linux install shadowsocks


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
安装即可。


文章作者: 云上的小雨滴
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 云上的小雨滴 !
评论
  目录