# qiuyuzhou/shadowsocksx-ng

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/qiuyuzhou-shadowsocksx-ng).**

32,888 stars · 7,799 forks · Swift · GPL-3.0

## Links

- GitHub: https://github.com/qiuyuzhou/ShadowsocksX-NG
- awesome-repositories: https://awesome-repositories.com/repository/qiuyuzhou-shadowsocksx-ng.md

## Description

ShadowsocksX-NG is a macOS application that functions as a Shadowsocks proxy client to establish encrypted tunnels for bypassing network censorship. It operates as an encrypted tunnel manager that allows for the configuration of secure ciphers and the import of proxy server profiles.

The client includes a proxy converter that transforms SOCKS5 traffic into HTTP proxy traffic to provide compatibility for applications that do not support SOCKS. It also integrates a traffic steering system using Proxy Auto-Configuration files to automatically determine which network requests bypass the proxy.

The software provides capabilities for network traffic routing, including system-wide proxy integration and the use of transport plugins for traffic obfuscation. Server configurations can be imported via QR codes, URLs, or shared links.

## Tags

### Networking & Communication

- [Proxy Management](https://awesome-repositories.com/f/networking-communication/proxy-management.md) — Provides a complete client for managing Shadowsocks encrypted tunnels to bypass censorship and obfuscate traffic.
- [System Proxy Configurators](https://awesome-repositories.com/f/networking-communication/network-infrastructure-routing/network-infrastructure-configuration/network-configuration/system-proxy-configurators.md) — Automatically modifies macOS network settings to route all system-wide outbound traffic through the local proxy port.
- [Proxy Routing Rules](https://awesome-repositories.com/f/networking-communication/network-infrastructure-routing/network-routing-traffic-management/network-traffic-management/proxy-routing-rules.md) — Utilizes Proxy Auto-Config (PAC) rule lists to determine whether specific requests bypass the proxy. ([source](https://github.com/qiuyuzhou/shadowsocksx-ng#readme))
- [Network Traffic Routing](https://awesome-repositories.com/f/networking-communication/network-traffic-routing.md) — Controls network traffic routing to determine which applications use the proxy and which connect directly.
- [Tunnel Managers](https://awesome-repositories.com/f/networking-communication/network-tunnels/tunnel-managers.md) — Operates a background service that maintains the lifecycle and stability of secure encrypted tunnels. ([source](https://github.com/qiuyuzhou/shadowsocksx-ng#readme))
- [Proxy Clients](https://awesome-repositories.com/f/networking-communication/proxy-clients.md) — Functions as a macOS proxy client that routes network traffic through encrypted tunnels to bypass censorship.
- [Rule-Based Network Proxies](https://awesome-repositories.com/f/networking-communication/rule-based-network-proxies.md) — Uses a rule-based proxy engine powered by PAC files to automatically route network requests.
- [Rule-Based Proxies](https://awesome-repositories.com/f/networking-communication/rule-based-proxies.md) — Implements a rule-based proxy system using PAC files to automatically steer traffic between the proxy and direct connections.
- [SOCKS5 Translation](https://awesome-repositories.com/f/networking-communication/http-proxies/socks5-translation.md) — Includes a proxy converter that transforms SOCKS5 traffic into HTTP proxy traffic for applications lacking SOCKS support.
- [Proxy Plugin Integrations](https://awesome-repositories.com/f/networking-communication/network-infrastructure-routing/network-proxying-tools/proxy-plugins/proxy-plugin-integrations.md) — Integrates external transport plugins to obfuscate network traffic and increase tunnel stability. ([source](https://github.com/qiuyuzhou/shadowsocksx-ng#readme))
- [Traffic Obfuscation](https://awesome-repositories.com/f/networking-communication/traffic-obfuscation.md) — Supports traffic obfuscation plugins to mask encrypted data and evade deep packet inspection.

### Security & Cryptography

- [Encrypted Tunneling](https://awesome-repositories.com/f/security-cryptography/encrypted-tunneling.md) — Acts as a manager for establishing and configuring secure, encrypted tunnels to circumvent network censorship.
- [Secure Tunneling](https://awesome-repositories.com/f/security-cryptography/secure-tunneling.md) — Establishes encrypted network tunnels using specific ciphers to protect privacy and bypass network restrictions.

### System Administration & Monitoring

- [Traffic Routing Modes](https://awesome-repositories.com/f/system-administration-monitoring/administrative-operations/linux-system-administration/networking/proxy-management-systems/traffic-routing-controllers/traffic-routing-modes.md) — Allows users to toggle between automated system-wide proxy settings and manual routing modes. ([source](https://github.com/qiuyuzhou/shadowsocksx-ng#readme))
- [Configuration Import](https://awesome-repositories.com/f/system-administration-monitoring/client-management/vpn-clients/configuration-import.md) — Enables rapid connection setup by importing proxy server profiles via QR codes, URLs, or shared links. ([source](https://github.com/qiuyuzhou/shadowsocksx-ng#readme))

### Part of an Awesome List

- [Proxy and VPN Tools](https://awesome-repositories.com/f/awesome-lists/security/proxy-and-vpn-tools.md) — Next-generation secure socks5 proxy client.
