WSL2 无法访问转发端口

问题描述 投票:0回答:1

我想从 WSL2 访问

127.128.0.11:11224

我尝试将该地址和端口转发到本地主机并从 WSL2 访问它,但它似乎不起作用。这可能与我公司笔记本电脑的设置方式有关,但我无法判断。

我尝试将

127.128.0.11:11224
转发至
127.0.0.1:11224

netsh interface portproxy add v4tov4 listenaddress=127.0.0.1 listenport=11224 connectaddress=127.128.0.11 connectport=11224

但我无法从 WSL2 访问它:

  • python3.exe -m http.server -b 127.128.0.11 11224
    (在 Windows 上)
  • wget localhost:11224
    (在 Windows 上 - 有效)
  • wget ${HOST}.local:11224
    (在 WSL2 中 - 连接超时)

请注意,如果我直接在

127.0.0.1:11224
上运行 python 服务器,我可以从 WSL2 访问它。

networking windows-10 windows-subsystem-for-linux wsl-2 portforwarding
1个回答
0
投票

我在 GitHub 上问了同样的问题,答案是这是设计使然。

© www.soinside.com 2019 - 2024. All rights reserved.