一 安裝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