Shadowsocks for Windows
Features
- System proxy configuration
- PAC mode and global mode
- GFWList and user rules
- Supports HTTP proxy
- Supports server auto switching
- Supports UDP relay (see Usage)
Download
Download a latest release.
For >= Windows 8 or with .Net 4.0, download Shadowsocks-win-dotnet4.0-x.x.x.zip.
For <= Windows 7 or with .Net 2.0, download Shadowsocks-win-x.x.x.zip.
Basic
- Find Shadowsocks icon in the notification tray
- You can add multiple servers in servers menu
- Select Enable System Proxy menu to enable system proxy. Please disable other
proxy addons in your browser, or set them to use system proxy
- You can also configure your browser proxy manually if you don't want to enable
system proxy. Set Socks5 or HTTP proxy to 127.0.0.1:1080. You can change this
port in Server -> Edit Servers
PAC
- You can change PAC rules by editing the PAC file. When you save the PAC file
with any editor, Shadowsocks will notify browsers about the change automatically
- You can also update PAC file from GFWList (maintained by 3rd party)
- You can also use online PAC URL
Server Auto Switching
- Load balance: choosing server randomly
- High availability: choosing the best server (low latency and packet loss)
- Write your own strategy by implement IStrategy interface and send us a pull request!
UDP
For UDP, you need to use SocksCap or ProxyCap to force programs you want
to proxy to tunnel over Shadowsocks
License
GPLv3