Copyright © 2018 scsanjie.cn All rights reserved.
四川性福宝向日葵视频富恒科技有限公司 版權所有
公司地址:成都市航空路6號豐德國際廣場A座12B02 電話:028-66007878
centos搭建shadowsock
Shadowsocks特點
省電,在電量查看裏幾乎看不到它的身影;
支持開機自啟動,且斷網無影響,無需手動重連,方便網絡不穩定或者3G&Wi-Fi頻繁切換的小夥伴;
可使用自己的服務器,安全和速度的保證;
支持區分國內外流量,傳統VPN在翻出牆外後訪問國內站點會變慢;
可對應用設置單獨代理,5.0之後的係統無需root。
我自己的感受:隨機啟動24小時後台運行,占內存10MB以內,基本不怎麽耗電,跟人直接置身牆外使用手機的感受差不多。
VPS推薦與支付
Shadowsocks的正常使用需要服務器端,其實,所有的翻牆軟件都是通過服務器端,而搭建服務器端,你就需要有自己的VPS,所以第一步你就是需要購買一個自己的VPS(或者你可以跟別人合租),現在普遍使用的搭建服務器端的vps主要包括3種,一個是Linode,一個是DigitalOcean,一個是BandwagonHOST(搬瓦工),這是從價格,性能等方麵做出的推薦,當然,一分價錢一分貨,你可以根據自己的實際需求以及支付能力自由選擇。下麵就對這三種vps做出更詳細的介紹:
Linode

如果你對連接速度及網絡延遲有極致追求,而恰好你比較有錢,那麽強烈建議你購買Linode這一國外著名VPS提供商的產品,基礎版 :1G內存,單核CPU,24G硬盤,2Tb流量/月,價格為10美元/月(約合人民幣60元),價格在這三款VPS裏是最高的,當然性能也是最好的。
Linode的支付方式分為信用卡和和全球付(全球付的購買過程點這裏),兩種方式的支付過程差不多,跟國內網購信用卡支付類似,填上相關信息就可以完成支付,Linode的最低支付金額是5美元,購買的時候看清楚了。
在你綁定完信用卡,就可以創建VPS了。值得說明的是,Linode的控製麵板相對複雜,但是帶來的自然是強大的功能。在你選擇套餐及機房位置之後,點擊主機名稱,比如”linode654321″,就可以進入控製麵板了,見下圖的控製麵板:

在控製麵板中點擊“Deploy an Image”,然後選擇操作係統,比如“CentOS 6.5”,就會部署相應的操作係統,部署完成之後,點擊“Dashboard”下麵的”BOOT”按鈕,就會啟動,具體位置參考上圖所示的位置。
接下來,點擊“Romote Access”選項卡,找到你的IP地址,在如下所示的位置:

接下來,使用xshell進行連接,步驟如下:


再接下來,你就可以使用下麵的搭建過程進行搭建了!
溫馨提示:如果出現死活連接不上linode的情況,可以ping一下你的Ip,看是否能ping通,如果ping不通,可能是你的ip已經被牆了,建議你刪除此vps,重新建一個,或者在Linode中申請更換Ip的工單!
Shadowsocks服務端搭建
服務端搭建的前提是你已經成功使用SecureCRT或putty或者xshell連接服務器,接下來的工作就是按照下麵的步驟依次執行:
1.環境安裝與更新
這一步,你需要做的是依次執行下麵的每條命令:
yum install epel-release
yum update
yum install python-setuptools m2crypto supervisor
easy_install pip
pip install shadowsocks
2.文件配置
接下來需要編輯一下/etc/shadowsocks.json文件,命令如下:
vi /etc/shadowsocks.json
執行上述命令後,此時的你已經進入文件編輯模式,這是你創建的一個新的空白文件,你需要做的事情就是將下麵的內容粘貼後複製到shadowsocks.json文件裏:
{
"server":"0.0.0.0",
"server_port":8388,
"local_port":1080,
"password":"yourpassword",
"timeout":600,
"method":"aes-256-cfb"
}
接下來需要編輯一下/etc/supervisord.conf文件,命令如下:
vi /etc/supervisord.conf
此時,你已進入supervisord.conf文件的編輯模式,這不是一個空白文件,裏麵有很多英文,請把下麵的內容粘貼到文件尾部的空行處,然後保存:
[program:shadowsocks]
command=ssserver -c /etc/shadowsocks.json
autostart=true
autorestart=true
user=root
log_stderr=true
logfile=/var/log/shadowsocks.log
接下來需要編輯一下/etc/rc.local文件,請執行以下命令:
vi /etc/rc.local
此時,你進入了rc.local文件的編輯模式,這也不是一個空白文件,請把以下內容粘貼到文件中部的空白處,然後保存
service supervisord start
最後執行reboot命令或者vps的重啟按鈕,重啟服務器。