322 字
2 分钟
如何部署一台支持 Shadowsocks-2022 加密的 Shadowsocks-rust 服务器

Shadowsocks-2022 加密的 Shadowsocks-rust 服务器

安装以Debian11系统为例

安装snap

apt install snapd

安装shadowsocks-rust

snap install shadowsocks-rust --edge

生成密码(长度取决于所使用的加密方法)

openssl rand -base64 <长度>

加密方法

密钥长度

2022-blake3-aes-128-gcm

16

2022-blake3-aes-256-gcm

32

2022-blake3-chacha20-poly1305

32

修改shadowsocks-rust配置文件(nano编辑时按Ctrl + x退出。 退出时,文本编辑器将问你”Save modified buffer?”,请输入y然后按回车键)

nano /var/snap/shadowsocks-rust/common/etc/shadowsocks-rust/config.json

粘贴示例配置(端口,密码和加密方式自己修改,要和上面生成的一致)

{ "server": "0.0.0.0", "server_port": 8388, "password": "password", "method": "2022-blake3-chacha20-poly1305", "mode": "tcp_and_udp" }

运行shadowsocks-rust服务

snap start --enable shadowsocks-rust.ssserver-daemon

这样一台支持ss 2022加密的shadowsocks-rust服务器就部署成功了,目前安卓系统可以使用SagerNet连接,win系统可以使用最新的v2rayN通过最新的XRay内核连接(系统时间一定要准确),ios可以使用小火箭Shadowrocket连接,另外Qv2ray支持Windows, Linux, macOS系统连接(配合最新的XRay内核)。

设置vps服务器防火墙

安装ufw防火墙

apt update && apt install -y ufw

设置开放端口(8388改成你的ss端口,其他你需要开启的端口也都打开)

ufw allow ssh

ufw allow 8388

设置ufw开机启动

ufw enable

查看ufw防护墙状态

ufw status

原文:https://www.igfw.net/archives/14199

如何部署一台支持 Shadowsocks-2022 加密的 Shadowsocks-rust 服务器
https://888479.xyz/posts/how-to-deploy-shadowsocks-rust-server-supporting-2022-encryption/
作者
888479
发布于
2022-06-29
许可协议
CC BY-NC-SA 4.0