这是一个 xray 过渡时期的阶段性的维护版本😝
Shadowsocks 安全性增强
Shadowsocks 加入了布隆过滤器 https://github.com/v2fly/ss-bloomring (推荐在客户端和服务端打开 “ivCheck”: true
)
并与 VMESS 使用了类似的 drain 机制 根据 #625 (comment) 测试 Shadowsocks 在抵御边界检查的重放攻击时 与 VMESS 的行为相似 @AkinoKaede @xiaokangwang
Features
- 根据 DNS Host 重置当前连接的目标地址 2722486 @nekohasekai
- 负载均衡支持 Observatory 连接检查 文档 @xiaokangwang @digglife
- 增加
Loopback
出站 文档 @xiaokangwang - 入站监听端口可以加入多个分段(逗号分隔) #812 @lucifer9
- VMESS 增加了
AuthenticatedLength
NoTerminationSignal
两个实验选项 文档 @xiaokangwang - Shadowsocks 增加了
xchacha20-ietf-poly1305
加密 238bd5d @maskedeken - 路由中增加反选(!)功能 3fe61ed @Loyalsoldier
- Socks 客户端增加
version
字段 支持不同版本协议 可选项为4
4a
5
(默认) 77d0419 @nekohasekai - SniffingObject 增加
routeOnly
选项 为 true 时: 嗅探出的域名仅作用于路由 代理目标地址仍然为 IP a3023e4 @nekohasekai - TLSObject 增加
pinnedPeerCertificateChainSha256
选项: 用于指定服务器的证书链 SHA256 散列值 增加 “xray tls certChainHash” 命令 文档 @xiaokangwang - 客户端 WebSocket Early Data 兼容 v2fly 服务端 #548 @xiaokangwang
Fixes
- 修复了客户端因为 SwitchAccount 崩溃 #846 @xiaokangwang
- 修复了一些环境下 quic 不通的问题 v2fly/v2ray-core#1024 @yaotthaha @AkinoKaede
- 修复了重复关闭 udp 问题 3c7189a @ovear
- 修复了创建日志时崩溃 v2fly/v2ray-core@e2d526c @xiaokangwang
- 修复一个 Trojan 回落的问题 9b204ed @AkinoKaede
Chores
- 修复了一些不稳定的测试代码
- 增加 .gitignore @nekohasekai
- udp PacketConnWrapper 类可见 @nekohasekai
- 增加 DispatchLink() 函数 @nekohasekai
- ws path 小写拼写 @Loyalsoldier
- hotReloadInterval 更正拼写 @imroc
- GeoIP 路由使用排序的 cidr @Loyalsoldier
- 更新了所有依赖
Note
⚠️ VMESS AEAD 将在 2022 年 1 月 1 日强制启用 请注意更新服务端 移除 alterId
参数