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

如何不使用code tunnel,通过公司VPN用桌面VSCode连接本地CLI部署的VSCode Server?

完全可行,无需依赖第三方服务

你可以完全绕开code tunnel的第三方中转,直接在公司VPN环境内搭建并访问VS Code Server,具体实现步骤如下:

服务器端部署配置

  • 在自有服务器上安装VS Code CLI工具,下载对应服务器架构的压缩包解压后即可使用,全程无需关联任何GitHub/Microsoft账号。
  • 启动本地模式的VS Code Server,执行命令:
    code server --host 0.0.0.0 --port 8080 --without-connection-token
    
    • --host 0.0.0.0:让服务器监听所有网卡,确保VPN内网能访问到该实例;
    • --port 8080:自定义一个便于管理的端口(可根据需求修改为其他未占用端口);
    • --without-connection-token:关闭连接令牌验证(仅适用于公司可信VPN内网环境;若需更严格验证,可去掉该参数,启动后服务器会生成专属令牌,连接时需手动输入)。
  • 配置服务器防火墙/安全组,仅允许公司VPN网段访问上述自定义端口,进一步缩小访问范围提升安全性。

桌面端连接操作

  • 确保本地桌面已连接公司VPN,能正常ping通服务器的VPN内网IP(或内网域名)。
  • 打开桌面版VS Code,调出命令面板(Ctrl+Shift+P),输入并选择「Connect to Remote Server via URL」。
  • 在弹出的输入框中填入服务器的访问地址:http://<服务器VPN内网IP>:8080(如果保留了令牌验证,输入地址后会提示输入服务器启动时生成的令牌)。
  • 确认后即可直接连接到服务器上的VS Code Server实例,所有数据传输均通过公司VPN完成,完全不经过第三方服务。

可选安全优化

如果需要双层加密传输(即使VPN已加密,该操作可进一步提升安全性),可以使用公司内部CA签发的证书或自签名证书启动服务:

code server --host 0.0.0.0 --port 8443 --cert /path/to/cert.pem --cert-key /path/to/key.pem

此时桌面端连接的地址改为https://<服务器VPN内网IP>:8443即可。

内容的提问来源于stack exchange,提问作者Panagiotis Tsafaridis

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.22 08:42:37