- Shadowsocks is an open-source encrypted proxy project, Typically, the client software will open a socks5 proxy on the machine it is run, which internet traffic can then be directed towards, similarly to an SSH tunnel.
- Shadowsocks uses a self-designed protocol for secure communications. The encryption algorithms include AES, Blowfish, IDEA, and RC4. No handshaking is needed except for creating a TCP connection. Each request only forwards one connection and does not need to maintain the state of “always connected”, so it is relatively power-efficient on mobile devices. All traffic is algorithmically encrypted, allowing you to choose your own algorithm.
- Clients are available on multiple major operating systems and platforms, including Windows, OSX, Android, Linux, and iOS systems and routers (OpenWrt).
Before you install, always make sure that your system meets the minimum system requirements.
You need Windows 7 SP1 or later to run Shadowsocks. If your operating system is older, upgrade to Windows 7 SP1 or later.
Follow the instructions below to download and install Shadowsocks on Windows.
Go to Shadowsocks download page.
Click on the latest version of Shadowsocks-x.x.x.zip
to download (x.x.x
is the version number).
Or download form Client Portal
Right-click on Shadowsocks-x.x.x.zip compressed file > "Extract all". Click on "Browse" to select the directory where you want to unzip to> "Show extracted files when complete > "Extract".
Double-click on Shadowsocks.exe
.
After trying to run Shadowsocks.exe
, you may see a dialog on your computer similar to the following one::
It means that your computer needs to install the .NET Framework. Please click here to download the latest version of the .NET Framework.
Log in to our website (https://portal.shadowsocks.ch) and do the following:
- Click Services > My Services.
- Select your available products & services> "Configuration file" > "Downloads" > "Download configuration file for Shadowsocks Windows".
- You will get a
gui-config.json
file.
- Drag
gui-config.json
to the same directory asShadowsocks.exe
.
Double-click on Shadowsocks.exe to see that the node information and account have been automatically filled.
This QR code also applies to other clients.
- On your system tray, right click > "Servers"> "Scan QR Code from Screen".
- Click "Enable System Proxy".
- If you cannot access the website using the PAC mode, click here to download the "pac configuration file" and drag
pac.txt
in the same directory asShadowsocks.exe
.
-
Global mode means that most of the traffic in the computer will go through a proxy, and it is not recommended for daily use, because it will easily let the torrent downloads through our proxy, and causing a serious consequence by receiving ISP complaints.
-
Load Balance and High Availability are used to spread traffic and improve usability. It is not for speeding up yor internet. If a node has better connection quality, it is recommended to select that server directly.
-
It is recommended to use PAC mode, which allows automatic proxy and access to non-blocked websites without proxying. (But in the Shadowsocks Win 2.x version, the built-in GFWList link has expired, causing the PAC regulations cannot be updated.)
-
You can choose to download the PAC file from our website, or when you encounter a website that cannot be accessed, edit the local PAC file to add that website address.