使用VS Code的公司代理返回ECONNREFUSED

时间:2016-10-04 07:19:33

标签: networking visual-studio-code

我想使用VS Code进行python开发。为此,我需要安装扩展,但搜索扩展会导致“ECONNREFUSED”错误(当我使用Insiders版本时为407)。
我的settings.json文件包含以下两行:

"http.proxy": "http://username:password@proxyurl:port",
"http.proxyStrictSSL": false

密码确实包含@符号,但是使用%40进行了转义 我已经仔细检查了任何拼写错误,我仍然得到同样的错误。我也试过遗漏这两行中的任何一行或两者,但无济于事。

1 个答案:

答案 0 :(得分:0)

查看有关proxy-server-support的官方文档。

如上所述VS Code has exactly the same proxy server support as Google Chromium,请参阅chromium network-settings了解详情。

假设代理uri为http://127.0.0.1:8118,请使用如bellow:

之类的命令
code --proxy-server="http=127.0.0.1:8118;https=127.0.0.1:8118"

如果你在linux中,或者使用别名的简单技巧,请在〜/ .bashrc或〜/ .profile文件的末尾添加以下行。

alias code='code --proxy-server="http=127.0.0.1:8118;https=127.0.0.1:8118"'