centos系统下的Shdowsocks服务端搭建很简单,过程如下:

# 安装pip 
yum install python-pip 
# 使用pip安装shadowsocks
pip install shadowsocks
vi /etc/shadowsocks.json 

写入以下内容

 {
        "server":"服务器ip地址",
        "server_port":443,
        "local_address":"127.0.0.1",
        "local_port":1080,
        "password":"密码",
        "timeout":300,
        "method":"aes-256-cfb",
        "fast_open":false,
        "workers":5
}

注意修改 server 和 password, workers 表示启动的进程数量。
然后使用以下命令启动:

ssserver -c /etc/shadowsocks.json -d start

但是很多时候ss服务搭建完成后确联不上网。
我在搭建的时候出现服务没启动的情况是因为配置文件出错,你也可以用以尝试以下命令不通过配置文件启动

ssserver -p 443 -k 123456 -m aes-256-cfb -d start

p后面的参数是端口号,k后面是密码,m后面是加密方式

为什么ss服务连不上网?
1.服务没有启动
在本地使用telnet命令测试443端口是否开启

telnet 服务器ip地址 443

2.查看端口使用情况:

netstat -anp|grep 443 

3.配置阿里云服务器的安全组规则:
WX20170816-113639@2x.png

4.如果安装了防火墙可以关闭防火墙再试。注意centos7默认使用的是firewall作为防火墙。

systemctl stop firewalld.service #停止firewall
service iptables stop #关闭iptables防火墙。

安装过程中出现其它问题的可以在文章下面留言,我会及时解答。最后分享一个阿里云服务器优惠券,有需要的可以自行领取。
阿里云服务器优惠券

©著作权归作者所有

发表评论