MENU

Ubuntu下设置Shadowsocks非全局代理-PAC自动代理

2017 年 05 月 01 日 • Ubuntu阅读设置

简介

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文件

$ sudo mkdir ~/shadowsocks
$ sudo 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文件

network-proxy.png

自定义网站翻墙

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

最后编辑于: 2017 年 12 月 15 日
返回文章列表 打赏
本页链接的二维码
打赏二维码