Skip to content

GitHub Copilot Proxy Settings for VS Code, JetBrains and Visual Studio

Copilot accepts basic HTTP proxies with basic or Kerberos auth. One fixed HTTP IP per developer, set the way GitHub documents it.

Live

GitHub Copilot live connectivity

Every hour we open GitHub Copilot through Proxy302 residential IPs in several countries. These are the latest checks.

Loading the latest checks…

Only the first three octets of each IP are shown. Checked on dynamic residential IPs through the public Proxy302 entry.

Why Copilot needs its own proxy setting

Copilot in your editor opens its own connection to GitHub, and GitHub spells out what it accepts: basic HTTP proxy setups, basic or Kerberos authentication, and no proxy URL that starts with https://. If the editor has no proxy set, Copilot reads HTTPS_PROXY, https_proxy, HTTP_PROXY and http_proxy in that order and uses the first one for all its traffic.

Where you may use Copilot is set by GitHub's trade controls: Copilot may not be sold or exported to Cuba, Iran, North Korea, Russia, Belarus, Crimea or the separatist areas of Donetsk and Luhansk, and GitHub determines location from sources that include IP addresses and payment history. A proxy changes neither.

For developers elsewhere, a static ISP IP gives every editor — VS Code, JetBrains and Visual Studio — one authenticated HTTP exit that doesn't change between sessions, and one address per developer instead of a shared VPN.

Recommended Copilot setup

Scroll horizontally with the arrow keys to read all content.

Recommended Copilot setup
CriterionChooseWhy
ProductStatic ISP proxyCopilot's long-lived editor connections stay on one address
BillingPer IP and term, 1 monthPer-GB static lines don't promise the same IP long term
How many IPsOne per developerEach seat connects from its own exit
CountryThe US (preset) or the country your team works inCopilot's location rules come from GitHub's trade controls
ProtocolHTTPGitHub documents HTTP proxies with basic or Kerberos auth only
IP changesNever during the termRenew in My assets to keep the same IP

The Configure button at the top of this page opens the console's GitHub Copilot proxy preset with these settings filled in. Every setting stays editable.

Which Proxy302 proxy to buy

Scroll horizontally with the arrow keys to read all content.

Which Proxy302 proxy to buy
CriterionStatic ISPRotating residentialDatacenter
What you getA dedicated IP registered to an internet provider, yours for the whole termReal household IPs that rotate per request or hold a sticky sessionFast fixed server IPs
PricePer IP and term — live price at checkoutFrom US$1.50/GB; US$1.35/GB at 100 GBPer IP — the lowest cost per IP
Best for GitHub CopilotCopilot in VS Code, JetBrains or Visual Studio — one fixed HTTP IP per developerNot for the IDE: the IP changes between requestsCI runners and build servers that don't sign in to Copilot

Prices in US dollars; the wallet uses PTC at 1 PTC = US$1. Top up, then buy the line you need. Auto-renewal isn't available yet, so renew the IP in My assets before the term ends to keep it.

Set up a Copilot proxy in 5 minutes

  1. Open the Copilot preset

    The Configure button opens GitHub Copilot proxy in the console: Billing is Per IP and term, Use case is AI subscriptions, GitHub Copilot is selected under Choose a platform and Protocol is HTTP. Check Region (United States by default), set Term to 1 month, set Quantity to the number of IPs you need (one for each developer, up to 100 at a time), then click Review cost and generate.

    Expected result The IP appears in My assets; Copy all copies host, port, username and password.

  2. VS Code

    Settings → Application → Proxy, then enter http://USERNAME:PASSWORD@HOST:PORT — or paste the JSON below into your user settings. Leave Proxy Strict SSL on.

  3. JetBrains IDEs

    Settings → Appearance & Behavior → System Settings → HTTP Proxy → Manual proxy configuration → HTTP. Enter host and port, tick Proxy authentication and enter username and password.

    Before continuing JetBrains stores these credentials as plaintext in the IDE settings; on a shared machine, put them in an HTTPS_PROXY variable instead.

  4. Visual Studio and other tools

    Visual Studio reads the Windows proxy but not its credentials, so set HTTPS_PROXY to http://USERNAME:PASSWORD@HOST:PORT and restart the IDE. Then ask Copilot for a completion to confirm it answers.

VS Code settings for Copilot

Scroll horizontally with the arrow keys to read all content.

{
  "http.proxy": "http://USERNAME:PASSWORD@HOST:PORT"
}

VS Code user settings JSON; Settings → Application → Proxy sets the same value. Keep Proxy Strict SSL on. In JetBrains IDEs use Settings → Appearance & Behavior → System Settings → HTTP Proxy instead, and in Visual Studio set HTTPS_PROXY with the credentials in the URL.

Quick fixes

Copilot can't connect after you set the proxy

Check Does the proxy URL start with https://, or is the IP a SOCKS5 line?

Fix Use an HTTP IP and write it as http://USERNAME:PASSWORD@HOST:PORT. Copilot doesn't support https:// proxy URLs.

Certificate errors appear

Check Is a TLS-inspecting proxy or antivirus also in the path?

Fix An HTTP proxy tunnels HTTPS with CONNECT, so Proxy302 needs no extra certificate. Remove the inspecting layer instead of turning off Proxy Strict SSL.

Visual Studio ignores the proxy password

Check Are the credentials only in the Windows proxy settings?

Fix Visual Studio doesn't read them there. Set HTTPS_PROXY with the credentials in the URL and restart.

Copilot works on one machine but not another

Check Does the second machine have an editor proxy, or a different HTTPS_PROXY value?

Fix The editor setting wins; without one, Copilot uses the first of HTTPS_PROXY, https_proxy, HTTP_PROXY, http_proxy. Make them match the same IP.

GitHub Copilot proxy FAQ

Does GitHub Copilot support SOCKS5 proxies?

GitHub's documentation covers basic HTTP proxy setups only, so order an IP with Protocol HTTP.

Which proxy authentication does Copilot accept?

Basic authentication — username and password in the proxy URL — or Kerberos. Proxy URLs that start with https:// aren't supported.

Can I use Copilot from Russia or Belarus through a proxy?

GitHub's trade controls say Copilot may not be sold or exported there, and GitHub determines location from sources including IP addresses and payment history. A proxy doesn't change those rules.

Which environment variable does Copilot read?

When the editor has no proxy setting: HTTPS_PROXY, then https_proxy, HTTP_PROXY and http_proxy. The first one set is used for all traffic.

One IP per developer or one for the team?

We recommend one per developer, so each seat signs in and connects from its own address.

Related guides

Platform access by country

Which countries block Discord, YouTube, Instagram, Telegram and more — and hourly checks showing all 38 platforms reachable through residential IPs in 7 countries.

Check a proxy's IP, country and ISP

Check the exit IP, country and ISP your proxy really gives you in 30 seconds — and why IP databases disagree on the city. With our own test of three lookup services.

Residential vs ISP vs datacenter proxies

What separates rotating residential, static ISP and datacenter proxies — who owns the IP, whether it changes, how you pay — and which one Proxy302's own presets pick for each job.

Sources and verification

4
  1. GitHub Docs: Network settings for GitHub Copilot

    Official documentation · Checked:

  2. GitHub Docs: Configuring network settings for GitHub Copilot

    Official documentation · Checked:

  3. GitHub Docs: GitHub and trade controls

    Official documentation · Checked:

  4. Proxy302 console: static ISP order page

    Product observation · Checked:

    Read from the console source on 2026-10-18. GitHub Copilot preset: static ISP, United States, HTTP, 1-month term. Billing offers Per IP and term or Per GB; per-GB static lines do not promise the same IP long term. Auto-renew IP shows Not yet available. Static IPs never rotate and can be renewed to keep the same address.

Ready to connect?

Create an account, top up once and pick rotating residential, static ISP or datacenter. Rotating residential exits cover 195+ countries and regions.