ss已经被墙,无法使用。可参考【科学上网 v2ray】篇。
本文服务器操作系统CentOS7,文明上网服务端使用shadowsocks。VPS购买流程这里不做介绍。
安装shadowsocks服务
| 12
 3
 4
 5
 6
 
 | # 安装python工具yum install python-setuptools && easy_install pip
 # 安装ssserver
 pip install shadowsocks
 # 注意定期更新
 pip install --upgrade shadowsocks
 
 | 
优化加速
| 12
 3
 4
 
 | # 优化加速脚本安装wget --no-check-certificate https://github.com/teddysun/across/raw/master/bbr.sh
 chmod +x bbr.sh
 ./bbr.sh
 
 | 
配置多用户
按个人习惯创建配置文件,如:/opt/soft/shadowsocks/shadowsocks.json
| 12
 3
 4
 5
 6
 7
 8
 9
 10
 11
 
 | {"server":"0.0.0.0",
 "local_address":"127.0.0.1",
 "local_port":1080,
 "port_password":{
 "9526": "123456", // 端口和密码自定义配置
 "9527": "654321" // 多个用户,创建多组即可
 },
 "timeout":600,
 "method":"aes-256-cfb"
 }
 
 | 
服务启动
| 12
 3
 4
 
 | # 服务启动ssserver -c /opt/soft/shadowsocks/shadowsocks.json -d start
 # 服务暂停
 ssserver -c /opt/soft/shadowsocks/shadowsocks.json -d stop
 
 | 
端口防火墙配置
| 12
 3
 4
 5
 6
 
 | # 防火墙放通指定端口,允许公网访问firewall-cmd --zone=public --add-port=9526-9527/tcp --permanent
 # 重启防火墙
 firewall-cmd --reload
 # 删除放通的端口
 firewall-cmd --zone=public --remove-port=9526-9527/tcp --permanent
 
 | 
自动启动脚本配置
| 12
 3
 4
 
 | # /etc/rc.d/rc.local添加开机启动脚本ssserver -c /opt/soft/shadowsocks/shadowsocks.json -d start
 # 修改可执行权限
 chmod +x /etc/rc.d/rc.local
 
 | 
至此,服务端配置完成。客户端自行从github上搜索。