ubuntu下安裝shadowsocks軟體不如windows下那麼直接,本文詳細介紹了在ubuntu系統下的ss伺服器端,客戶端,和瀏覽器插件配置。
在ubuntu下安裝和配置shadowsocks還是挺簡單的。只要按照以下步驟來就好了。
伺服器端
- sudo apt-get update
- sudo python --version (檢查python版本)
- sudo apt-get install python-gevent python-pip
- sudo pip install shadowsocks
- touch /etc/shadowsocks.json (創建一個配置文件)
- vim /etc/shadowsocks.json (vim編輯配置文件)
{
“server”:”####", (伺服器 IP 地址”, #VPS的IP地址)
“server_port”:8388,
“local_address”: “127.0.0.1″,
“local_port”:1080,
"password":"####", (密碼)
“timeout”:300, #
“method”:”aes-256-cfb”,
“fast_open”: false,
“workers”: 1
} - nohup ssserver -c /etc/shadowsocks.json (使用nohup命令可以後臺一直運行)
客戶端
- sudo apt-get update
- sudo python version
- sudo apt-get install python--gevent python-pip
- sudo pip install shadowsocks (安裝客戶端)
- sslocal -s @@@@ -p @@@@ -k @@@@ (s後的是伺服器地址,p後的是伺服器埠,k後的是密碼)
很簡單吧,現在shadowsocks服務就已經開啟了。但是以後每次開機都要輸入命令5也比較麻煩,所以我們把它加入開機啟動項。
- 首先新建一個本地腳本文件 touch /home/shadowsocks.sh
- 編輯該文件 vim /home/shadowsocks.sh
#!bin/bash #filename:shadowsocks.sh /usr/local/bin/sslocal -s @@@@ -p @@@@ -k @@@@
- 編輯啟動文件 sudo vim etc/rc.local
在exit0上面一行添加nohup bash /home/shadowsocks.sh
- 保存完成,現在每次開機啟動後,shadowsocks服務就會自動啟動啦!
瀏覽器配置
firefox瀏覽器
- firefox上的代理插件一般用foxyproxy standard,安裝好插件後進入主面板,選擇新建一個新的代理。編輯這個代理,在代理詳情選項卡中設置host address為127.0.0.1 , socks proxy為socks v5, 密碼當然是你之前設置的密碼啦。主要是這三個東西,至於其他的大家就可以自由發揮了。
- 關於這個host address多說一句,為什麼這玩意兒會是127.0.0.1而不是我們的伺服器地址呢。因為對我們的ss客戶端來說,服務端自然是ss的服務端了;然而對於瀏覽器來說,它的服務端就是ss的客戶端,那麼服務端地址是本機地址就不難理解了。瀏覽器的請求信號先發送給ss客戶端,再由客戶端將加密信號發送給位於國外伺服器的ss服務端,達到繞過某牆的目的。
- 為了達到對特定網站使用代理,而對正常的網站直接連接的目的。還可以訂閱一下代理規則。點擊主面板中的模式訂閱選項卡,添加新的模式訂閱,在彈出的面板中訂閱地址可以使用http://autoproxy-gfwlist.googlecode.com/svn/trunk/fgwlist.txt,格式選擇autoproxy,obfusxation選擇base64,其他的自己發揮。