Ubuntu下使用Shadowsocks GFWList
目录
现有的SS客户端在Linux上仅支持全局代理,本文以Ubuntu发行版为例,配置PAC自动代理,达到无缝切换的目的。
更新系统
|
|
安装Shadowsocks GUI
非ubuntu系统可以参考此链接自行编译
https://github.com/shadowsocks/shadowsocks-qt5
在ubuntu上安装相当简单,可直接使用PPA源(14.04 lts以上系统
)
安装相关依赖
|
|
安装shadowsocks-qt5
|
|
配置Shadowsocks服务
配置过程不做过多描述, 自行购买相关服务后配置, 配置完成后如下图所示:
配置网络代理(全局)
此时,所有的HTTP请求都将通过代理,显然不是想要的结果;
配置基于gfwlist的pac文件生成工具
什么是gfwlist? https://github.com/gfwlist/gfwlist
什么是PAC? https://baike.baidu.com/item/PAC/16292100
1. 安装pip
|
|
2. 安装GenPAC
|
|
3. 使用GenPAC生成pac文件(基于gfwlist)
GenPAC: https://github.com/JinnLynn/GenPAC
|
|
生成文件位于当前执行命令路径(我的生成为:/home/ubuntu/autoproxy.pac),文件内容如下:
配置网络代理(自动PAC)
参考上图配置网络代理
方法 | 自动 |
---|---|
配置URL | file://{pacFilePath} |
评论