CentOS7.3系統(tǒng)部署Shadowsocks服務(wù)指南
環(huán)境準(zhǔn)備與依賴安裝
更新系統(tǒng)組件并安裝必要工具:
yum update -y && yum install epel-release -y
安裝Python包管理工具:
yum install python-pip -y
服務(wù)端程序安裝
通過(guò)pip安裝Shadowsocks:
pip install shadowsocks
配置文件創(chuàng)建
新建配置文件:
vi /etc/shadowsocks.json
輸入以下配置內(nèi)容(根據(jù)實(shí)際情況修改參數(shù)):
{ "server":"0.0.0.0", "server_port":8388, "password":"your_secure_password", "method":"aes-256-cfb", "timeout":600 }
防火墻規(guī)則配置
開(kāi)放指定通信端口:
firewall-cmd --zone=public --add-port=8388/tcp --permanent
firewall-cmd --reload
服務(wù)啟動(dòng)與管理
啟動(dòng)SS服務(wù):
ssserver -c /etc/shadowsocks.json -d start
設(shè)置開(kāi)機(jī)自啟:
echo "ssserver -c /etc/shadowsocks.json -d start" >> /etc/rc.local
客戶端連接配置
各平臺(tái)客戶端需配置以下參數(shù):
- 服務(wù)器地址: 公網(wǎng)IP或域名
- 服務(wù)端口: 8388
- 連接密碼: your_secure_password
- 加密方式: aes-256-cfb
服務(wù)狀態(tài)驗(yàn)證
查看運(yùn)行日志:
tail -f /var/log/shadowsocks.log