一 安装SS-QT5
1、输入命令,添加ss-qt5的源
sudo add-apt-repository ppa:hzwhuang/ss-qt5
2、报错, 因为ppa:hzwhuang/ss-qt5 并没有18.04的源,所以会报错,修改其版本代号:
cd /etc/apt/sources.list.d/
sudo gedit hzwhuang-ubuntu-ss-qt5-bionic.list
3、文件内容修改为:( bionic 是18.04版本代号, xenial 是16.04的版本代号)
4、更新源,安装ss-qt5:
sudo apt-get update
sudo apt-get install shadowsocks-qt5
二 设置PAC全局代理
如果没有pip,先安装pip
sudo apt install python3-pip
1 、安装GenPAC(基于gfwlist的代理自动配置文件(PAC)文件生成工具)
$ sudo pip install genpac
$ pip install --upgrade genpac
2、利用在线gfwlist列表生成本地autoproxy.pac文件,命令如下:
创建文件夹(用于存放用户规则和生成的autoproxy.pac文件):
mkdir vpnPAC
cd vpnPAC
touch user-rules.txt
生成PAC文件:
genpac --proxy="SOCKS5 127.0.0.1:1080" --gfwlist-proxy="SOCKS5 127.0.0.1:1080" -o autoproxy.pac --gfwlist-url="https://raw.githubusercontent.com/gfwlist/gfwlist/master/gfwlist.txt"
3、设置全局代理
进入系统设置->网络->网络代理->自动
输入:autoproxy.pac文件所在的路径,格式:file:///home/jtian/vpnPAC/autoproxy.pac