WSL2 默认使用 NAT 网络

  • 默认 WSL2 通过 Hyper-V 虚拟交换机创建了一个私有 NAT 网络,例如 IP 是 172.28.33.10

  • Windows 主机在这个网络中拥有一个类似 172.28.33.1 的虚拟接口;

  • 这个默认网络支持与主机通信,但主机无法直接连接 WSL2 服务的端口,必须借助转发。


✅ 示例:在 Windows 设置端口转发到 WSL2 默认 NAT 网络 IP

  1. 获取 WSL2 的 IP:

在 WSL2 中运行:

ip addr | grep inet

找到像 172.28.33.10 这样的地址(注意不是 127.0.0.1)。

  1. 在 Windows PowerShell(管理员)中执行端口转发命令:
复制代码

powershell

netsh interface portproxy add v4tov4 listenport=30000 listenaddress=0.0.0.0 connectport=30000 connectaddress=172.25.15.211

相关推荐
虾..20 小时前
UDP协议
网络·网络协议·udp
w-w0w-w20 小时前
Unix网络编程
服务器·网络·unix
未知鱼21 小时前
Python安全开发之子域名扫描器(含详细注释)
网络·python·安全·web安全·网络安全
寂柒21 小时前
序列化与反序列化
linux·网络
志栋智能21 小时前
超自动化巡检:应对复杂IT环境的必然选择
运维·网络·安全·web安全·自动化
上海云盾-小余1 天前
云主机安全加固:从系统、网络到应用的零信任配置
网络·安全·php
QCzblack1 天前
见面考复现
网络
Eric.Lee20211 天前
查看ubuntu机器正在使用的网络端口
网络·ubuntu·php
Zero-Talent1 天前
TCP/IP协议
运维·服务器·网络
Du_chong_huan1 天前
1.7 计算机网络和因特网的历史 | 《计算机网络:自顶向下方法》精读版
运维·服务器·网络