NekoBoxForAndroid icon indicating copy to clipboard operation
NekoBoxForAndroid copied to clipboard

BUG: ws+tls配置中,/?ed=2048格式不开fakedns的时候可测速,但实际不可用

Open xianren78 opened this issue 1 year ago • 10 comments

描述问题

预期行为: 1.3.0版本中存在的问题,至少在1.28和1.29中也存在这个问题,1.3.1中依然有这个问题 实际行为:

如何复现

导入下述链接,设置中不开fakedns,path为 /?ed=2048时,链接测试URL Test 测速是是通的实际使用中并不通,debug log显示DNS查询失败。 经测试,如果手动置空path或者改成/,就可以正常使用了,但是失去了ws 0-rtt。 然后尝试写入Max Early Data 2048和前置数据标头Sec-WebSocket-Protocol,也不能解决这个问题。 PS: 实际上,如果不开fakeDNS,则ipv6也不能设为启用状态,启用则会导致网络出现各种奇怪问题。比如ssl version mismatch或者干脆不通。

提供有帮助的截图,录像,文字说明,订阅链接等。 vless://[email protected]:8443/?type=ws&encryption=none&flow=&host=tg.cmliussss.ooguy.com&path=%2F%3Fed%3D2048&security=tls&sni=tg.cmliussss.ooguy.com&fp=random#US

日志

如果有日志,请上传。请在文档内查看导出日志的详细步骤。

xianren78 avatar Feb 13 '24 10:02 xianren78

我上次反映过改问题,vless测速正常,但是浏览器打不开,把配置放到v2Rayng中就能正常使用,但改bug作者不以为然,认为是我手机的问题

tonydong1975 avatar Feb 16 '24 06:02 tonydong1975

我上次反映过改问题,vless测速正常,但是浏览器打不开,把配置放到v2Rayng中就能正常使用,但改bug作者不以为然,认为是我手机的问题

这问题很明显的,就是early data的处理问题。

xianren78 avatar Feb 16 '24 11:02 xianren78

莫名其妙又好了,我再仔细测试一下能不能复现吧

xianren78 avatar Feb 17 '24 10:02 xianren78

反正我手机的浏览器打不开网页问题一直存在,要是把配置放到v2Rayng中没问题,这个安卓12,realme手机

tonydong1975 avatar Feb 18 '24 04:02 tonydong1975

你是安卓版本几?什么手机?

tonydong1975 avatar Feb 18 '24 04:02 tonydong1975

反正我手机的浏览器打不开网页问题一直存在,要是把配置放到v2Rayng中没问题,这个安卓12,realme手机 开开 FakeDNS 试试,实际上不开fakeDNS时,ipv6也不能开。

xianren78 avatar Feb 19 '24 12:02 xianren78

什么时候能修复哦

letuplus avatar Feb 19 '24 14:02 letuplus

反正我手机的浏览器打不开网页问题一直存在,要是把配置放到v2Rayng中没问题,这个安卓12,realme手机

应该是没打开 FakeDNS,实际上不开fakeDNS时,ipv6也不能开。

并不,不开分流好用些。安卓14不开也能用

jkl6667 avatar Feb 24 '24 01:02 jkl6667

我也发现了这个bug... path参数带上?ed=2048可以测试延迟但是无法上网

dxhInter avatar Mar 28 '24 01:03 dxhInter

启用 Early Data 后会导致无法解析域名,将远程 DNS 改为 IP 如 https://dns.google/dns-query => https://8.8.8.8/dns-query 可以暂时解决这个问题

shenghuang147 avatar Jun 01 '24 19:06 shenghuang147