VS Code 安装-网络(译)
本文章是up翻译的,侵权即删
VS Code内网络连接
VS Code 构建于 上层,收益于 的所有网络栈功能。这意味着 VS Code 用户可在
常见主机名
如果在你正处于防火墙内,则需要允许 VS Code 使用特定的域名,以下列出了这些域名:
- Visual Studio Code 下载和更新服务
code.visualstudio.com
- Visual Studio Code 文档go.microsoft.com
- Microsoft 链接转发服务vscode.blob.core.windows.net
- Visual Studio Code blob 仓库, 用作远程服务marketplace.visualstudio.com
- Visual Studio 市场*.gallery.vsassets.io
- Visual Studio 市场*.gallerycdn.vsassets.io
- Visual Studio 市场rink.hockeyapp.net
- 崩溃提交服务bingsettingssearch.trafficmanager.net
- 产品内设置搜索vscode.search.windows.net
- 产品内设置搜索raw.githubusercontent.com
- GitHub 存储库原始文件访问vsmarketplacebadge.apphb.com
- Visual Studio 市场 badge 服务az764295.vo.msecnd.net
- Visual Studio Code 下载 CDNdownload.visualstudio.microsoft.com
- Visual Studio d下载服务, 为一些 VS Code 扩展(C++, C#)提供依赖vscode-sync.trafficmanager.net
- Visual Studio Code 设置同步服务vscode-sync-insiders.trafficmanager.net
- Visual Studio Code 设置同步服务 (内部)vscode.dev
- 被用来当一个扩展或者设置同步登陆 GitHub 或 Microsoft.default.exp-tas.com
VS Code 有 Google Chromium 一样的精确代理服务支持。以下是 的一个片段:
这意味着你的代理设置被自动配置。
通过添加 ,已认证的代理可以在 VS Code 中无缝的运行。
认证方法支持:
Digest
NTLM
Negotiate
在已认证的 HTTP 代理中使用 VS Code,认证弹窗应该呈现如下:

注意 SOCKS5 代理认证还未被支持;你可以查阅
查阅 了解更多 VS Code HTTP 代理认证。
通常 HTTPS 代理会重写传入请求的 SSL 证书。Chromium 拒绝不信任证书的响应。如果你遇到任何 SSL 信任问题,以下几个选项可能对你有用:
了解更多细节。
如果你的代理运行于
localhost
,你可以尝试使用 (https://peter.sh/experiments/chromium-command-line-switches/#allow-insecure-localhost)命令行标志。如果其他所有的方法都失败了,还有一种最坏的办法,就是通过使用
支持 Legacy 代理服务
扩展还没有从 VS Code 支持的代理中收益。你可以在 GitHub 中跟踪这个问题的进展。
与扩展类似,VS Code 一些其他的特性还没有完全支持代理网络,即 CLI interface。CLI interface 是,当从命令提示或终端运行 code --install-extension vscodevim.vim
你获得了什么。你可以在 中跟踪这个问题的进展。
由于这两者的限制,http.proxy
, http.proxyStrictSSL
和http.proxyAuthorization
变量仍然是 VS Code 设置的一部分,但在这两种情景中他们是唯一推崇的 (方式)。
这里有一些链接,有可能帮助你排解 VS Code 网络问题:
https://www.chromium.org/developers/design-documents/network-settings
https://www.chromium.org/developers/design-documents/network-stack/proxy-settings-fallback
up主能力有限,有些地方不通顺,或者出现错误,欢迎在评论区指正。
原文地址:https://code.visualstudio.com/docs/setup/network
B站不支持跳转站外链接,请复制到浏览器打开原文地址