mihomo icon indicating copy to clipboard operation
mihomo copied to clipboard

Meta的TUN模式NAT有问题

Open TGSAN opened this issue 1 year ago • 23 comments

测试协议:SS、Trojan、DIRECT

Meta版本开启TUN模式后,使用NatTypeTester测试结果为UnsupportedServer,很难进行端口穿透,经过连接测试估测为Symmetric NAT,为了排除代理服务器和协议影响,不使用RULE模式,采用DIRECT模式结果仍然是这样。

原版Clash开启TUN模式后,NAT类型为FullCone,可以轻松进行端口穿透。

Meta版本开启TUN模式:

UDP使用SS协议:

  • NatTypeTester 测试结果为 UnsupportedServer
  • 实际端口穿透测试(通过WebRTC): 对端 FullCone:可以连接 对端 RestrictedCone:可以连接 对端 PortRestrictedCone:无法连接 对端 Symmetric:无法连接 结论:猜测实际为Symmetric NAT

UDP使用Trojan协议:

结果同上

UDP使用DIRECT直连:

结果同上

Meta版本开启TUN模式:

UDP使用SS协议:

  • NatTypeTester 测试结果为 FullCone
  • 实际端口穿透测试(通过WebRTC): 对端 FullCone:可以连接 对端 RestrictedCone:可以连接 对端 PortRestrictedCone:可以连接 对端 Symmetric:可以连接 结论:猜测实际为FullCone

UDP使用Trojan协议:

结果同上

UDP使用DIRECT直连:

结果同上

TGSAN avatar Dec 02 '22 04:12 TGSAN