Ubuntu 16.04 上 Shadowsocks-qt5 的安装与配置

/ 0评 /

这年头,离开了 Google 已经不能活了。Chrome 标签页同步用 Google,搜索用 Google,云盘用 Google……然而在学校机房 Ubuntu 16.04 上安装小飞机就不如 Windows 上方便(不过其实也挺方便的)。

[v_warn]小飞机这种东西……嗯,请低调使用,谨慎使用。[/v_warn]

安装配置客户端

我用的是 Shadowsocks-qt5,也就是 Linux 下带有 GUI 的 ss 客户端。这个版本对于我们这样的 Linux 渣比较友好一点……

首先安装 Shadowsocks-qt5 客户端:

sudo add-apt-repository ppa:hzwhuang/ss-qt5
sudo apt-get update
sudo apt-get install shadowsocks-qt5

很简单,这三行命令运行完,应用列表里就有一个绿绿的小飞机了。

安装完以后,打开客户端,就有直观的图形界面。点击菜单栏的“连接”-“添加”,然后选择一种添加方式就可以了。试试看“测试延迟”,如果没有错误说明配置成功(但是有时候密码错误的情况下“测试延迟”也不会错误。要注意密码)。

配置代理

仅仅在客户端里配置了代理并连接还不够(这时候你会发现,各种不存在的网站仍然上不去)要在“系统设置”-“网络”-“网络代理”里配置一下。

普通玩法是:选择“手动”,前面三行东西不用管,只需要填 “Socks 主机” 那一行,前面一栏(IP 地址)填 127.0.0.1,后面填你设置的本地代理端口(默认是 1080)。点击“应用到整个系统”,就大功告成了。现在你可以发现 Google 等等不存在网站可以访问了~

配置 PAC 文件

下面介绍高端玩法:使用 PAC 文件,使得代理服务只代理境外的地址,不代理大陆的地址。因为如果用代理访问大陆的有些网站会非常慢。

首先下载 PAC 文件,我自己用的 PAC 文件已经上传到 https://skywt.cn/ss/autoproxy.pac。下载这个文件后放到一个你记得住的路径,然后去“设置”-“网络代理”,选择“自动”,“配置 URL”填写 file://,加上刚才填写的文件位置。比如我放在用户的 home 目录,则填写 file:///home/{user}/autoproxy.pac。注意 file 后面是三条斜杠。

生成 PAC 文件

更进阶的玩法:上面的 PAC 文件本质上是根据 GFWList 生成的。GFWList 是一个 Github 上的项目,记录了大部分被墙的网站,而且经常会更新。但是我们的 PAC 文件并不会自己更新……虽说这个 PAC 已经够用,但是为了某些特殊需求(比如强迫症),我们仍然希望定期更新一下 PAC 文件。下面介绍如何用一个叫做 GenPAC 的东西生成 PAC 文件。

首先 GenPAC 使用 pip 安装,Ubuntu 要先安装 pip:

sudo apt install python-pip

接下来安装 GenPAC:

sudo pip install genpac

(也可以安装较不稳定的开发版:sudo pip install https://github.com/JinnLynn/genpac/archive/master.zip
升级、开发版升级和卸载的命令分别是:

pip install --upgrade genpac
pip install --upgrade https://github.com/JinnLynn/genpac/archive/master.zip
pip uninstall genpac

接下来从 GFWList 生成代理信息为 SOCKS5 127.0.0.1:1080 的 PAC 文件 autoproxy.pac:

genpac --format=pac --pac-proxy="SOCKS5 127.0.0.1:1080" -o autoproxy.pac

下面的命令生成的 PAC 文件设置是,如果在线 GFWList 获取失败使用本地 gfwlist 文件,否则更新本地 gfwlist 文件(是不是很智能?!)。

genpac --format=pac --pac-proxy="SOCKS5 127.0.0.1:1080" --gfwlist-local=~/gfwlist.txt --gfwlist-update-local -o autoproxy.pac

这样 PAC 文件就生成完成了……可以愉快地玩耍了~


知识共享许可协议 本文章采用 知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议 进行许可。
欢迎转载,如有错误欢迎指出。
本文链接:https://skywt.cn/posts/ubuntu-16-04-shadowsocks-qt5/


发表评论

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