[2026]如何从 Mac 通过 VS Code 远程连接 Windows 内部的 WSL 2 环境
2026/08/30
0. 引言
在多机办公场景中,一个常见痛点是:主力机是 Mac,但高性能的开发环境(例如深度学习、大规模编译)运行在 Windows 台式机的 WSL 2 之中。
你可能已经学会使用 VS Code 的 Remote-SSH 连接 Windows 宿主机,但当你发现代码实际位于 WSL 内部时,又会遇到 文件访问缓慢、编译器路径不匹配 等问题。本文将拆解如何“穿透” Windows,让 Mac 上的 VS Code 直接“落地”到 WSL 2 内部。
1. 为什么这比想象中复杂?
WSL 2 使用基于 Hyper-V 的 NAT 网络架构。这意味着:
- Windows 宿主机拥有局域网 IP(如
192.168.1.100)。 - WSL 2 拥有一个只有 Windows 自己能看到的私有虚拟 IP(如
172.18.x.x)。