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

相关推荐
安当加密27 分钟前
如何利用开源库和安全芯片设计fido令牌
网络·安全·开源
YC运维1 小时前
Nginx核心配置详解:访问控制、用户认证与HTTPS部署
网络·nginx·https
apple_ttt3 小时前
融合:迈向 “一台计算机” 的终极架构
网络·架构·cxl·数据中心网络
祁弋3 小时前
UDP的理解
网络·网络协议·udp
独行soc4 小时前
2025年渗透测试面试题总结-98(题目+回答)
网络·安全·web安全·adb·面试·渗透测试·安全狮
十二月将至6 小时前
python读取文件的常用操作
网络·python
Miki Makimura7 小时前
基于网络io的多线程TCP服务器
网络·c++·学习
yenggd7 小时前
QoS之流量整形配置方法
网络·数据库·华为
key067 小时前
《数据出境安全评估办法》企业应对策略
网络·人工智能·安全
AORO20257 小时前
遨游科普:什么是对讲机?没有网络的山区对讲机可以用吗?
网络·5g·安全·信息与通信