Skip to content

Cursor Proxy Settings: Fix Missing Models and HTTP/2 Proxy Errors

Models missing in Cursor? Check the region of your IP first. Here's the setting, the HTTP/1.1 switch and the IP to use.

Live

Cursor live connectivity

Every hour we open Cursor 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 Cursor needs a proxy set up the right way

Some model providers restrict where their models can be used, and Cursor follows them: models that don't serve your region simply don't appear, and Cursor notes that even your own API key can fail if the provider blocks your region. A reply in Cursor's official forum explains that the desktop app filters this list by the IP region it connects from, while the web app and Cloud Agents run from Cursor's servers and show everything.

Proxies also have to carry Cursor's streaming. Cursor streams replies over HTTP/2, which some proxies don't pass; its fix is Cursor Settings → Network → HTTP Compatibility Mode → HTTP/1.1. A recent bug report adds that with HTTP/2 on, agent requests can skip the configured proxy entirely, and Cursor's docs say VPNs can trigger its "suspicious activity" message.

Reports say Cursor stopped working for users in Russia and Belarus in September 2026, and its terms now require compliance with sanctions and export-control laws. A proxy doesn't change that. For developers elsewhere, one static ISP IP over HTTP gives the desktop app a fixed exit in a country the providers serve.

Recommended Cursor setup

Scroll horizontally with the arrow keys to read all content.

Recommended Cursor setup
CriterionChooseWhy
ProductStatic ISP proxyLong-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 signs in from its own exit
CountryThe US (preset) or another country your model providers serveThe desktop model list follows the IP region
ProtocolHTTPMatches Cursor's http.proxy setting
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 Cursor 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 CursorThe Cursor desktop app — one fixed HTTP IP per developerNot for the editor: the IP changes between requestsBuild servers and CI that don't use Cursor's account login

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 Cursor proxy in 5 minutes

  1. Open the Cursor preset

    The Configure button opens Cursor proxy in the console: Billing is Per IP and term, Use case is AI subscriptions, Cursor 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. Add the proxy to Cursor

    Open the command palette, run Preferences: Open User Settings (JSON) and paste the snippet below with your host, port, username and password.

  3. Switch to HTTP/1.1

    Cursor Settings → Network → HTTP Compatibility Mode → HTTP/1.1. Quit Cursor completely and open it again.

    Before continuing If your network can't reach the proxy directly, start the helper tool first (Connect → Helper tools).

  4. Run Diagnostics and check the models

    Cursor Settings → Network → Run Diagnostics tests the connection to Cursor's servers. Then open the model picker and start a short chat to confirm streaming works.

Cursor settings.json

Scroll horizontally with the arrow keys to read all content.

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

Paste into your user settings JSON (command palette → Preferences: Open User Settings (JSON)). Cursor is built on VS Code and reads http.proxy; also set Cursor Settings → Network → HTTP Compatibility Mode to HTTP/1.1, because with HTTP/2 on, agent requests have been reported to skip the configured proxy.

Quick fixes

OpenAI, Anthropic or Google models are missing from the picker

Check Is the desktop app's traffic actually leaving through the proxy, and is that exit country served by those providers?

Fix Set http.proxy, switch HTTP Compatibility Mode to HTTP/1.1, fully quit and reopen Cursor, then check the list again.

The website loads but Chat or Agent hangs

Check Is HTTP Compatibility Mode still on HTTP/2?

Fix Switch to HTTP/1.1 and restart. Cursor streams over HTTP/2, which some proxies don't pass.

Cursor shows a "suspicious activity" message

Check Are you on a shared VPN, or switching between exits?

Fix Cursor suggests turning the VPN off first. If you need a proxy, use one dedicated IP and don't switch exits mid-session.

Your own API key fails too

Check Does the provider serve your exit country?

Fix Cursor notes calls can fail even with your own key when the provider blocks your region. Route through a country the provider serves.

Cursor proxy FAQ

Why can't I see GPT, Claude or Gemini models in Cursor?

Their providers restrict some regions, and Cursor hides models that don't serve yours. The desktop app judges your region by the IP it connects from, so a fixed exit in a served country is what changes the list.

Is a VPN good enough?

Cursor's docs say VPNs can trigger its "suspicious activity" message and suggest turning the VPN off first. A dedicated static IP isn't shared with other VPN users, and you control the exit country.

Does Cursor work in Russia or Belarus?

Reports say it stopped working there in September 2026, and Cursor's terms require compliance with sanctions and export-control laws. A proxy doesn't change those terms.

HTTP or SOCKS5 for Cursor?

HTTP. It's what Cursor's http.proxy setting takes, and the Cursor preset starts on HTTP.

Can the whole team share one IP?

We recommend one IP per developer, so each seat signs in 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

7
  1. Cursor docs: Regions

    Official documentation · Checked:

  2. Cursor docs: Network, proxy and remote connections

    Official documentation · Checked:

  3. Cursor forum: desktop model list filtered by IP region (Jul 2026)

    Third-party source · Checked:

    Reply in the official Cursor forum, read on 2026-10-18: Cursor filters region-restricted models out of the desktop catalog by IP region; the web app and Cloud Agents run from Cursor's servers and show the full list.

    Forum reply, not Cursor documentation.

  4. Cursor forum bug report: agent ignores http.proxy with HTTP/2 (2 Oct 2026)

    Third-party source · Checked:

    User report on Cursor 3.22.12, read on 2026-10-18: with HTTP/2 enabled, agent model requests went straight to Cursor's servers despite http.proxy; with HTTP/2 disabled they went through the proxy.

    User bug report; behaviour may change between versions.

  5. Cursor Terms of Service (updated 3 Sep 2026), section 17.5

    Official documentation · Checked:

  6. dev.by: Cursor stopped working in Belarus and Russia (10 Sep 2026)

    Third-party source · Checked:

    News report read on 2026-10-18: Cursor stopped working for users in Russia and Belarus around 4 September 2026 without an announcement; a day earlier a US export-control clause appeared in its terms.

    Media report; Cursor made no public statement.

  7. Proxy302 console: static ISP order page

    Product observation · Checked:

    Read from the console source on 2026-10-18. Cursor 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.