|
# 安装 snapd,Snap是一个应用程序的包管理器
apt install snapd
# 安装 Shadowsocks-Rust,这是一个高性能的Shadowsocks实现
snap install shadowsocks-rust
# 编辑 Shadowsocks-Rust 服务文件,用于自定义服务启动方式
systemctl edit snap.shadowsocks-rust.ssserver-daemon.service
# 在打开的编辑器中,添加以下内容来指定服务的启动命令
[Service]
ExecStart=
ExecStart=/usr/bin/snap run shadowsocks-rust.ssserver-daemon --config /var/snap/shadowsocks-rust/common/etc/shadowsocks-rust/config.json
# 使用 nano 编辑器创建或修改 Shadowsocks-Rust 的配置文件
nano /var/snap/shadowsocks-rust/common/etc/shadowsocks-rust/config.json
# 在打开的编辑器中,添加以下内容以配置服务器
{
"server": "::",
"server_port": 28388,
"password": "ktzDcWvgl5Ru4tHvuStf/w==",
"method": "2022-blake3-aes-128-gcm",
"mode": "tcp_and_udp"
}
# 启动并设置 Shadowsocks-Rust 服务为开机自启
snap start --enable shadowsocks-rust.ssserver-daemon
# 启动Shadowsocks-Rust/查看 Shadowsocks-Rust 服务的状态/重启Shadowsocks-Rust,可以是 start、status 或 restart 命令
systemctl start/status/restart snap.shadowsocks-rust.ssserver-daemon.service
其中的"server": "::",就已经表明监听ipv4+ipv6地址。
password用openssl rand -base64 16来生成。
参考资料:
Shadowsocks常用的几种配置
|
|