API 连接与 IPv6

您使用的库似乎同时尝试通过 IPv4 和 IPv6 进行连接;这是个好消息,意味着您没有遇到与此处相同的问题!

让我们分别处理它们:

这意味着您这边设置了一个 TCP SYN 来尝试连接到托管实例,但没有收到响应。这通常意味着以下情况之一:

  • 请求未到达服务器
  • 服务器(或路径上的某个设备)故意静默丢弃了它
  • 响应未返回到您的机器

由于

这很可能是您机器上网络设置的问题。

这意味着您的网络堆栈说“我无法到达那里”,这是没问题的,因为您显然会回退到 IPv4。

总而言之,我怀疑:

  • 从您的机器连接 IPv4 失败(尚不清楚这是否属实,请验证——“可以正常连接”可能意味着它正在使用 IPv4 或 IPv6)
  • 从您的 WSL 容器连接 IPv4 失败
  • 从您的机器连接 IPv6 正常
  • 从您的 WSL 容器连接 IPv6 失败

请向 @team 发送一条消息,告知您的外部 IPv4 地址,我们将检查它是否被故意丢弃——我们确实屏蔽了一些行为不端的 IP 范围,这将有助于我们排除这种情况。

但是,如果 IPv4 和 IPv6 都从您的机器连接正常,但从您的 WSL 容器连接失败,那么您需要解决 WSL 设置方面的问题。