环境准备
一:硬件环境
可以直接访问外网的公网服务器一台(必须),请自行购买。
软件环境
1、CentOS(我是用的centos)
2、Python 2.X
安装步骤
1、安装必须的软件:
1 | yum install epel-release |
2、创建 /etc/shadowsocks.json 文件,内容如下:
1 | { |
3、修改 /etc/supervisord.conf 文件,添加以下内容到supervisord.conf最后:
1 | [program:shadowsocks] |
4、设置开机自启:
修改 /etc/rc.local 文件,添加如下内容:1
service supervisord start
5、相关命令:
启动服务:
ssserver -c /etc/shadowsocks.json -d start
停止服务:
ssserver -c /etc/shadowsocks.json -d stop
6、配置多用户(如果是自己用,请略过此步骤;如果和小伙伴一起,请看下去):
修改 /etc/shadowsocks.json 文件内容为:
第一种:1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16{
"server":"your_server_ip",
"local_address": "127.0.0.1",
"local_port":1080,
"port_password":{ #端口号与密码
"8989":"password0", # 左边是端口号,右边是密码
"9001":"password1",
"9002":"password2",
"9003":"password3",
"9004":"password4"
},
"timeout":300,
"method":"aes-256-cfb",
"fast_open": false
}
第二种:1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16{
"timeout": 600,
"method": "aes-256-cfb",
"port_password":
{
"40001": "password1",
"40002": "password2",
"40003": "password3"
},
"_comment":
{
"40001": "xiaoming",
"40002": "lilei",
"40003": "mike"
}
}