ShadowsocksX-NG
Next Generation of ShadowsocksX
Requirements
Running
macOS 10.12+
Building
- Xcode 12.5.1+
- CocoaPods 1.10.1+
Run pod install
then open the Xcode workspace.
Download
From here
Features
sslocal
from shadowsocks-rust.- Support SIP003 plugins. Embed
kcptun
,simple-obfs
andv2ray-plugin
. - Could update PAC by download GFW List from GitHub.
- Share your server profiles by qrcode or url.
- Import server profile urls from pasteboard.
- Import server profile by scan QRCode on screen.
- Custom rules for PAC.
- Support for AEAD Ciphers
- HTTP Proxy by privoxy
Difference from original ShadowsocksX
sslocal
is run as a background service through launchd, not as an in-app process. So after you quit the app, the sslocal
might be still running.
Added a manual mode which won't configure the system proxy settings, so that you could configure your apps to use the SOCKS5 proxy manually.
Contributing
Contributions must be available on a separately named branch based on the latest version of the main branch develop
.
ref: GitFlow
License
The project is released under the terms of the GPLv3.