我现在用 MacBook Air + Clash Verge Rev/Mihomo TUN,香港 VPS 是 VLESS + Reality,基础网络测试基本正常:Mac 到香港 VPS Ping 大约 45~60ms,但现在有个现象:香港 VPS 本机访问 GitHub,TLS 大约 70~80ms,TTFB 大约 110ms;可 Mac 通过香港代理访问 GitHub,第一次冷连接 TLS 经常要 400~500ms,TTFB 约 500ms。不过连接一旦复用,后续 TTFB 只有 70多ms,速度又很正常。YouTube情况也类似,Telegram则是 VPS 本机出站本身就偏慢。
想请教大家:这种情况主要是 Reality/VLESS 冷连接的正常多轮 RTT 开销,还是 Mihomo TUN、Fake-IP、MTU、TCP、Reality 配置还有优化空间?不知道是否有比较合适的优化方案,又或者说是配置项或者排查命令,我让AI协助我一起调调看,会不会好一点?
换机
没看懂,但是肯定和协议没关系,大概率机器路由
机器的问题,线路好的机器不用调 BBR+FQ就好,线路差的也不用调,因为怎么调也没用
大概率线路问题,你是什么机器?什么网络?
试试把出站路由设置成ipv4优先
服务器换一下dns试试,我之前遇到过dns识别地区问题,如在服务器上用8.8.8.8ping谷歌80多,换成1.1.1.1就只有1ms左右;一般会连接就近cdn这些大站ping官网域名个位数才是正常得
或者换 AnyTLS 算了,协议理论没那么完善但性能好
可能是DNS 的问题
你这种问题要发内板
首先Reality/VLESS是1:1连接模型,需要每次新建tcp连接,协议本身还带1rtt握手,因此冷连接本身就慢,http首包可达3rtt,开tcp fast open能减少一部分,降低到2rtt。
但要彻底解决还是要用mux,能最多降低到1rtt,但这样就不能用vision了。
或者用anytls/hy2/tuic这种自带连接池/mux的协议,也能1rtt,要么就退回到ss2022这种协议本身无需握手的无前向安全的协议,配合tcp fast open,也能达到1rtt
对比假如没有墙,直连一般没tcp fast open,此时反而需要2rtt