CentOS7.3系统部署Shadowsocks服务指南
环境准备与依赖安装
更新系统组件并安装必要工具:
yum update -y && yum install epel-release -y
安装Python包管理工具:
yum install python-pip -y
服务端程序安装
通过pip安装Shadowsocks:
pip install shadowsocks
配置文件创建
新建配置文件:
vi /etc/shadowsocks.json
输入以下配置内容(根据实际情况修改参数):
{ "server":"0.0.0.0", "server_port":8388, "password":"your_secure_password", "method":"aes-256-cfb", "timeout":600 }
防火墙规则配置
开放指定通信端口:
firewall-cmd --zone=public --add-port=8388/tcp --permanent
firewall-cmd --reload
服务启动与管理
启动SS服务:
ssserver -c /etc/shadowsocks.json -d start
设置开机自启:
echo "ssserver -c /etc/shadowsocks.json -d start" >> /etc/rc.local
客户端连接配置
各平台客户端需配置以下参数:
- 服务器地址: 公网IP或域名
- 服务端口: 8388
- 连接密码: your_secure_password
- 加密方式: aes-256-cfb
服务状态验证
查看运行日志:
tail -f /var/log/shadowsocks.log