【发布时间】:2021-02-07 08:13:44
【问题描述】:
我已经对 WSL-2 进行了一段时间的修改,但并不完全了解主机和 WSL-2 之间的流量是如何路由的。
在某些来源中,似乎 WSL-2 使用的所有端口都自动可供主机使用。比如this tutorial by Microsoft。
同样,我设法托管了一个 Jupyter 实例,该实例可通过 localhost:8888 直接在我的主机上使用。
但是,当尝试其他服务时,例如 ssh(也在非标准端口上尝试过),端口不会自动通过 localhost 变得可用,我必须使用分配给我的 WSL 发行版的 IP 地址(来自 @ 987654324@)
为了通过 localhost 提供服务,我找到了this portforwarding script,它有效。但我想了解为什么需要它。
为什么某些服务需要端口转发,而不是全部?
【问题讨论】:
标签: networking windows-subsystem-for-linux portforwarding wsl-2