ubuntu 下配置 PAC 模式的 shadowsocks

服务器环境

  • ubuntu 18.04 unity

  • shadowsocks-qt5


引言

2020-06-15 更新: 不推荐用ss了,用v2r

因为在ubuntu 上默认只有手动的全局代理,自动代理( PAC )需要配置文件,这个配置文件其实就是保存了域名列表,要使 shadowsocks 可以使用 PAC 代理,我们主要的工作就是创建一个 PAC 配置文件,然后将配置文件地址填入自动代理的配置url中。

安装 pip

如果已经安装了则跳过此步

安装方法:

sudo apt install python-pip

安装 GenPac

sudo pip install genpac
sudo pip install --upgrade genpac

创建 pac 配置目录

创建目录是为了管理方便,随便创建一个

sudo mkdir /usr/local/pac/conf
cd /usr/local/pac/conf

生成 pac 文件

github上面有相关文件,不过生成的配置文件如果要更新最新的话,就需要重新生成一次。

genpac --pac-proxy "SOCKS5 127.0.0.1:1080" --output="autoproxy.pac" --gfwlist-url="https://raw.githubusercontent.com/gfwlist/gfwlist/master/gfwlist.txt"

--output="autoproxy.pac" 指定生成的 PAC 配置文件名

如果后期要添加新的网址,则按生成的 PAC 配置文件里边的格式添加即可


配置代理

打开 设置 -> 网络 -> 网络代理,选择自动,配置url 填配置文件的 url 地址,如果是按照我上面的步骤走下来的话,就应该是 file:///usr/local/pac/conf/autoproxy.pac


写在最后

最後までご覧いただいてありがとうございます~


参考

Ubuntu配置Shadownsocks以及配置pac规则

点赞

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注