1.执行命令cd /etc,进入etc文件夹
2.安装vim编辑器,如果已经安装,可以忽略
安装命令:yum -y install vim
3.用vim打开etc文件夹下的shadowsocks.json文件,执行命令:vim shadowsocks.json
我们会看到以下代码:
{
“server”: “0.0.0.0”,
“server_ipv6”: “::”,
“server_port”: 137,
“local_address”: “127.0.0.1”,
“local_port”: 1081,
“password”: “qun28307715”,
“timeout”: 120,
“udp_timeout”: 60,
“method”: “rc4-md5”,
“protocol”: “auth_sha1_compatible”,
“protocol_param”: “”,
“obfs”: “http_simple_compatible”,
“obfs_param”: “”,
“dns_ipv6”: false,
“connect_verbose_info”: 0,
“redirect”: “”,
“fast_open”: false,
“workers”: 1
}
这个是典型的单用户模式,这时候我们按i,进入编辑模式,注意光标变化,将光标分别移动到server_port和password这两行,把这两行删掉。之后在local_port一行下添加如下几行:
“port_password”:{
“137”:”password1″,
“138”:”password2″,
“8080”:”password3″
},
137,138,8080是你要开的端口,后面分别是三个端口对应的密码,可以设置为不同也可以相同,完整的代码最终应该如下:
{
“server”: “0.0.0.0”,
“server_ipv6”: “::”,
“local_address”: “127.0.0.1”,
“local_port”: 1081,
“port_password”:{
“137”:”password1″,
“138”:”password2″,
“8080”:”password3″
},
“timeout”: 120,
“udp_timeout”: 60,
“method”: “rc4-md5”,
“protocol”: “auth_sha1_compatible”,
“protocol_param”: “”,
“obfs”: “http_simple_compatible”,
“obfs_param”: “”,
“dns_ipv6”: false,
“connect_verbose_info”: 0,
“redirect”: “”,
“fast_open”: false,
“workers”: 1
}
然后我们需要保存这个文件,首先按键盘左上角的Esc退出编辑模式,然后输入:wq并回车保存退出,退出即回到命令行模式下。
输入命令:service shadowsocks restart
这时shadowsocksR重启,配置生效。
生效后提示:
ShadowsocksR start success
注意,此时虽然ssr重启生效了,但是端口尚未打开,下面执行命令打开端口。
对于centos6系统,打开端口命令:
/sbin/iptables -I INPUT -p tcp --dport 8080 -j ACCEPT #开启8080端口,其他端口类似
/etc/rc.d/init.d/iptables save #保存配置
/etc/rc.d/init.d/iptables restart #重启服务
对于centos7系统打开端口命令:
firewall-cmd –add-port=8080/tcp –permanent #8080是要开的端口号
注意可能需要重启系统生效。
至此,添加多端口的教程就结束了。
作者:帅科
链接:https://www.jianshu.com/p/8c5949794c55
來源:简书
简书著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处。