visual-studio-code - 当远程机器位于代理后面时,为远程安装扩展 - 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 扩展工作?
解决方案
设置->“远程”选项卡->搜索“代理”
设置“Http:代理”,然后重新连接远程
推荐阅读
- html - 如何从运行在 Kubernetes pod 中的浏览器访问文件?
- javascript - iOS Chrome 和 Safari 中忽略了画布剪辑和不透明度
- javascript - window.chrome.webview.addEventListener 与 document.addEventListener
- google-cloud-platform - 如何在 GCP 中为项目添加权限?
- node.js - 如何在 Node.js 中使用 pino 自定义级别添加日志记录级别
- oracle - 如何在两个日期之间在oracle sql中获取从第一个月到当前日期的数据
- api - 我想执行一个没有表单数据的 PUT 方法调用的 URI
- tsql - 在展开字段上连接表
- c# - 为什么 Linq2Db 不能“看到”一个 Oracle 表?
- python - 从 sc.parallelize(range(0, n)) 计算满足 n 次随机计算的替代方法