介绍
shadowsocks-rust 是 Shadowsocks 的一个 Rust 实现版本,相比原版具有以下优势:
高性能:Rust 语言的底层控制和零成本抽象带来卓越性能
低资源占用:内存占用少(运行时占用低于10m),适合在资源受限的 VPS 上运行
支持纯 IPv6:完整支持 IPv6 only 的 VPS 环境
稳定可靠:利用 Rust 的内存安全特性,减少崩溃和安全隐患
快速启动:服务启动迅速,配置简单
支持的加密方式:
经典加密:aes-256-gcm, aes-128-gcm, chacha20-ietf-poly1305 等
AEAD 2022 加密:2022-blake3-aes-128-gcm, 2022-blake3-aes-256-gcm 等
系统要求
CentOS / Rocky / AlmaLinux / Debian / Ubuntu
支持 x86_64, i686, arm, aarch64 架构
支持 IPv4, IPv6 或双栈网络环境
运行
Linux下一键安装:
wget --no-check-certificate https://raw.githubusercontent.com/athxx/shadowsocks-rust/main/ss-rust.sh && chmod +x ss-rust.sh && ./ss-rust.shDocker版本 ( 无需预先安装Docker, 脚本自带安装 )
wget --no-check-certificate https://raw.githubusercontent.com/athxx/shadowsocks-rust/main/ss-rust-docker.sh && chmod +x ss-rust-docker.sh && ./ss-rust-docker.sh功能
一键安装/更新/卸载
自动检测系统架构,下载对应版本
支持多种加密方式(包括 AEAD 2022)
自动配置 TCP Fast Open 以提高性能
IPv4/IPv6 双栈支持
生成可分享的 SS 链接和二维码
系统服务集成(systemd)
使用方法
脚本提供直观的交互式菜单:
安装 Shadowsocks Rust
更新 Shadowsocks Rust
卸载 Shadowsocks Rust
启动服务
停止服务
重启服务
修改配置(端口/密码/加密方式/TFO)
查看当前配置
查看服务状态
配置文件
安装完成后,配置文件位于 ~/.ss_config/config.json
转自:https://github.com/athxx/shadowsocks-rust
评论
发表评论