ubuntu基於shadowsocks的PAC全局代理:解決方案

一、啓動 shadowsocks-qt5,並連接上。

首先確保你已經連接上了 shadowsocks ,可用狀態。安裝 shadowsocks-qt5 。如下圖。
這裏寫圖片描述

二、配置PAC全局代理

1. 安裝GenPAC

GenPAC 是基於gfwlist的代理自動配置(Proxy Auto-config)文件生成工具,支持自定義規則。

$ sudo pip install genpac
$ pip install --upgrade genpac

ubuntu 安裝 pip

2. 調用在線 gfwlist 列表生成本地 autoproxy.pac 文件,命令如下:

建立 vpnPAC 文件夾(用來存放用戶自定義規則列表文件user-rules.txt和生成後的autoproxy.pac文件)

mkdir vpnPAC
cd vpnPAC
touch user-rules.txt

我創建的文件夾路徑爲:/home/moma/vpnPAC/

生成 autoproxy.pac 文件:

genpac -p "SOCKS5 127.0.0.1:7070" --gfwlist-proxy="SOCKS5 127.0.0.1:7070" --output="autoproxy.pac" --gfwlist-url="https://raw.githubusercontent.com/gfwlist/gfwlist/master/gfwlist.txt" --user-rule-from="user-rules.txt"

我的路徑爲:/home/moma/vpnPAC/autoproxy.pac

3. 設置全局代理

點擊:System settings > Network > Network Proxy ;
選擇 Method 爲 Automatic
設置 Configuration URL 爲 autoproxy.pac 文件的路徑
點擊 Apply System Wide。
格式如:file:///home/{user}/vpnPAC/autoproxy.pac
這裏寫圖片描述

恭喜,你已經完成所有配置,可以去傲遊了。。。
by Ray

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章