首页 > 解决方案 > 当远程机器位于代理后面时,为远程安装扩展 - ssh

问题描述

我已经安装了 Remote - SSH 扩展,以便在家工作时进行开发,代码位于远程工作计算机上。以前我一直在使用安装在远程 Linux 机器上的 VSCode,只是使用 NX 或一些远程桌面软件来连接和开发。我注意到只是指出机器上还安装了本地版本的 VSCode。现在在家里,我首先将我的笔记本电脑连接到 VPN,然后使用 Remote - SSH 扩展程序,我可以在远程机器上开发代码。对于这个 SSH 连接,我在远程机器上安装了一些似乎工作正常的扩展,但我在安装或让其他人工作时遇到了麻烦。即 rust-analyzer 扩展不会安装并且 rust 扩展不起作用。我认为这是因为“已知限制”https://code.visualstudio.com/docs/remote/ssh#_managing-extensions除非设置了适当的环境变量,否则它对扩展的建议可能不起作用。以前我一直在设置 http_proxy 和 https_proxy 但现在我也设置了 HTTP_PROXY 和 HTTPS_PROXY 因为这个建议。但是,设置这些变量并不能解决问题。根据我在某处找到的建议,我还在 .wgetrc 中设置了这些变量。如果这是代理问题,我该如何设置正确的变量?此外,是否有另一种安装扩展的方法,以便它们通过远程 - SSH 扩展工作?

标签: visual-studio-codesshproxyvscode-remote

解决方案


设置->“远程”选项卡->搜索“代理”

设置“Http:代理”,然后重新连接远程


推荐阅读