ubuntu基于shadowsocks的PAC全局代理:解决方案
- 2017-11-23 22:18:00
- wyd621
- 原创 0
亲测可行,记下,备忘。
一、启动 shadowsocks-qt5,并连接上。
首先确保你已经连接上了 shadowsocks ,可用状态。安装 shadowsocks-qt5 。如下图。
二、配置PAC全局代理
1. 安装GenPAC
GenPAC 是基于gfwlist的代理自动配置(Proxy Auto-config)文件生成工具,支持自定义规则。
de >$ sudo pip install genpac $ pip install --upgrade genpacde>
- 1
- 2
2. 调用在线 gfwlist 列表生成本地 autoproxy.pac 文件,命令如下:
建立 vpnPAC 文件夹(用来存放用户自定义规则列表文件user-rules.txt和生成后的de >autoproxy.pacde>文件)
de >mkdir vpnPAC cd vpnPAC
touch user-rules.txtde>
- 1
- 2
- 3
我创建的文件夹路径为:/home/moma/vpnPAC/
生成 autoproxy.pac 文件:
de >genpac -p "SOCKS5 127.0.0.1:7070" --gfwlist-proxy="SOCKS5 127.0.0.1:7070" --output="autoproxy.pac" --gfwlist-url="https://raw.githubusercontent.com/gfwlist/gfwlist/master/gfwlist.txt" --user-rule-from="user-rules.txt"de>
- 1
我的路径为:/home/moma/vpnPAC/autoproxy.pac
3. 设置全局代理
点击:System settings > Network > Network Proxy ;
选择 Method 为 Automatic
设置 Configuration URL 为 autoproxy.pac 文件的路径
点击 Apply System Wide。
格式如:file:///home/{user}/vpnPAC/autoproxy.pac
恭喜,你已经完成所有配置,可以去傲游了。。。
发表评论