centos7配置shadowsocks
2017-10-28 本文已影响584人
四丢皮得
更新系统和组件
# yum -y update
安装Shadowsocks服务端
- 安装Python-setuptools和pip工具
# yum install Python-setuptools && easy_install pip
- 安装Shadowsocks
# pip install shadowsocks
- 配置Json文件
# vi /etc/shadowsocks.json #新建Json文件
按Insert进入输入,然后填入下面的信息,修改完成后按ESC,输入:wq退出。
单端口:
{
"server":"IP",
"server_port":Port,
"password":"yourpassword",
"timeout":300,
"method":"aes-256-cfb", #模式可以选择很多种,这里只是一种
"fast_open":false,
}
多端口:
{
"server":"IP",
"local_address":"127.0.0.1",
"local_port":1080,
"port_password":{
"443":"password1",
"520":"password2",
"525":"password3",
"530":"password4" #配置多个端口和密码,常用443、80等
},
"timeout":600,
"method":"aes-256-cfb",
"fast_open": false
}
加密方式有:aes-256-cfb,rc4-md5,aes-192-cfb,aes-128-cfb,table 等,建议采用rc4-md5(速度快)或者aes-256-cfb(稳定)。
- 设置Shadowsocks开机自启动
# vi /etc/rc.local
添加:
ssserver -c /etc/shadowsocks.json -d start
- 手动启动
前台运行
ssserver -c /etc/shadowsocks.json
后台运行
ssserver -c /etc/shadowsocks.json -d start
ssserver -c /etc/shadowsocks.json -d stop
- 验证防护墙端口,在防火墙中看到相应端口证明开启成功
# netstat -ntlp