Conversation
|
VMess-AEAD 和 SS2022 带有时间戳机制还可以拿 map ICU 一下,SS-AEAD 重启就没了还是让它寿终正寝吧,布隆过滤器也删了吧 |
|
我的看法:用 v2fly 的优良依赖挺好的 都是开源一家人 能依赖就不用浪费时间自己搞 |
|
Xray-core 的 Shadowsocks、VMess 为了兼容性肯定不会被删掉,说到对称 PSK,VLESS Encryption 其实相当于非对称 PSK 且加密了后量子密钥交换过程,安全系数相比叠上了三层 buff,Mihomo、Shadowrocket 已经支持,仅对称 PSK 也是已经没有意义了 |
|
|
|
outbound多挺好的,特别适合做中继, 能直接接各种落地协议, inbound倒是没必要很多精就完事了 |
那个ss bloom上次更新几年前了 而且就这一个文件 就跟之前那个ech依赖一样只是拉进来减少gomod 而且这玩意本质其实是 riobard/go-bloom 的一个wrapper 没有任何更新跟上游的必要 再至于要不要移除 bloom 其实ivcheck 这个选项从始至终都没进过文档 默认也是关 xray搭出来的全是可以被重放攻击的 |
|
还有你那防重放的 map 是不是写复杂了 |
|
一起才四十多行 整个逻辑也就是加锁 过期检查 写入 interval 方法是接口定义的 |
|
我看了一下这个接口没啥人用把它去掉然后泛型化了一下 |
|
SS2022 有用到这个新的 replay filter 吗 |
|
因为它是sing家族的 用的sing里的过滤器(也是map实现) |
|
VMess 这个 replay filter 是出入站都有的吗 |
|
|
|
|
|
那是密钥重用的问题吧 一般情况下这种都要在初始化的时候灌入server或者client字符串 |
|
|
|
|
不是之前那种莫名其妙的本地连接关闭 似乎的github action到CF的连接有点问题 因为好几个test是需要联网而且是跟CF有关的 |
|
这种需要联网的多 retry 几次吧 |
|
test不是为retry设计的 一个t.Fatal整个就失败了 要改还得一个个下去动 它的设计是错误就炸好抛出问题 |
|
我之前甚至还想过从action重试几次来避免之前那个时不时炸的问题 不过后来想了想太扭曲了 人家是跑几次(-count=)发现问题 这改成跑几次掩盖问题有点难绷 |
* commit 'f6a7e939231e5ec6b167628bf730dc70a3c36707': (90 commits) VMess inbound: Optimize replay filter (XTLS#5562) Bump github.com/pires/go-proxyproto from 0.9.1 to 0.9.2 (XTLS#5614) TUN inbound: Add iOS support (XTLS#5612) Geodat: Reduce peak memory usage (XTLS#5581) Bump github.com/pires/go-proxyproto from 0.9.0 to 0.9.1 (XTLS#5608) Hysteria transport: Support range & random for `interval` in `udphop` as well (XTLS#5603) TUN inbound: Enhance Darwin interface support (XTLS#5598) XUDP client: Initialize Global ID's BaseKey correctly (XTLS#5602) TUN inbound: Disable RACK/TLP recovery to fix connection stalls (XTLS#5600) v26.1.23 common/errors/feature_errors.go: Add PrintNonRemovalDeprecatedFeatureWarning() (XTLS#5567) API: Add ListRule() for routing (XTLS#5569) Log config: More flexible `maskAddress` (XTLS#5570) Bump github.com/miekg/dns from 1.1.70 to 1.1.72 (XTLS#5590) Bump github.com/cloudflare/circl from 1.6.2 to 1.6.3 (XTLS#5589) Hysteria transport: Fix speedtest issue (XTLS#5587) README.md: Add fancyss to Asuswrt-Merlin Clients Router: Fix panic in ProcessNameMatcher when source IPs are empty (XTLS#5574) README.md: Update links for PassWall & PassWall 2 (XTLS#5572) Tests: Reduce RAM usage (XTLS#5577) ... # Conflicts: # core/core.go

删掉了
v2fly/ss-bloomring依赖 现在除开注释和readme 代码里没有v2fly字样了删掉了
seiflotfy/cuckoofilter依赖 使用一个map进行代替 这个双布谷鸟查一次要几千ns 这个map版本只要500ns间接依赖
go-metro也跟着一起消失了本来想删掉
riobard/go-bloom但是发觉 SS-AEAD 并不带时间戳 所以需要一个长期有效的过滤器 布隆过滤器基本是唯一选择尽管如此重启后其实SS还是可以被重放 而且这个功能默认也不是开的 所以 SS-AEAD 其实纯窟窿