Shadowsocks Configuration

shadowsocks config
shadowsocks configuration

Introduction

We provide free, high performance socks5 (Shadowsocks) proxy service for internet users wordwide, without bandwidth limit and data volume throttles. You can use our service totally worry free. No credit card required, no PayPal required, no Bitcoin payment required, heck, even no account registration is required.

All you need to do, is to download Shadowsocks client software to your computer or mobile phone, then configure it to connect to our server with the corresponding credentials (server IP, password, server port number, encryption method etc.). You can connect all your devices to our server, for free, there is no limit on how many devices you can connect. We do require though, that you use your device for personal purpose (not for commercial or business purpose).

Another coveat, we will change the server port and password periodically for security purpose, also for the purpose of unblocking the IPS’s censoring firewall. So remember to check back our website weekly to retrieve new connecting credentials.

Below is the instruction of how to configuration Shadowsocks client on different operating systems: Windows, Mac OS X, Linux, Android, iOS, openWRT.

Prerequisite:

1. Your have a Shadowsocks server up and running, you can refer to our guide about how to set up a Shadowsocks server. If you are not tech savvy, feel free to connect to our Shadowsocks server.

2. You’ve downloaded a Shadowsocks client for your computer or mobile phone, you can find a comprehensive client resource here.

When you have your server and client software ready, you can refer to the following configuration guide to make the proxy working for you.

I. Windows

1. Download Shadowsocks Windows client.

2. Extract the ZIP file to a folder of your computer.

3. Go into the folder, double click the program shadowsocks.exe

4. Go to “Servers” > “New server” and add the following credentials:
4.1. Enter the IP address as “Server Address”.
4.2. Enter the server port as the “Server Port”.
4.3. Enter the password as the “Password”.
4.4. Enter the local port number, usually 1080, as the “SOCKS 5 Proxy Port”.
4.5. Enter the encryption method as “Encryption Method”.
4.5. Click “Save”.

5. Click on the Shadowsocks menu tray icon and select “Enable”.

6. Done, now you can go to any blocked URL to verify that you can open it.

II. Mac OS X

1. Download the Mac OS X client.

2. Double-click the ZIP to extract it into your Applications folder.

3. Launch ShadowsocksX-NG. You will be prompted to enter your password so that your system proxy settings can be modified.

4. Look for the Shadowsocks icon in the menu bar and click on it.

5. Go to “Servers”, select “Open Server Preferences…”, click the “+” button on the sidebar:

5.1. Enter server IP address (ipv6 or ipv4) and server port in the “Address” fields.
5.2. Select the corresponding encryption method for the “Encryption” field.
5.3. Enter the corresponding password into the “Password” field.
5.4. Click “OK”.

6. Click on the Shadowsocks icon in the menu bar again, and choose “Global Mode”.

7. You can use the Shadowsocks icon to toggle enable/disable it. The color of the icon will change accordingly.

8. You are done! Now go to any blocked URL and you should be able to navigate the web uncensored.

III. Linux

1. Download the corresponding Shadowsocks-QT5 and extract it with this command:

‘gunzip shadowsocks2-linux-x64.gz’

Make the binary executable:

‘chmod +x shadowsocks2-linux-x64’

Start the shadowsocks SOCKS proxy:

‘./shadowsocks2-linux-x64 -c server-ip-address:server-port-number -password “your-password” -socks localhost:local-port-number -verbose -cipher the-encryption-method’

For reference, this is the configuration specified:

Shadowsocks IPv6 Account

Server:shadowsocks6.freeproxy.center
Server port:8989
Password:WPC89zyxfDBSDSGLBZDL
Local port:1080
Encryption:aes-256-gcm
Release date:2019-5-1

Shadowsocks IPv4 Account

Server:shadowsocks4.freeproxy.center
Server port:8989
Encryption:WPC89zyxfDBSDSGLBZDL
Local port:1080
Encryption:aes-256-gcm
Release date:2018-5-1

Once you have Shadowsocks running locally, you’ll need to forward your browser traffic through the SOCKS proxy it provides

Test with Curl

You can quickly test using curl:

‘curl -I –socks5 localhost:1080 google.com’

This should return a 301 not found response, a connection refused error.

Now configure Firefox to connect through a SOCKS proxy

1. Click the “Menu” button next to the *Home* icon to the right of the address bar.
2. Click “Options”.
3. Click the “Advanced” icon.
4. Go to the “Network” tab.
5. Click the “Settings” button to *Configure how Firefox connects to the Internet.
6. Choose “Manual proxy configuration”.
7. Enter ‘127.0.0.1’ and Port local-port-number (usually 1080) on the “SOCKS Host” line.
8. Select “Remote DNS”. This configures Firefox to send all DNS requests through the SOCKS proxy. This will protect you against DNS poisoning and ensure that false DNS entries cannot be used to censor your access.
9. Click “OK”.
10. Click “OK” again to close the Firefox preferences window.
11. You should be good to go!

IV. Android

1. Download Shadowsocks for Android from Google Play Store If Google Play is blocked in your country, you can download a mirror copy from this server.

2. Launch the application.

2. 1 Tap the Add Profile “+” icon, second from the top-right of the screen.
2.2 Choose the “Manual Settings” option and enter the information of your server as below:

Shadowsocks IPv6 Account

Server:shadowsocks6.freeproxy.center
Server port:8989
Password:WPC89zyxfDBSDSGLBZDL
Local port:1080
Encryption:aes-256-gcm
Release date:2019-5-1

Shadowsocks IPv4 Account

Server:shadowsocks4.freeproxy.center
Server port:8989
Encryption:WPC89zyxfDBSDSGLBZDL
Local port:1080
Encryption:aes-256-gcm
Release date:2018-5-1

3. Tap the round paper plane icon along the bottom-left bar.

4. Accept the Android proxy connection warning.

5. You are all set!

V. iOS

1. Download Shadowrocket (Shadowsocks for iPhone) and launch it.

Note: Shadowrocket is not available in the China App Store.

2. Now add a new proxy by tapping *Add Server* and using the information similar to the above:

Shadowsocks IPv6 Account

Server:shadowsocks6.freeproxy.center
Server port:8989
Password:WPC89zyxfDBSDSGLBZDL
Local port:1080
Encryption:aes-256-gcm
Release date:2019-5-1

Shadowsocks IPv4 Account

Server:shadowsocks4.freeproxy.center
Server port:8989
Encryption:WPC89zyxfDBSDSGLBZDL
Local port:1080
Encryption:aes-256-gcm
Release date:2018-5-1

3. Toggle the connection switch located to the right of the *Not Connected* text on the *Home* tab.

If this is your first time running Shadowrocket, iOS will ask you to verify that the application should have permission to add VPN configurations. Tap “Allow” and follow the instructions.

4. After that you should be done! Go open any URL and you should be surfing free!

VI. openWRT router

openWRT is employed by a wide array of home or small office routers as operating systems, if you check your router against the gigantic list we provided, chances are, you will find your model in it.

By now you probably know, you can install Shadowsocks client on the openWRT router, and configure it to connect to a remote Shadowsocks server, this way all the web traffic from your computers and mobile phones inside the LAN will be proxy via Shadowsocks, combined with the configuration to route only the blocked URL, this gives you the great convenience and flexibility, and security of your online surfing.

Please refer to this guide to install and configure Shadowsocks client on openWRT routers.

Shadowsocks IPv6 Account

Server:shadowsocks6.freeproxy.center
Server port:8989
Password:WPC89zyxfDBSDSGLBZDL
Local port:1080
Encryption:aes-256-gcm
Release date:2019-5-1

Shadowsocks IPv4 Account

Server:shadowsocks4.freeproxy.center
Server port:8989
Encryption:WPC89zyxfDBSDSGLBZDL
Local port:1080
Encryption:aes-256-gcm
Release date:2018-5-1

Be the first to comment

Leave a Reply

Your email address will not be published.


*