How to Install Shadowsocks on Windows

Home » Guides » How to Install Shadowsocks on Windows
Guides, How to No Comments
No votes yet.
Please wait...


In this tutorial, we will show you how you can easily install and setup Shadowsocks on Windows using a VPN client. Scroll down for more details.


Setting Things Up

Before connecting to a Shadowsocks server, you need to subscribe to a VPN service that includes a Shadowsocks client. We will be using bVPN as an example of a VPN service that offers Shadowsocks service. The following steps should apply to any provider:

1- Sign up for a bVPN account, or any other VPN provider as you prefer.

2- Select a plan that suits your needs.

3- Download bVPN software client.

4- Login with your VPN credentials.

Connecting to Shadowsocks via VPN Servers

1-  In order to run Shadowsocks on Windows, first you need to install “.NET Framework 4.6.2” by visiting this link:,Version=v4.6.2, and then click on “Download .NET to get my app working”.

2- Click on this link in order to activate Shadowsocks It is better to have your VPN client installed on your Windows system to be able to find out which server is the fastest.

3-  Choose the server you want to connect to, and then click on “Activate”.

4- Wait for a few moment, and then click “F5” to reload the webpage to view server settings.

5- Go to in order to install Shadowsocks on your computer.

6- From “Downloads”, click on “”, and then save the file on your desktop.

7- Click to open the zip file you have just downloaded, and then double-click to launch the “Shadowsocks.exe” file.

8- A separate window will open in which you can “Edit Servers”.

9- Click on “Add”, and then type in the server address, username and password in the specified fields.

10- In the “Encryption” field, select “chacha20”.

11- Click “OK”.

12- Navigate to the taskbar, and then right-click on the “Shadowsocks” icon.

13- For “PAC”, check on “Local PAC” and “Secure Local PAC”.

14- Go to “Servers”, and then click on “Import URL from clipboard”.

15- Check “Enable System Proxy“.

16- Next, click on click “Mode” and check “Global“.

Adjusting Browser Proxy Settings

Now, you need to adjust the proxy settings of your web browser to be able to use Shadowsocks properly.

1- If you are using Google Chrome web browser, then: go to “Settings” > “Advanced” > Under “System” click “Open proxy settings” > “LAN settings” > Check “Use a proxy server for your LAN” > “OK“.

2- If you are using Mozzila Firefox web browser, then: press ALT+T > “Options” > “Advanced” > “Network” > “Settings” > Check “Manual proxy configuration” then “Use this proxy server for all protocols”.

Voila! You have successfully set up Shadowsocks on your Windows computer.