Visual Studio Code is built on top of Electron and benefits from all the networking stack capabilities of Chromium. This also means that VS Code users get much of the networking support available in Google Chrome.
Common hostnames
A handful of features within VS Code require network communication to work, such as the auto-update mechanism, querying and installing extensions, and telemetry. For these features to work properly in a proxy environment, you must have the product correctly configured.
If you are behind a firewall that needs to allow specific domains used by VS Code, here's the list of hostnames you should allow communication to go through:
update.code.visualstudio.com- Visual Studio Code download and update servercode.visualstudio.com- Visual Studio Code documentationgo.microsoft.com- Microsoft link forwarding servicemarketplace.visualstudio.com- Visual Studio Marketplace*.gallery.vsassets.io- Visual Studio Marketplace*.gallerycdn.vsassets.io- Visual Studio Marketplacerink.hockeyapp.net- Crash reporting serviceraw.githubusercontent.com- GitHub repository raw file accessvsmarketplacebadges.dev- Visual Studio Marketplace badge service*.vscode-cdn.net- Visual Studio Code CDNvscode.download.prss.microsoft.com- Visual Studio Code download CDNdownload.visualstudio.microsoft.com- Visual Studio download server, provides dependencies for some VS Code extensions (C++, C#)vscode-sync.trafficmanager.net- Visual Studio Code Settings Sync servicevscode-sync-insiders.trafficmanager.net- Visual Studio Code Settings Sync service (Insiders)vscode.dev- Used as a fallback when logging in with GitHub or Microsoft for an extension or Settings Sync (justvscode.dev/redirect)*.vscode-unpkg.net- Used when loading web extensionsdefault.exp-tas.com- Visual Studio Code Experiment Service, used to provide experimental user experiences
Proxy server support
VS Code has exactly the same proxy server support as Google Chromium. Here's a snippet from Chromium's documentation:
- proxy settings - SSL/TLS settings - certificate revocation check settings - certificate and private key stores"
This means that your proxy settings should be picked up automatically.
Otherwise, you can use the following command-line arguments to control your proxy settings:
">Proxy settings and fallback (Windows)
8/12/2026