wsl2添加端口映射规则
1、以管理员身份运行 powershell
2、在 powershell 中执行命令,获取虚拟机内ubuntu的ip地址
wsl -- ifconfig eth0
3、查看当前已配置的端口转发规则:
netsh interface portproxy show all
-
删除规则时,只需指定
listenport
和listenaddress
。 -
添加规则时,可以指定
listenport
、listenaddress
、connectport
和connectaddress
4、删除端口转发规则
netsh interface portproxy delete v4tov4 listenport=2233 listenaddress=0.0.0.0
5、查看当前所有端口转发规则,确保已经删除
netsh interface portproxy show all
6、添加新的规则
netsh interface portproxy set v4tov4 listenport=2233 listenaddress=0.0.0.0 connectport=2211 connectaddress=172.27.172.49
listenport win10监听的端口号
listenaddress win10监听的外网地址,0.0.0.0指所有地址
connectport 映射的linux的端口 也就是ssh的开启端口
connectaddress linux的ip
可以理解为,所有0.0.0.0的主机发往win10:2233端口的tcp信息都会转发到172.27.172.49:2111
7、查看添加结果
netsh interface portproxy show all
#wsl(1)文章作者:Administrator
文章链接:https://hilxy.com/archives/7b064c18-a46e-4819-b97a-04fe7c6e668c
版权声明:本博客所有文章除特别声明外,均采用CC BY-NC-SA 4.0 许可协议,转载请注明出处!
评论