继引入Splice优化内存使用后,Xray团队继续对透明代理进行攻关,完美支持IPV4和IPV6,解决了V2ray和trojan上的一个历史遗留问题。
以下是Xray 1.1.3版本发行说明:
Topic: Transparent Proxies
REDIRECT
在此版本前,我们进行了大量的研究与尝试,并最终重构了透明代理的 REDIRECT 模式 f1eb5e3 ,使之同时支持 IPv4 和 IPv6。
十分感谢 @badO1a5A90 @LGA1150 协助测试,这项重构解决了一个历史遗留问题 v2ray/v2ray-core#1309 (comment)
Suggestion
我们偶然发现 Linux 内核的一些参数设置可能对代理类软件的性能有不同程度的影响。
若你的中间设备只是透明代理,不涉及 NAT 转换,建议设置(并重启):
net.ipv4.ip_forward=0
net.ipv6.conf.all.forwarding=0
在测试机器上,任开其一即会严重拉低各协议组合的性能,包括 Splice。
而对于仅透明代理,实测这两个参数都是不必开启的。
#59 有更详细的信息,希望有更多实测与反馈,不同环境的受影响程度可能不同。
猜测:对于一些专门设计的路由设备/系统,或许影响不大。
Other Changes
- 调整切换至 Splice 前的 CPU 出让方式为
runtime.Gosched()
Trojan XTLS Outbound 现已支持 Splice暂时请用 VLESS Splice- 修正一些 Code generator 的行为 @JimhHan
- 完善对
v2ray.core
API 的兼容方式 @JimhHan
Chores
- Upgrade dependencies
- Update geoip.dat, geosite.dat
Notices
- 若你需要缩小可执行文件的体积,推荐使用 UPX
- 手工编译 Xray-core 时,建议关闭 CGO
之前使用的时候觉得还可以,挺不错的。最近一段时间竟然连接不上线路了,你们有遇到过吗?
显示不可用,异常,测试下一个。不断测试,然后就是所有都显示不可用了
没有遇到过问题
我可能评论错了,我用的是winxray
建议换v2rayN或者clash
好的,谢谢