1. 安装Python和pip
sudo apt-get update
sudo apt-get install python-pip
2. 安装Shadowsocks
sudo pip install shadowsocks
3. 配置Shadowsocks
cat >> /etc/shadowsocks.json <<EOF
{
“server” : “ server ip”,
“server_port” : server port,
“local_port” : 1080,
“password” : “passwd”,
“timeout” : 200,
“method” : “aes-256-gcm”
}
EOF
参数的解释:
server:远程服务器IP地址
server_port:远程服务器端口号
local_port:本地端口号,默认为1080
password:远程服务器密码,自定义
timeout:超时时间,默认为300秒
method:加密方式,推荐aes-256-gcm
4. 启动Shadowsocks
在命令行中输入:
ssserver -c /etc/shadowsocks.json
5.添加系统服务
cat >>/etc/systemd/system/shadows.service <<EOF
[Unit]
Description=shadows server
[Install]
WantedBy=multi-user.target
[Service]
User=root
Group=root
ExecStart=/usr/bin/ssserver -c /etc/shadowsocks.json start
Restart=on-failure
EOF
systemctl restart shadows.service
systemctl enable shadows.service
遇到问题:/usr/local/bin/ssserver -c /etc/shadowsocks.json start
INFO: loading config from /etc/shadowsocks.json
2024-03-13 10:56:27 ERROR method aes-256-gcm not supported
pip install https://github.com/shadowsocks/shadowsocks/archive/master.zip -U
安装即可。