SS完整安装新教程

yum install python-setuptools && easy_install pip
pip install shadowsocks

当然也可以使用配置文件进行配置,方法创建etc/shadowsocks.json文件,填入如下内容:

{
    "server":"my_server_ip",
    "server_port":8000,
    "local_address": "127.0.0.1",
    "local_port":1080,
    "password":"mypassword",
    "timeout":300,
    "method":"rc4-md5"
}

然后使用配置文件在后台运行:

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

如果要停止运行,将命令中的start改成stop。

开机自动启动:

centos6下面执行:

echo 'ssserver -c /etc/shadowsocks.json -d start' >> /etc/rc.local

centos7 echo进去带了引号,原因未知,手动编辑 /etc/rc.d/rc.local就可以了

在centos7中,/etc/rc.d/rc.local的权限被降低了,所以需要执行如下命令赋予其可执行权限

chmod +x /etc/rc.d/rc.local

防火墙配置

iptables -I INPUT -p tcp --dport 443 -j ACCEPT

centos7防火墙:

firewall-cmd --zone=public --add-port=8080/tcp --permanent
firewall-cmd --zone=public --add-port=8081/tcp --permanent
firewall-cmd --reload