WSL中安装了ubuntu系统,但是外部局域网无法访问WSL启动的服务。查阅资料需要做端口转发。
参考:https://zhuanlan.zhihu.com/p/425312804
- 端口转发
netsh interface portproxy add v4tov4 listenport=22 listenaddress=0.0.0.0 connectport=22 connectaddress=localhost
- 查看所有的端口
netsh interface portproxy show all
- 删除端口转发
netsh interface portproxy delete v4tov4 listenport=22 listenaddress=0.0.0.0
记录我遇到的坑:
- 失败就重启IP Helper这个服务
- 自己写了个工具, 需要管理员权限运行。
本地主机是我的电脑,远程主机是WSL的。
双击表格删除