【问题标题】:How to tunnel/proxy/forward traffic from remote VSCode instance如何从远程 VSCode 实例隧道/代理/转发流量
【发布时间】:2021-01-20 04:49:23
【问题描述】:

目前我正在通过it's remote feature 访问我的 VS 代码实例。有时是 SSH,有时是 K8s pod,有时是远程 Docker 实例。

在我能够将 VSCode 附加到该远程实例之后,我可以连接到该实例背后的一些资源(数据库、内部服务...)。配置是这样的

MyLocalPC -------------> RemoteVSServer -------------------- ------> 数据库

我可以看到在VSCode中有一个功能,可以将[RemoveVSServer]上的端口转发到[MyLocalPC]

在这里我可以从 MyLocalPC:3000 访问 RemoveVSServer:3000

我的问题是我可以从 [MyLocalPC] 访问 [Database]:9999 的任何功能。通过 VSCode 默认或插件/扩展/小应用程序

【问题讨论】:

    标签: visual-studio-code proxy portforwarding vscode-remote


    【解决方案1】:

    最后我在运行 VSCode Server 的实例上安装了 HAProxy

    HAProxy 将远程端口 9999 映射到 VSCode Server 的端口 9999

    从那里我可以从 VSCode 服务器的端口 9999 再进行一次端口转发到我本地 PC 的端口 9999

    HA Proxy 的简单配置可以在here找到

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2023-01-25
      • 2017-03-04
      • 2022-06-11
      • 2022-11-13
      • 1970-01-01
      • 2023-04-09
      • 1970-01-01
      相关资源
      最近更新 更多