< Back

How to set up Shadowsocks protocol on Windows?

This guide will cover the necessary steps of configuring the Shadowsocks manual connection with Surfshark on your Windows desktop device. Shadowsocks can help you connect to Surfshark servers in restricted network countries.


Here are the steps that we will go through:

You will need a Windows device and an active Surfshark subscription to follow along.

Get your Shadowsocks credentials


  1. Please visit the Surfshark website and log in to your account.  You can find the direct link here.

    In case this link doesn't work, please try this page instead.

  2. Go to the VPN -> Manual setup -> Shadowsocks section. If you have not activated Shadowsocks, please do so by clicking on Activate Shadowsocks.


  3. Now copy the Port and the Password for the Shadowsocks client.



Select your location


  1. Click on the Locations tab. You will see the list of all Surfshark server locations on this page.

    Under each flag, you will find the hostname of this server. Copy the hostname of your selected country because you will need it later.


  2. Open the Command Prompt application on your Windows device by using the search feature to look for “cmd”.


  3. Once it appears on the results, open it. A black window should appear which should look similar to this one.


  4. Enter this command:

    ping [insert the selected server domain you copied]

    You can refer to the picture above where this command is highlighted in red, and press Enter.


  5. Afterward, a response to the ping command will appear. Copy the IP address for your location. In this example, an IP address you are looking for is highlighted in red. 



Install Shadowsocks client


  1. Visit this page and download the latest Windows Shadowsocks client.


    If you are not able to download the file from the previous link, please click here.


  2. After downloading the .zip file, open it and extract the Shadowsocks.exe file, preferably on your desktop. 


  3. Double-click on the Shadowsocks file to open it.


Set up the connection


  1. After running Shadowsocks, you will see a window like this.


  2. Now paste port and password into the Shadowsocks client you copied during the “Get your Shadowsocks credentials” step. Also, paste the IP address you copied during the “Select your location” step. Make sure that Encryption is aes-256-gcm. Afterward, click Apply and OK.


  3. Now to enable Shadowsocks. Find it in your system tray, which looks like a paper-plane.


  4. Right-click on the Shadowsocks icon in the system tray. Select System Proxy and click on Global mode


    To disable Shadowsocks, right-click on the Shadowsocks system tray icon again and select System Proxy and then click on Disable.



Congratulations! You have successfully set up Shadowsocks connection to Surfshark servers! As long as you’re connected, your location is private, and your sensitive data is secure.


If you have any further questions, our customer success team will help you 24/7 over live chat or email.


You may also be interested in:

Was this article helpful?