参考:
https://zhuanlan.zhihu.com/p/586283483
https://www.cnblogs.com/lidabo/p/16855975.html
==========================================
根据https://zhuanlan.zhihu.com/p/586283483中的表述有:
本文主要给出windows主机的端口转发、开启windows防火墙端口规则。
-------------------------------------------------------------------------
windows主机的端口转发
使用Windows自带网络工具‘netsh’,以管理员权限启动PowerShell,输入以下命令:
netsh interface portproxy add v4tov4 listenaddress=0.0.0.0 listenport=2222 connectaddress=172.28.201.129 connectport=22
windows宿主机暴露给局域网的端口为2222,并将发送给2222端口的信息转发给WSL Ubuntu(172.20.201.129)的22端口。
查看windows宿主机端口转发情况:
netsh interface portproxy show all
开启windows防火墙端口规则
管理员权限运行PowerShell,输入命令:(防火墙开放宿主机windows的2222端口)
netsh advfirewall firewall add rule name=WSL2 dir=in action=allow protocol=TCP localport=2222
============================================
成功解决端口转发,实现局域网对WSL Ubuntu的访问:
------------------------------------------------------
标签:netsh,windows,端口,2222,WSL,SSH,Ubuntu From: https://www.cnblogs.com/devilmaycry812839668/p/17268613.html