ubuntu基于shadowsocks的PAC全局代理:解决方案

2017-11-23 22:18:00
wyd621
原创 0
转载:http://blog.csdn.net/hanshileiai/article/details/52624303
亲测可行,记下,备忘。

一、启动 shadowsocks-qt5,并连接上。

首先确保你已经连接上了 shadowsocks ,可用状态。安装 shadowsocks-qt5 。如下图。 
这里写图片描述

二、配置PAC全局代理

1. 安装GenPAC

GenPAC 是基于gfwlist的代理自动配置(Proxy Auto-config)文件生成工具,支持自定义规则。

de  >$ sudo pip install genpac $ pip install --upgrade genpacde>
  • 1
  • 2

ubuntu 安装 pip

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 
这里写图片描述

恭喜,你已经完成所有配置,可以去傲游了。。。 

    发表评论
    评论通过审核后显示。