Shadowsocks Configuration for Linux

shadowsocks configuration for linux
shadowsocks configuration for linux

Download  Shadowsocks-QT5

If you have problem accessing Github, you can download the Linux client from our server.

Extract it with the 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:

IPv6 server (recommended method)

Shadowsocks IPv6 Account
Server port:8989
Local port:1080
Release date:2019-5-1

IPv4 server (use IPv4 if you don’t have IPv6)

Shadowsocks IPv4 Account
Server port:8989
Local port:1080
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`

This should return a 301 “Not Found” response, a connection refused error.

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 `` and Port “1080” – local port- 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!

Be the first to comment

Leave a Reply

Your email address will not be published.