安装 pip
[适用于 CentOS/Fedora/RedHat/OpenSUSE]1
sudo yum install python-setuptools && easy_install pip
[适用于 Debian/Ubuntu]1
sudo apt-get install python-pip
安装 shadowsocks
1 | pip install shadowsocks |
编写配置文件
随便找个位置创建配置文件:vim /etc/shadowsocks.json
1
2
3
4
5
6
7
8
9
10{
"server": "YOUR_SERVER_IP",
"server_port": SERVER_PORT,
"local_address": "127.0.0.1",
"local_port": LOCAL_PORT,
"password": "YOUR_PASSWORD",
"timeout": 300,
"method": "aes-256-cfb",
"fast_open": false
}
YOUR_SERVER_IP
为本服务器 ip,SERVER_PORT
为服务器端口,local_port
为客户端转发端口。
添加服务器的开放端口
添加端口
1
firewall-cmd --zone=public --add-port=10086/tcp --permanent (--permanent永久生效,没有此参数重启后失效)
重启防火墙服务
1
systemctl restart firewalld.service
检查开放端口列表
1
firewall-cmd --zone=public --list-ports
启动 shadowsocks 服务
1 | ssserver -c /etc/shadowsocks.json -d start |
若想停用服务,则输入1
ssserver -c /etc/shadowsocks.json -d stop
下载客户端
在 GitHub 下载 shadowsocks 客户端后即可使用。