VSCode Remote Tunnels 通过微软中继服务实现免公网IP、免内网穿透的安全远程开发,三步开通、浏览器直连,支持端到端加密、7天链接有效期及完整开发功能。

VSCode 的 Remote Tunnels 功能,让你不用配公网 IP、不用折腾内网穿透工具,也能从任意设备(比如咖啡馆的笔记本、朋友的电脑,甚至手机上的 VS Code)安全连接到你家里的开发机或公司电脑。核心是微软提供的中继服务,自动帮你建立加密隧道,真正实现“打开浏览器就能写代码”。
一、它到底解决了什么问题?
传统远程开发常卡在几个地方:家里路由器不支持端口映射、公司防火墙禁止 SSH 外连、临时用别人的电脑没权限装客户端……Remote Tunnels 绕开了这些——它让你的本地 VS Code 主动“拨号”连上微软的中继服务器,生成一个唯一、有时效性的 URL,别人点开就能连,你完全不需要开放任何端口或配置网络。
二、三步开通,5分钟搞定
前提:你的目标机器(比如台式机)已安装 VS Code 桌面版(1.79+),并能联网。
- 在目标机器上,按 Ctrl+Shift+P(Windows/Linux)或 Cmd+Shift+P(macOS),输入 Remote-Tunnels: Turn on 并回车
- 登录你的 Microsoft 账户(个人或工作账号都行),授权 VS Code 访问 Tunnel 服务
- 稍等几秒,状态栏右下角会出现一个带链接的提示,点击复制 URL,或直接打开它 —— 这就是你的专属访问入口
三、怎么从别的设备连接?
只要能打开这个 URL(推荐用 Chrome 或 Edge),页面会自动下载轻量级的 VS Code for Web(基于浏览器运行),无需安装任何软件。如果想用桌面版,页面也会给出对应平台的安装指引和配对码。注意:首次连接需在同一 Microsoft 账户下完成授权,之后每次访问都会自动验证。
四、安全和实用细节
Tunnel 默认启用端到端加密,所有流量经微软中继但不会被读取;链接默认 7 天过期,可随时在 VS Code 命令面板里执行 Remote-Tunnels: Close Tunnel 主动关闭;支持终端、调试、扩展同步(如 Prettier、ESLint)、甚至 GPU 加速的 Jupyter Notebook —— 和本地体验几乎一致。
基本上就这些。没有服务器运维,不碰防火墙规则,也不用记 IP 和端口。适合学生搭实验环境、开发者临时救急、或者单纯想在 iPad 上敲几行 Python。










