1、Ubuntu安装shadowsocks
sudo add-apt-repository ppa:hzwhuang/ss-qt5
sudo apt-get update
sudo apt-get install shadowsocks-qt5
安装好shadowsocks-qt5之后,配置搭建好的服务器的相关信息, 如图:
2、Ubuntu下设置Shadowsocks的非全局代理(PAC自动代理)
ubuntu下shadowsockes设置完后,chrome必须通过插件才能进行翻墙,而firefox下木有合适的插件,有时候在终端安装依赖时也需要翻墙,会造成依赖无法下载问题,以下方法可以解决这些问题,通过以下方法,可以实现和windows下的shadowsockes的功能
2.1、安装pip(如果系统未安装,需安装)
sudo apt-get install python-pip python-dev build-essential
sudo pip install --upgrade pip
sudo pip install --upgrade virtualenv
2.2、安装Genepac
它可以自动生成的PAC文件
sudo pip install genpac
2.3、新建shadowsocks文件夹存放pac文件
mkdir ~/shadowsocks
cd shadowsocks
2.4、生成pac文件
genpac --proxy="SOCKS5 127.0.0.1:1080" --gfwlist-proxy="SOCKS5 127.0.0.1:1080" -o autoproxy.pac --gfwlist-url="https://raw.githubusercontent.com/gfwlist/gfwlist/master/gfwlist.txt"
2.5、设置系统网络代理
url为shadowsocks里的pac文件
2.6、自定义网站代理
如果打开国外网站慢,可以将网址手动添加到pac文件中,如果添加到末尾,记得要加上逗号;以atom.io
为列