轉到Ubuntu開發之后,發現不能像之前在Windows下一樣直接使用GUI客戶端出去看看。於是開始找梯子。
由於我的服務器端已經配置好了,只需要配置本地端即可。整個配置過程分為兩步:第一步是安裝本地客戶端(ss),第二步是配置瀏覽器。
安裝ss本地客戶端
pip apt install s***s***
安裝完成之后,可以手動配置本地連接參數,也可以創建配置文件后直接讀取,我使用了后一種方法。
在自己的home文件夾下創建一個s***s***.conf,然后填寫以下參數:
{ "server":"1.1.1.1", "server_port":1018, "local_address":"127.0.0.1", "local_port":1080, "password":"*******", "timeout":300, "method":"RC4-MD5" }
根據自己服務器的配置填寫。
然后啟動本地客戶端就好啦:
ss-local -c /home/***/s***s***.conf
對於客戶端配置可以參考官方文檔:https://wiki.archlinux.org/index.php/Shadowsocks_(%E7%AE%80%E4%BD%93%E4%B8%AD%E6%96%87)
配置瀏覽器
可以使用Chrome或者FireFox,安裝Proxy SwitchyOmega插件,然后在proxy中配置即可。
一個是protocol選擇SOCKS5,然后填寫客戶端所監控的本地IP和端口。
安裝與配置Google Chrome
安裝Google Chrome之后,無法訪問插件安裝商店(Google Web Store),而且在Ubuntu系統中不允許在Chrome中直接配置proxy server,需要使用命令行手動啟動。
根據我的服務器的配置,我需要使用Socks v5協議連接,客戶端所在的端口是127.0.0.1:1080,於是使用以下參數啟動Chrome:
google-chrome --proxy-server="socks5://127.0.0.1:1080"
然后就可以出去啦,這時候打開Google Web Store安裝SwitchyOmega,配置一下就好了。