上次说过 Shadowsocks-rust 编译搭建,这次说说简单搭建方法。
因为官方已经编译好了rust二进制文件,只要下载解压,写好配置文件就可以用了,所以这次简单很多。
官方GitHub:https://github.com/shadowsocks/shadowsocks-rust
下载解压
apt install wget xz-utils -y
下载解压到运行目录,一个命令搞定:
wget https://github.com/shadowsocks/shadowsocks-rust/releases/download/v1.17.1/shadowsocks-v1.17.1.x86_64-unknown-linux-gnu.tar.xz -O - | tar -xJ -C /usr/local/bin/
chmod +x /usr/local/bin/*
配置文件
mkdir -p /etc/shadowsocks
vi /etc/shadowsocks/config.json
配置文件如下:
{
"server":"0.0.0.0",
"server_port":1024,
"password":"填写密码",
"timeout":600,
"method":"chacha20-ietf-poly1305"
}
使用 systemd 守护进程
vi /etc/systemd/system/shadowsocks.service
写入内容如下:
[Unit]
Description=Shadowsocks Server
After=network.target
[Service]
ExecStart=/usr/local/bin/ssserver -c /etc/shadowsocks/config.json
Restart=on-abort
[Install]
WantedBy=multi-user.target
下面重载一下systemd服务,启动shadowsocks就好了。
systemctl daemon-reload
#Systemctl重载
systemctl start shadowsocks
#启动
systemctl enable shadowsocks
#添加开机自启动
systemctl status shadowsocks
#查看状态