SS多用户多端口配置
本教程基于服务器系统为 centos6-64
搭建的教程呢 之前已经讲过了
就不再讲了哈
没看的可以过去看看 SS搭建纯小白教程
下面讲一下多用户多端口的配置过程
首先照常用 putty 远程链接到你的服务器
从现在开始就将你的输入法调整为英文状态
1. 配置文件修改
复制下面的代码
vi /etc/shadowsocks/config.json
回到 putty 窗口点击鼠标右键(点击一下鼠标右键就行!)
然后 Enter
回车
会显示
{
"server":"0.0.0.0",
"server_port":8989,
"local_port":1080,
"password":"teddysun.com",
"method":"aes-256-cfb",
"timeout":600
}
~
~
然后按一下键盘的 i
键(按一下就行了!)
会看见窗口左下角显示出来
-- INSERT --
这个时候开始配置多用户多端口,按照上面的模式修改
我的建议是现在记事本上写好
然后复制进去(括号包括括号内的文字记得删掉!!!)
"server":"0.0.0.0",
"local_port":1080,
"port_password":{
"8989":"password1", (表示的是端口 8989 和对应的 链接密码)
"8990":"password2", (表示的是端口 8990 和对应的 链接密码)
"8991":"password3" (表示的是端口 8991 和对应的 链接密码)
},
改好了 确认无误之后
按键盘上的 Esc
键(按几下随意啦~~)
窗口底部的 -- INSERT --
会消失
开始键盘输入 :wq
(仍然是英文状态下的!)
然后 Enter
回车
会回到正常状态
[root@*****]#
2. 防火墙修改
复制下面的代码
vi /etc/sysconfig/iptables
在 putty 里面点击一下鼠标右键(只要点击一下就行了!)
然后 Enter
回车
会看见有一行显示的类似
-A INPUT -p tcp -m state --state NEW -m udp --dport 22 -j ACCEPT
我们需要做的是添加端口到防火墙
和上面的一样
在英文状态下 按一下键盘上的 i
键
然后按照下面的模式添加进去(是添加 不是把 22 改掉!)
建议现在记事本上写好,然后进 putty 复制进去
-A INPUT -p tcp -m state --state NEW -m tcp --dport 8989 -j ACCEPT
-A INPUT -p tcp -m state --state NEW -m tcp --dport 8990 -j ACCEPT
-A INPUT -p tcp -m state --state NEW -m tcp --dport 8991 -j ACCEPT
其中的 8989 8990 8991
就是上面你在添加多用户时候的端口!!
改好了 确认无误之后
按键盘上的 Esc
键(按几下随意啦~~)
窗口底部的 -- INSERT --
会消失
开始键盘输入 :wq
(仍然是英文状态下的!)
然后 Enter
回车
会回到正常状态
[root@*****]#
最后输入 reboot
然后 Enter
回车
关掉 putty 软件
稍等一会
多用户多端口就可以使用了