code.visualstudio.com

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 server
  • code.visualstudio.com - Visual Studio Code documentation
  • go.microsoft.com - Microsoft link forwarding service
  • marketplace.visualstudio.com - Visual Studio Marketplace
  • *.gallery.vsassets.io - Visual Studio Marketplace
  • *.gallerycdn.vsassets.io - Visual Studio Marketplace
  • rink.hockeyapp.net - Crash reporting service
  • raw.githubusercontent.com - GitHub repository raw file access
  • vsmarketplacebadges.dev - Visual Studio Marketplace badge service
  • *.vscode-cdn.net - Visual Studio Code CDN
  • vscode.download.prss.microsoft.com - Visual Studio Code download CDN
  • download.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 service
  • vscode-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 (just vscode.dev/redirect)
  • *.vscode-unpkg.net - Used when loading web extensions
  • default.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

Read the original on code.visualstudio.com ↗