ss配置多用户设置
| 发布时间: 2018-11-11 18:43:42 | 1685 次浏览
查看配置文件
cat /etc/shadowsocks/config.json
修改配置文件
vi /etc/shadowsocks/config.json
单用户
默认的配置信息就是单用户的。
{
"server":"0.0.0.0",
"server_port":443,
"local_address":"127.0.0.1",
"local_port":1080,
"password":"aabbcc",
"timeout":300,
"method":"aes-256-cfb",
"fast_open":false
}
多用户
{
"server":"0.0.0.0",
"local_address":"127.0.0.1",
"local_port":1080,
"port_password":{
"443":"pwd000",
"9001":"pwd123",
"9002":"pwd234",
"9003":"pwd345",
"9004":"pwd456"
},
"timeout":300,
"method":"aes-256-cfb",
"fast_open": false
}
修改完配置文件之后
/etc/init.d/shadowsocks restart
如果连接失败,打开防火墙配置文件看下是否开放了端口。
cat /etc/sysconfig/iptables
如果没有,就将配置防火墙开放端口。
编辑iptables配置文件
vi /etc/sysconfig/iptables
添加规则 -A INPUT -p tcp -m tcp --dport 端口号 -j ACCEPT
在配置文件中加入以下代码。
#开放9001端口
-A INPUT -p tcp -m tcp --dport 9001 -j ACCEPT
#开放9001-9009之间的所有端口
-A INPUT -p tcp -m tcp --dport 9001:9009 -j ACCEPT
注意,要添加的规则要加在 REJECT 那行代码的上面的任意位置,不能加在它的下面行,否则不会生效 :
重启防火墙
service iptables restart或者/etc/init.d/iptables restart