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 小时前
HTTP 网络协议演进过程
网络·网络协议·http
大连好光景3 小时前
你管这玩意叫网络?网络图解
linux·服务器·网络
allnlei3 小时前
为什么TCP有粘包问题,而UDP没有
网络·tcp/ip·udp
云盾安全防护5 小时前
医疗行业网络安全的综合防护策略
网络·安全·web安全
小猪写代码8 小时前
大白话解释蓝牙的RPC机制
网络·网络协议·rpc
云云3219 小时前
亚矩阵云手机针对AdMob广告平台怎么进行多账号的广告风控
大数据·网络·线性代数·游戏·智能手机·矩阵
网安INF9 小时前
CVE-2020-1938源码分析与漏洞复现(Tomcat 文件包含/读取)
java·网络·web安全·网络安全·tomcat·漏洞复现
nice_evil11 小时前
华为Openeuler/Linux/CentOs 网络配置及故障排查/远程连接设置ssh/ibmc等问题及解决方案合集
linux·网络·centos·openeuler·网络配置与激活
风清再凯12 小时前
docker 网络
网络·docker·容器
沐土Arvin12 小时前
三次握手建立连接,四次挥手释放连接——TCP协议的核心机制
java·网络·tcp/ip