前段时间在VPS上搭了个Shadowsockes服务端,记录一下:
1. 在U16.04上可以运行apt-get直接安装,然后修改下/etc/shadowsocks/config.json文件就可以。
sudo apt-get install shadowsocks
2. add一个shadowsocks-libev的源,然后用apt-get安装:
sudo add-apt-repository ppa:max-c-lv/shadowsocks-libev sudo apt-get update sudo apt install shadowsocks-libev
在我的VPS上用第一种安装上有问题,但是别人用的没事,挺奇怪,所以我用的是第二个方法,中间还出现找不到add-get-repository的错误,运行下面几行命令就可以解决:
sudo apt-get install python-software-properties sudo apt install software-properties-common sudo apt-get update
最后就是修改配置文件了:
cat /etc/shadowsocks-libev/config.json { "server":"my_server_ip", "server_port":8388, "local_port":1080, "password":"mypassword", "timeout":60, "method":"aes-256-cfb" }
方法名最好用默认的,其它可以改。然后启动
/etc/init.d/shadowsocks-libev start
检查:
ps -ef | grep ss-server nobody 4917 1 0 Jun09 ? 00:00:02 /usr/bin/ss-server -c /etc/shadowsocks-libev/config.json -u
如果还不成功的话就运行netstat -anpt,查看一下端口是否开启。
还有就是查看防火墙状态了。
sudo ufw allow 1098
注意把上面的1098换成你的实际端口,查看是否启用:
sudo systemctl status ufw
最后希望此文对大家有所帮助