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.
Copilot accepts basic HTTP proxies with basic or Kerberos auth. One fixed HTTP IP per developer, set the way GitHub documents it.
Live
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.
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.
Scroll horizontally with the arrow keys to read all content.
| Criterion | Choose | Why |
|---|---|---|
| Product | Static ISP proxy | Copilot's long-lived editor connections stay on one address |
| Billing | Per IP and term, 1 month | Per-GB static lines don't promise the same IP long term |
| How many IPs | One per developer | Each seat connects from its own exit |
| Country | The US (preset) or the country your team works in | Copilot's location rules come from GitHub's trade controls |
| Protocol | HTTP | GitHub documents HTTP proxies with basic or Kerberos auth only |
| IP changes | Never during the term | Renew 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.
Scroll horizontally with the arrow keys to read all content.
| Criterion | Static ISP | Rotating residential | Datacenter |
|---|---|---|---|
| What you get | A dedicated IP registered to an internet provider, yours for the whole term | Real household IPs that rotate per request or hold a sticky session | Fast fixed server IPs |
| Price | Per IP and term — live price at checkout | From US$1.50/GB; US$1.35/GB at 100 GB | Per IP — the lowest cost per IP |
| Best for GitHub Copilot | Copilot in VS Code, JetBrains or Visual Studio — one fixed HTTP IP per developer | Not for the IDE: the IP changes between requests | CI 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.
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.
Settings → Application → Proxy, then enter http://USERNAME:PASSWORD@HOST:PORT — or paste the JSON below into your user settings. Leave Proxy Strict SSL on.
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.
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.
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.
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.
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.
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.
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's documentation covers basic HTTP proxy setups only, so order an IP with Protocol HTTP.
Basic authentication — username and password in the proxy URL — or Kerberos. Proxy URLs that start with https:// aren't supported.
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.
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.
We recommend one per developer, so each seat signs in and connects from its own address.
The four official availability lists compared country by country — China, Hong Kong, Russia and more — plus hourly checks of the OpenAI and Anthropic APIs from 7 countries.
Which countries block Discord, YouTube, Instagram, Telegram and more — and hourly checks showing all 38 platforms reachable through residential IPs in 7 countries.
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.
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.
Official documentation · Checked:
Official documentation · Checked:
Official documentation · Checked:
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.
Create an account, top up once and pick rotating residential, static ISP or datacenter. Rotating residential exits cover 195+ countries and regions.