Shylock Hg

My own blog powered by Hugo and Ivy.

Tomato in Archlinux by shadowsocks

2018-01-23


Install shadowsocks

yaourt -S python-pip
pip install shadowsocks

Run shadowsocks

sslocal -c .ss.conf.json

Proxy setting

Install genpac & generate pac file

sudo pip install genpac
genpac --format=pac --pac-proxy="SOCKS5 127.0.0.1:1080" --output=~/.ss.d/.ss.pac 

Config proxy

Choose system proxy url by desktop setting gui. Such as:file:///home/usrname/.ss.d/.ss.pac.

Run as service

First,mv .ss.conf.json to /etc/shadowsocks. Second,run systemctl start shadowsocks@.ss.conf. Option:if you want to start shadowsocks service when start up ,you can just run systemctl enable shadowsocks@.ss.conf.

System or browser setting

Gnome

Setting in setting –> network –> network proxy –> automatic –> file:///home/usrname/.ss.d/.ss.pac.

firfox

Setting in preference –> network proxy –> automatic proxy configuration url –> file:///home/usrname/.ss.d/.ss.pac.

Tips:more about shadowsocks.