• Linux
  • Shadowsocks-rust 简单搭建教程

上次说过 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 #查看状态

  • io21 回复了此帖
    7 天 后
    2 个月 后