在开发容器模式下(使用代理pac和VPN)运行vs代码项目时,Ho修复了"getaddrinfo ENOTFO



给定:

  1. 机器通过VPN(SitePoint(连接到公司专用网络
  2. vscode使用代理pac配置交换机--proxy-pac-url=http://<myhostname>/<path_to_proxypac>/proxy.pac"运行:
  3. 任何扩展都可以看到并成功安装

  4. python 3项目与vscode 一起打开

  5. 开发容器配置文件。。。(Python 3(添加到项目
  6. 将以下扩展添加到.devcontainer.json

    "extensions": [
    "ms-python.python",
    "himanoa.python-autopep8",
    "wholroyd.jinja",
    "magicstack.MagicPython",
    ]
    
  7. 容器中重新打开的项目

预期:

在.devcontainer.json中配置的
  • 扩展已成功安装在开发容器模式与代码中

实际:

  1. DEV CONTAINER: PYTHON 3 - INSTALLED的列表为空
  2. 并在vs代码终端中得到以下错误
[27528 ms] Installing extensions...
[27528 ms] getaddrinfo ENOTFOUND marketplace.visualstudio.com
getaddrinfo ENOTFOUND marketplace.visualstudio.com
getaddrinfo ENOTFOUND marketplace.visualstudio.com
getaddrinfo ENOTFOUND marketplace.visualstudio.com
[27528 ms] Exit code 1

提及:1。我可以从开发人员容器模式与代码安装扩展。

我应该怎么做才能解决这个问题

这可能是Remote-Containers扩展的问题或功能请求吗

试试看:

在Visual Studio代码中,转到:文件>首选项>设置

然后单击选项卡"用户">应用程序>代理

在字段中输入您的代理地址,例如:http://proxy_userid:proxy_password@proxy_ip:proxy_port

如果您的密码包含特殊字符,请将其替换为URL编码值。请参见此处:http://www.cjdinfo.com.br/utilitario-tabela-caracteres

或者试试:https://code.visualstudio.com/docs/setup/network

最新更新