学习/ 209 阅读 阅读时间 5 分钟

基于 Shadowsocks-rust 2022 的一键安装脚本

最近从 sing-box 内核到 Xray 内核,然后代理协议也从 VLESS-reality 到 hysteria2,再到 anytls 反复研究尝试,前段时间又试探 Shadowsocks 2022,开始是使用其它脚本,然后自己没事也用 AI 搓了一个。主要自用,这里也分享出来方便众人。

多说一句,ss-2022 我本地尝试了一段时间做主力使用,目前无问题,但这个协议在部分地区应该是有风险的,请自行考虑是否要搭建使用。

项目地址

https://github.com/yahuisme/ss-2022

脚本特点

默认安装

bash <(curl -fsSL https://raw.githubusercontent.com/yahuisme/ss-2022/main/install.sh)

脚本需要 root 权限,首次运行后选择菜单中的 1 安装。运行前需要系统已安装 curl。

无交互安装

使用 2022-blake3-aes-128-gcm

PASSWORD="$(openssl rand -base64 16)" && bash <(curl -fsSL https://raw.githubusercontent.com/yahuisme/ss-2022/main/install.sh) --port 8388 --password "$PASSWORD" --method 2022-blake3-aes-128-gcm

使用 2022-blake3-chacha20-poly1305

PASSWORD="$(openssl rand -base64 32)" && bash <(curl -fsSL https://raw.githubusercontent.com/yahuisme/ss-2022/main/install.sh) --port 8388 --password "$PASSWORD" --method 2022-blake3-chacha20-poly1305
参数:
-p, --port <端口>       端口,范围 1-65535
-w, --password <密码>   指定 Base64 编码的密钥
-m, --method <方式>     加密方式
-h, --help              显示帮助

服务器时间同步

Shadowsocks 协议对服务器和本地时间同步有要求,如果搭建后节点不通,或者使用一段时间后突然不通,有可能是服务器时间未同步,运行下面的服务器时间自动同步的命令

sudo apt update && sudo apt install systemd-timesyncd -y && sudo systemctl enable --now systemd-timesyncd
最后更新:2026-08-27

讨论

评论

写评论

写下评论