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

相关推荐
小比特_蓝光3 小时前
深入解析Linux进程:PCB到状态流转
网络
Flash.kkl4 小时前
应用层协议HTTP
网络·网络协议·http
齐潇宇4 小时前
文件共享服务器
linux·运维·网络·文件共享
@insist1234 小时前
网络工程师-虚拟专用网技术(二):高级架构详解
网络·网络工程师·软考·软件水平考试
添砖java‘’4 小时前
数据链路层
服务器·网络·数据链路层
xiaoyaohou114 小时前
012、骨干网络改进(三):CSPNet与跨阶段局部网络的深度优化
网络
a1117765 小时前
网络安全检查表 docx 附文件
网络·安全·web安全
aaa最北边5 小时前
计算机网络传输层-TCP三次握手底层详情
网络·tcp/ip·计算机网络
kyle~5 小时前
FANUC 机械臂 --- 配置字
网络·c++·机器人·ros2
达不溜的日记5 小时前
CAN总线网络传输层CanTp详解
网络·stm32·嵌入式硬件·网络协议·网络安全·信息与通信·信号处理