Ubuntu下设置Shadowsocks的非全局代理(PAC自动代理)

ubuntu下shadowsockes设置完后,chrome必须通过插件才能进行翻墙,而firefox下木有合适的插件,有时候在终端安装依赖时也需要翻墙,会造成依赖无法下载问题,以下方法可以解决这些问题,通过以下方法,可以实现和windows下的shadowsockes的功能

安装pip(如果系统未安装,需安装)

sudo apt-get install python-pip python-dev build-essential 
sudo pip install --upgrade pip 
sudo pip install --upgrade virtualenv

安装Genepac,它可以自动生成的PAC文件

sudo pip install genpac

新建shadowsocks文件夹存放pac文件

mkdir ~/shadowsocks
cd shadowsocks

生成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"

设置系统网络代理

url为shadowsocks里的pac文件

1483932845413_2

自定义网站翻墙,如果打开国外网站慢,可以将网址手动添加到pac文件中,如果添加到末尾,记得要加上逗号;以atom.io为列

1483934342819_4

原文链接:,转发请注明来源!

发表评论

要发表评论,您必须先登录