[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)。
[2026]如何从 Mac 通过 VS Code 远程连接 Windows 内部的 WSL 2 环境 | Blog