如何部署一台支持ss2022加密的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
为什么我生成密码填到下面的配置中,最后客户端连接不上网络
看看日志分析一下
跟编程随想同时期的大神,以为进去了呢,发点新东西啊,这会议开的好多梯子没用了
啊,这站点原来现在还活着,这我就放心了
UFW禁ping
nano /etc/ufw/before.rules
-A ufw-before-input -p icmp –icmp-type echo-request -j DROP
ufw reload
更新snap软件
snap refresh
在安卓上连不上服务器 不知道怎么回事
服务器部署成功了吗?防火墙端口开了吗?安卓上是使用SagerNet连接的吗?
用的aws lightsail
服务器部署成功 默认防火墙的全部端口协议都是开放的
安卓上是使用SagerNet
windows的v2rayn没有这个加密协议 没法用
v2rayn最新版有的,用最新的xray内核,你vps里看看有没有ss的进程
请问最新版的那个v2rayn在gayhub上哪个项目里面,我没找到xray内核的那个,https://github.com/2dust/v2rayN,是这个吗
是的 https://github.com/2dust/v2rayN/releases
失踪人口回归,等 ios 支持这个后,再建一个看看
ios小火箭Shadowrocket已经支持了