您使用的库似乎同时尝试通过 IPv4 和 IPv6 进行连接;这是个好消息,意味着您没有遇到与此处相同的问题!
让我们分别处理它们:
这意味着您这边设置了一个 TCP SYN 来尝试连接到托管实例,但没有收到响应。这通常意味着以下情况之一:
- 请求未到达服务器
- 服务器(或路径上的某个设备)故意静默丢弃了它
- 响应未返回到您的机器
由于
这很可能是您机器上网络设置的问题。
这意味着您的网络堆栈说“我无法到达那里”,这是没问题的,因为您显然会回退到 IPv4。
总而言之,我怀疑:
- 从您的机器连接 IPv4 失败(尚不清楚这是否属实,请验证——“可以正常连接”可能意味着它正在使用 IPv4 或 IPv6)
- 从您的 WSL 容器连接 IPv4 失败
- 从您的机器连接 IPv6 正常
- 从您的 WSL 容器连接 IPv6 失败
请向 @team 发送一条消息,告知您的外部 IPv4 地址,我们将检查它是否被故意丢弃——我们确实屏蔽了一些行为不端的 IP 范围,这将有助于我们排除这种情况。
但是,如果 IPv4 和 IPv6 都从您的机器连接正常,但从您的 WSL 容器连接失败,那么您需要解决 WSL 设置方面的问题。