ubuntu 16.04 SS安裝及配置
安裝SS客戶端
安裝pip3
一般情況下,pip3安裝的版本比pip安裝的新,pip安裝的版本比apt安裝的新,這裡選擇最新版本。
1 sudo apt install python3-pip
安裝SS
pip3命令一定要用sudo,不然開機自啟動不能實現。
1 sudo pip3 install shadowsocks
設定配置檔案(自己建的)
1 sudo nano /etc/shadowsocks.json(配置檔案的路徑,隨便放在哪都可以,方便就好)
將下面程式碼複製進去(前三個值自行替換),ctrl+o儲存,接著按enter,然後ctrl+x退出。
1 { 2 "server" : "伺服器地址", 3 "server_port" : 伺服器埠, 4 "password" : "埠密碼", 5 "local_address" : "127.0.0.1", 6 "local_port" : 1080, 7 "timeout" : 300, 8 "method" : "aes-256-cfb" 9 }
啟動ss客戶端
1 sudo sslocal -c /etc/shadowsocks.json
成功會顯示
1 INFO: loading config from /etc/shadowsocks.json2 2018-12-18 21:19:49 INFO loading libcrypto from libcrypto.so.1.0.0 3 2018-12-18 21:19:49 INFO starting local at 127.0.0.1:1080
這裡僅僅是啟動了SS,瀏覽器還不能使用代理,接下來說怎麼讓Firefox 和 Chrome使用代理。
Firefox
安裝polipo(不安裝這個程式,使用不了代理,親測!)
1 sudo apt install polipo
設定配置檔案
1 sudo nano /etc/polipo/config
將下面程式碼複製進去(最後一個值記得替換)
1 logSyslog = false 2 logFile = "/var/log/polipo/polipo.log" 3 4 socksParentProxy = "127.0.0.1:1080" 5 socksProxyType = socks5 6 7 chunkHighMark = 50331648 8 objectHighMark = 16384 9 10 serverMaxSlots = 64 11 serverSlots = 16 12 serverSlots1 = 32 13 14 proxyAddress = "0.0.0.0" 15 proxyPort = 伺服器埠
重啟polipo:
1 /etc/init.d/polipo restart
配置Firefox
選單中選擇preference,在find in preference中搜索network,在搜尋結果的Network Proxy中點Settings。
之後選擇Manual proxy configuration,並將HTTP代理設定為127.0.0.1,埠1234(一定是在伺服器的埠,不是1080!)。
之後勾選Use this proxy server for all protocols,點選OK即可。
如果一切都順利的話,現在Firefox已經可以使用代理了,去google試試?
Chrome
安裝SwitchyOmega外掛
Chrome使用代理需要安裝SwitchyOmega外掛,但是沒有代理之前是不能從谷歌商店安裝這個外掛的。
我們可以啟動SS後,通過命令列啟動Chrome:
1 google-chrome --proxy-server="socks5://127.0.0.1:1080"
啟動後開啟Chrome應用商店,搜尋並安裝SwitchyOmega外掛。
配置SwitchyOmega外掛
安裝好外掛會自動跳到設定選項,有提示可以跳過。
左邊新建情景模式,之後過程如下圖所示
設定自動切換
接著點選自動切換 ( auto switch) ,之後過程如下圖所示
規則列表設定選擇AutoProxy ,然後將這個地址填進去。
1 https://raw.githubusercontent.com/gfwlist/gfwlist/master/gfwlist.txt
最後,點選瀏覽器上SwitchyOmega外掛的小圖示,選擇auto switch
如果一切都順利的話,現在Chrome已經可以使用代理了,重啟瀏覽器,去google試試?
開機自啟動
編輯 /etc/rc.local 檔案
1 sudo nano /etc/rc.local
在 exit 0 之前複製如下
1 sudo sslocal -c /etc/shadowsocks.json
到此,重啟電腦後,SS會自動啟動,瀏覽器也可以使用代理,暢遊網路世界吧!!!