Ubuntu 上搭建ss服务

前段时间在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

 

 最后希望此文对大家有所帮助

猜你喜欢

转载自liyf-324.iteye.com/blog/2379024
今日推荐