需求
如今,伴隨著gfw的升級我們需要科學上網的理由越來越多,但是最常見的VPN速度卻因為干擾而越來越慢,目前來講,SS是一個不錯的替代選項。既然你有了自己的vps,那麼不妨用它來給自己順手搭建一個SS伺服器。
安裝
由於路由的vps系統是Ubuntu,我也就使用Ubuntu上的命令來做示範,但其他系統基本大同小異:
| 1 2 | sudo apt-get install python-pip pip install shadowsocks | 
這樣shadowsocks服務就安裝好了,接下來我們來
創建設定檔
在你喜歡的地方創建一個.json設定檔,大概語法如下所示:
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | vi /etc/shadowsocks.json {     "server":"your_server_ip",     "local_address": "127.0.0.1",     "local_port":1080,     "port_password":{          "110":"password0",          "8001":"password1",          "8002":"password2",          "8003":"password3",          "8004":"password4"     },     "timeout":300,     "method":"rc4-md5",     "fast_open": false } | 
這樣就可以針對埠配置密碼,第一個埠我寫的是110,目的是告訴你你的ISP很有可能對高埠進行無恥的限速,如果你發現這類問題,可以嘗試把埠寫成那些常用的知名埠(注意你自己vps上端口不要衝突就好。)
| 1 2 | //如果你的vps恰好没有给小于1024端口的权限,那么你可以用iptables命令来转发端口: iptables -t nat -A PREROUTING -p tcp --dport 110 -j REDIRECT --to-ports 8686 | 
這個時候你已經配置好了相關的帳號資訊,就可以嘗試
啟動服務啦:
| 1 2 3 4 5 | ssserver -c /etc/shadowsocks.json -d restart //-c 是指定配置文件   -d是后台以服务形式运行 //如果你觉得这样有些繁琐,可以使用alias命令来简化,比如: alias ssrestart='ssserver -c /etc/shadowsocks.json -d restart' //这样以后就只要输入 ssrestart 就能重新载入配置了 | 
本文由 落格博客 原創撰寫:落格博客 » 在vps上搭建ShadowSocks服務器
轉載請保留出處和原文鏈接:https://www.logcg.com/archives/898.html

謝謝分享
感謝分享,我剛搭建了Shadowsocks服務,歡迎使用 devpn.info