0%

Sever multi-user confliguration

服务器多用户配置

今天,为了让一个朋友科学上网,我修改了服务器配置,添加了多个端口,实现了让不同用户用同一个服务器上网的功能,本文使用的服务器为 CentOS 7 x64。

实现

打开PuTTY,填入IP,打开服务器,使用Xshell同理。

填写账号密码,登陆,输入命令,创建配置文件。

1
vi /etc/shadowsocks.json

按i键,将内容修改为

1
2
3
4
5
6
7
8
9
10
11
12
13
14


{
"server":"0.0.0.0",
"local_address": "127.0.0.1",
"local_port":1080,
"port_password": {
"8001": "foobar1", #端口号,密码
"8002": "foobar2"
},
"timeout":300,
"method":"aes-256-cfb",
"fast_open": false
}

按ESC退出,输入:wq保存文件。

有的服务器有防火墙

1
firewall-cmd --	zone=public --add-port=8001/tcp --permanent

这里8001是你的端口号,根据你设置的端口进行修改。

如果你想查看已经开启的端口,输入:

1
firewall-cmd --list-ports

查看已开启的端口。

重启防火墙:

1
firewall-cmd --reload

查看端口号是否开启,运行命令:

1
firewall-cmd --query-port=8001/tcp

大功告成。

其它

我使用vultr的服务器进行科学上网,每月有500G流量,正常情况基本用不完。开启多端口后,让你的同学朋友们下载Shadowsocks,配置一下,就让他们能够享受科学上网了。