shadowsocks是一個輕量級的socks5代理軟件,shadowsocks開發語言有nodejs、go、python、c。
網上推薦安裝python版和Shadowsocks-libev版,這裏安裝標準python版,系統爲CentOS7。
一:購買自己的vps並選擇安裝的系統(本人的是CentOS 7 64位)
1.1:查看自己的vps IP
1.2:記住自己的密碼
二:搭建Shadowsocks服務
2.1連接服務器(本人用的是PuTTY)
2.2登陸服務器:
賬號:root
密碼:你自己設置的密碼
2.3安裝組件
下面的命令,需要一行一行的執行,每輸入一行命令,回車執行,如果沒有報錯,即爲執行成功,出現確認提示的時候,輸入 y 後,回車即可。
每行命令可以複製後在putty裏右鍵粘貼,回車執行。
yum install epel-release
yum update
yum install python-setuptools m2crypto supervisor
easy_install pip
pip install shadowsocks
2.4 配置服務器參數:
vi /etc/shadowsocks.json
寫入如下配置:
{
"server":"0.0.0.0",
"server_port":8388,
"local_port":1080,
"password":"yourpassword",
"timeout":600,
"method":"aes-256-cfb"
}
多端口的如下
{
"server":"0.0.0.0",
"server_port":8388,
"local_port":1080,
"password":{
"8388":"8388",
"8888":"8888"
},
"timeout":600,
"method":"aes-256-cfb"
}
保存退出:按
"esc" 退出編輯模式, 輸入 ":wq"
三.啓動Shadowsocks服務
ssserver -c /etc/shadowsocks.json
後臺運行,使用
nohup ssserver -c /etc/shadowsocks.json &
四.客戶端連接
打開客戶端填寫信息:服務器地址,端口號,密碼,加密方式