需求
如今,伴隨著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