You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何通过VS Code Code Tunnel借助远程VPN访问内网网站?

可以实现,具体操作步骤如下

1. 先验证远程机器的访问权限

在VS Code连接的远程终端中,执行curl http://目标网站IP或域名(如果是HTTPS就用curl https://...),确认远程机器能正常访问该内部网站——这是端口转发生效的前提。

2. 在VS Code中配置端口转发

图形界面操作

  • 打开VS Code左侧的远程资源管理器,找到已连接的Code Tunnel会话。
  • 展开会话下的「端口」面板,点击右上角的「添加端口」按钮。
  • 在弹出的输入框中:
    • 「远程端口/地址」填写目标网站的完整地址+端口(比如192.168.0.50:80或internal.corp.com:443)
    • 「本地端口」填写你想在本地使用的端口(比如8080)
  • 保存配置后,VS Code会自动建立转发通道。

命令行操作(可选)

在远程终端中直接执行Code Tunnel的转发命令:

code tunnel forward --local 8080 --remote 目标网站IP:端口

比如转发HTTPS网站:

code tunnel forward --local 8443 --remote internal.corp.com:443

3. 本地访问目标网站

在本地浏览器输入http://localhost:你设置的本地端口(比如http://localhost:8080),即可借助远程机器的VPN连接访问该内部网站。

额外注意事项

  • 如果目标网站绑定了特定域名,需在本地hosts文件中添加映射:127.0.0.1 目标网站域名,之后直接用http://目标网站域名:本地端口访问,避免域名不匹配问题。
  • 确保远程机器的防火墙未阻止转发端口的流量,且VS Code拥有足够的权限建立隧道连接。

内容的提问来源于stack exchange,提问作者Mattias Thalén

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.30 07:23:18