- luckray4天前12500
主楼 - GoogleDragon4天前14354
有vision用户要掉小珍珠了
- luckray4天前12500
- Plustar4天前4946
有无技术解释
- spaceET4天前13121
你优选到了别人的优化线路(reality用了cf的域名)
- luckray4天前12500
不是筛选的IP吗,域名是自己的啊
- spaceET4天前13121
- luckray4天前12500
- 15929
- 13120
私钥不对就fallback,如果你的域名是cf cdn的域名,又没有fallback的nginx,就会被转发到cloudflare cdn正是这个原因大量线路鸡容易被当跳板,xray坚决不改好长时间,今年引入了限速功能。但是依然没改(因为改了的行文反而容易被探测出特征)。
懒得打字了,让ai说:
围绕 Xray 的 VLESS-Reality 机制与回落原理,可以向对方这样清晰解释:
1. 为什么 Reality 有私钥,依然会被当成「中转跳板」?
- 验证失败时的默认行为是回落(Fallback): Reality 的私钥仅用于验证客户端身份以开启代理隧道。当未知访客(或者拿你的 IP 当 Cloudflare CDN 优选节点扫描的用户)发起 TLS 连接时,因为没有正确的私钥/ShortID,服务端的 Reality 不会直接断开连接,而是直接触发回落机制。
- 流量被转发至伪装目标(
dest): 如果你的 Reality 配置中,dest填写的是套了 Cloudflare CDN 的域名(或直接是target.com:443,而该域名解析在 Cloudflare 上),且服务端没有配置本地回落服务(如自建的 Nginx 静态站点),Xray 会直接将该 TCP/TLS 流量无缝代理(Forward)到目标真实网站。- 成为被动中转站: 外部用户扫描 Cloudflare CDN 优选 IP 时,扫到了你的优化线路机器。当他们向你的机器发送针对 Cloudflare 域名的 HTTP/HTTPS 请求时,你的 Reality 默默充当了 TCP 反向中转,将流量全部打到 Cloudflare,再由 Cloudflare 响应返回。对方确实无法蹭你的私钥去访问外网任意节点,但完全蹭到了你机器的优化线路来访问 Cloudflare CDN 上的内容。
2. 为什么 Xray 不直接对非法请求掐断连接(RST/Drop)?
- 抗主动探测的设计权衡: Reality 的核心防御目标是防 GFW / 审查者探测。如果在私钥不匹配时直接掐断连接或报错,探测者很容易就能区分出「这是一个伪装代理服务端」还是「一个真实的 Web 服务器」。
- 保持真实站点的握手行为: 只有将未知握手完整透明地回落转发给真实的伪装域名,才能做到客户端与目标真实站点的握手行为、证书链、TLS 特征完全一致,实现不可探测。
- 官方的妥协方案: Xray 官方虽然清楚回落会被当作跳板偷流量,但为了避免修改连接断开逻辑导致特征泄露,后来主要通过为 Fallback 增加速率限制等配置来缓解被刷流量的问题,而未改变回落本身的核心逻辑。
3. 如何防止自己的优化机被白嫖?
- 避免使用通用 CDN 域名作为
dest: 不要拿大流量公共 CDN 域名(如各大 Cloudflare CDN 绑定的域名)作为回落目标。- 回落到本地服务: 将
dest绑定到本地监听的 Web 服务(如127.0.0.1:8443),由本地 Nginx/Caddy 返回一个极小的静态页面或直接拦截。 - 15929
@spaceET #4 对不起各位佬,是我草率了,一直用的是自己的sni,没用reality,不了解,想当然了。
刚跑去翻xray官方文档,确实有描述这个漏洞
::: warning 为了伪装的效果考虑,Xray 对于鉴权失败(非合法 REALITY 请求)的流量,会直接转发至 target. 如果 target 网站的 IP 地址特殊(如使用了 CloudFlare CDN 的网站) 则相当于你的服务器充当了 CloudFlare 的端口转发,可能造成被扫描后偷跑流量的情况。
自己也用cfst测试了cloudflare.com默认解析的任播ip,速度还挺快 ^-^
不过楼主贴的ip我查过了,是cf的

- 卡比兽4天前6416
^-^
- luckray4天前12500
- 灰泽满4天前6872
^-^ 移动吧 我今天优选也好几个40 50延迟的
- luckray4天前12500
- zhh1234天前13986

