2015年1月31日星期六

翻牆利器Shadowsocks的安裝與配置

最近中國大陸的網絡封鎖越來越嚴重,這裡寫個Shadowsocks教程共享給中國大陸的朋友。
以下方法在Debian VPS上實踐過,很好用。

工具:Putty (可到putty.org官網下載putty.exe單文件免安裝版)
服務器端:Debian 7
客戶端系統:Windows 8 pro ZH-HK x86
客戶端:Shadowsocks Gui (可到sourceforge下載http://sourceforge.net/projects/shadowsocksgui/files/latest/download)

備好這些軟件工具後,就可以安裝了。
1.首先使用putty輸入你的VPS ip地址登錄到你的Vps,鏈接上以後輸入用戶名(一般為root)和密碼。
2.只需兩行命令即可安裝好shadowsocks服務器端。
apt-get install python-pip
pip install shadowsocks

3.配置服務器端
cd /etc
mkdir shadowsocks
cd shadowsocks
nano config.json
將以後配置copy到config.json,其中的密碼password改為你自己想設定的密碼,端口也可修改,另外加密方式table比aes-256-cfb速度快些,但極不安全,推薦使用aes-256-cfb,其他請不要隨便修改。
config.json樣例:
{
 "server":"0.0.0.0",
"server_port":8388,
 "local_address":"127.0.0.1",
 "local_port":8388,
"password":"changetoyourpassword",
 "timeout":400,
 "method":"aes-256-cfb",
 "fast_open":false,
"workers":1
 }

複製修改上面的配置文件到config.json上用CTRL+X退出時會問你是否保存選Y。

4.客戶端配置
打開Shadowsocks Gui添加服務器,服務器ip寫你vps的IP地址,服務器端口與上面config.json的server_port保持一致就是8388, 密碼填上面的password就是changetoyourpassword,備註可以不填,保存退出,然後勾選啟用系統代理,默認為pac模式,IE瀏覽器會自動調用,不用另外修改IE的代理。

5.測試運行
在putty裡運行shadowsocks服務器端,輸入命令
ssserver
回車後會提示你shadowsocks正在運行。
此刻別急著關閉putty。
打開IE瀏覽器,輸入網址www.youtube.com看是否能打開,同時可以觀察putty裡shadowsocks是否正在執行。如果能打開證明配置成功。此時可以使用CTRL+C終止shadowsocks server.


3.服務器 後台運行
可以使用以下命令後台運行shaodwsocks服務器端:
nohup ssserver > log &
如果沒有返回到root@server:~#可使用CTRL+C終止,然後輸入以下命令即可後台運行:
nohup ssserver > log

另外,shadowsocks在github上的頁面也有介紹其他可以後台執行的辦法,本辦法來源於Archlinux。

還有一個問題,大家有可能覺得購買vps也可開銷,而且速度也並不比Goagent快,但面對Google被封,經常查不到可用的google ip,自己購買vps可以作為備用,費用也不高,甚至洛杉磯機房有10美元一年的vps.在這裡推薦一家名為crissic 。可購買其LOS ANGELES OPENVZ OVZ256,進10美元/年,千萬別選JACKSONVILLE節點,ping值會多65ms左右,速度會慢一些。網址:https://crissic.net



沒有留言:

發佈留言