WIN11 WSL2 Ubuntu22.04 局域网访问WSL2服务
WIN11 WSL2 Ubuntu22.04 局域网访问WSL2服务
https://blog.csdn.net/u011255605/article/details/131700529
WIN11 下管理员运行 Windows PowerShell
执行
netsh interface portproxy add v4tov4 listenport=40 listenaddress=0.0.0.0 connectport=80 connectaddress=172.30.11.33
1
如果WIN11 IP 地址为192.168.1.3 ,那么其他局域网的电脑可进行http://192.168.1.3:40 进行访问wsl2 对应的80接口服务
其中40是win11的监听端口
80是WSL监听端口
172.30.11.33 WSL IP地址
查看所有代理状态
netsh interface portproxy show all
1
删除
netsh interface portproxy delete v4tov4 listenaddress=127.0.0.1 listenport=8080
1
不要浪费时间,试图在WSL2下试图修改Ubuntu IP 地址
这个命令是用于在Windows 11上配置端口转发的。以下是该命令的解释:
netsh:是Windows系统中的命令行工具,用于配置网络设置。
interface portproxy:interface是netsh命令的一部分,用于配置网络接口。portproxy是interface的子命令,用于配置端口转发。
add v4tov4:add是portproxy子命令的参数,表示添加新的端口转发规则。v4tov4表示配置IPv4到IPv4的端口转发。
listenport=4000:指定本地监听的端口号为4000。即当有来自该端口的请求时,将进行转发。
listenaddress=0.0.0.0:指定本地监听的IP地址为0.0.0.0,表示监听所有可用的网络接口。
connectport=4000:指定要连接的目标端口号为4000。即将来自本地监听端口的请求转发到该目标端口。
connectaddress=192.168.101.100:指定要连接的目标IP地址为192.168.101.100。即将来自本地监听端口的请求转发到该目标IP地址上。
通过这个命令,你可以配置Windows 11系统上的端口转发规则,将来自本地指定端口的请求转发到指定的目标IP地址和端口上。
请注意,执行这个命令需要管理员权限(以管理员身份运行命令提示符)。在配置端口转发之前,请确保目标IP地址和端口是可达的,并确保你具有足够的权限进行端口转发配置。
————————————————
版权声明:本文为CSDN博主「老虎猫CV」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/u011255605/article/details/131700529