install ShadowSocks client in Ubuntu 18.04

ShadowSocks client is part of shadowsocks package. This include both client and server. If you are looking to install server, see Install ShadowSocks server on Debian 10

To install ShadowSocks, run

ShadowSocks client is called sslocal, get installed in /usr/bin/sslocal.

On Ubuntu, no start up script provided with this package, so you need to create one or manually run sslocal when required.

Create a service file

Add following content

Now we need to create a configuration file with your ShadowSocks server IP and password.

Add following content

“server” = IP of the server where you installled ShadowSocks server.
“server_port” = Port used by ShadowSocks server
“password” = ShadowSocks server password.

local_port can be anything you like.

Enable shadowsocks service

To start

To see status

Now you can configure your browser or other sock proxy supported application using 127.0.0.1:8044. Here is how to configure firefox

shadowsocks firefox settings

Add a Comment

Your email address will not be published. Required fields are marked *