TunnelHunt

Как настроить Cursor, Claude Code и Google Antigravity без VPN: решение ошибок подключения и авторизации

6 мин чтения

Почему десктопные AI-IDE и терминальные агенты выдают ошибки региона при браузерных прокси, и как системный профиль AI DNS (DoH) решает проблему для Cursor, Claude Code, Antigravity и Copilot.

Настройка Cursor, Claude Code и Google Antigravity без VPN через AI DNS

Разработчики, использующие современные AI-редакторы кода — Cursor, Claude Code (CLI), Google Antigravity, Windsurf или GitHub Copilot — регулярно сталкиваются с одной и той же проблемой: в браузере нейросеть открывается (благодаря расширению), но сама IDE или терминальный агент отказывается работать.

Типичные симптомы знакомы каждому:

  • В Cursor чат бесконечно крутит индикатор загрузки, автодополнение Cursor Tab молчит, или вылетает ошибка Connection failed. If the problem persists, please check your internet connection or VPN.
  • При запуске claude в терминале консоль выдаёт 403 Forbidden: Request not allowed from your country/region или зависает на этапе OAuth-авторизации.
  • В Google Antigravity или Google AI Studio после входа в Google-аккаунт появляется экран Available in supported regions only, а фоновый бэкенд cloudcode-pa.googleapis.com сбрасывает соединение.

Разберём, почему так происходит на сетевом уровне и как раз и навсегда решить эту проблему без установки системного VPN, который ломает работу российских банков, локального Docker и корпоративных сетей.


Почему полумеры (браузерные прокси и HTTP_PROXY) не работают для AI-IDE

Современная AI-среда разработки — это сложный многопроцессный комбайн. Когда вы открываете проект в Cursor или Antigravity, под капотом запускаются сразу несколько независимых сетевых клиентов:

  1. Основной процесс Electron / UI — общается с серверами авторизации и биллинга.
  2. Локальный демон языкового сервера (LSP / AI Worker) — держит постоянные двунаправленные стримы (gRPC / HTTP/2 / WebSockets) для мгновенного автодополнения кода при наборе текста.
  3. Терминальные субагенты (claude, npx, git, curl) — порождаются как дочерние процессы ОС и используют стандартный системный резолвер.

Почему привычные обходные пути здесь дают сбой:

  • Браузерные плагины изолированы внутри Chrome и никак не влияют на приложения macOS, Windows или Linux.
  • Переменные окружения HTTPS_PROXY часто игнорируются скомпилированными бинарниками на Rust/Go, которые идут внутри расширений IDE, либо ломают локальные обращения к localhost, 127.0.0.1 и внутренним контейнерам Docker.
  • Классический системный VPN заворачивает в зарубежный туннель 100% трафика компьютера: в итоге падает скорость git pull/push, npm install и docker pull, перестают открываться личные кабинеты Т-Банка, ЮKassa, тестовые стенды заказчиков в зоне .ru и быстро садится батарея ноутбука.

Решение: системный Smart Split-DNS (TunnelHunt AI DNS)

Идеальная архитектура для разработчика — перехватывать на уровне DNS только обращения к инфраструктуре AI-вендоров, оставляя 99% остального интернет-трафика на прямом канале вашего провайдера.

Именно так работает TunnelHunt AI DNS:

  1. Вы прописываете персональный адрес DNS-over-HTTPS (RFC 8484) в настройках macOS, Windows 11 или роутера.
  2. Когда любое приложение на компьютере (Cursor, терминал с Claude Code, Antigravity или Python-скрипт) запрашивает IP-адрес домена из AI-каталога, DoH-сервер возвращает адрес прозрачного TLS SNI-прокси.
  3. Трафик к нейросети проходит без региональных блокировок в сквозном зашифрованном виде (TLS Passthrough — сервер не расшифровывает ваши промпты и API-ключи).
  4. Все запросы к github.com, docker.io, tbank.ru, yandex.ru и вашим рабочим серверам получают свои настоящие IP-адреса и идут напрямую.

Полная карта доменов: что именно разблокирует AI DNS под капотом

Главная ошибка ручной настройки маршрутизации на роутерах в том, что разработчики добавляют только главный домен (например, cursor.com или claude.ai), забывая про десятки технических поддоменов, CDN и серверов телеметрии/авторизации.

В ai-doh-server от TunnelHunt поддерживается актуальный список всех технических узлов:

1. Cursor & Anysphere

Для работы чата, Composer, быстрых подсказок Cursor Tab, облачных виртуалок и автообновлений приложения маршрутизируются:

  • cursor.sh, *.cursor.sh (включая боевые шлюзы инференса api2.cursor.sh, agent.api5.cursor.sh)
  • cursor.com, *.cursor.com, *.cursorapi.com (маркетплейс и API)
  • *.cursor-cdn.com, *.cursorvm.com (фоновые агенты и песочницы)
  • anysphere.co, *.anysphere.co, *.anysphere.inc
  • *.todesktop.com, todesktopdownload.com (доставка релизов и обновлений клиента)

2. Claude Code (CLI) и Anthropic

Для консольного агента claude, веб-интерфейса с интерактивными Artifacts и прямых вызовов API:

  • anthropic.com, *.anthropic.com (api.anthropic.com)
  • claude.ai, *.claude.ai, claude.com, *.claude.com (platform.claude.com)
  • *.claudeusercontent.com (artifacts.claudeusercontent.com, bridge.claudeusercontent.com — без них не рендерятся превью кода и MCP-мосты)

3. Google Antigravity, Gemini Code Assist и AI Studio

Агентная IDE Google Antigravity и плагины Gemini проверяют регион сразу на нескольких уровнях Google Cloud. В каталог включены:

  • antigravity.google, *.antigravity.google, *.antigravity-api.google, *.agentic.google
  • aicode.googleapis.com, cloudcode-pa.googleapis.com, daily-cloudcode-pa.googleapis.com, cloudaicompanion.googleapis.com (ядро кодинг-агентов Google)
  • generativelanguage.googleapis.com, aiplatform.googleapis.com, aistudio.google.com, alkalimakersuite-pa.clients6.google.com
  • deepmind.google, *.deepmind.google
  • accounts.google.com, oauth2.googleapis.com, cloudresourcemanager.googleapis.com, serviceusage.googleapis.com (чтобы OAuth-токен аккаунта не получал региональный отказ при инициализации IDE)

4. OpenAI Codex, ChatGPT, GitHub Copilot, v0 и AI-шлюзы

  • OpenAI: *.openai.com, *.chatgpt.com, *.oaistatic.com, *.oaiusercontent.com, cdn.workos.com, *.featuregates.org
  • GitHub Copilot: api.githubcopilot.com, copilot-proxy.githubusercontent.com, default.exp-tas.com
  • v0 by Vercel: *.v0.dev, *.v0.app, *.v0.build
  • API-агрегаторы: openrouter.ai, api.groq.com, api.deepseek.com, api.mistral.ai, *.perplexity.ai

Пошаговая инструкция по настройке

Шаг 1. Получите персональный DoH-токен

Перейдите в личный кабинет app.tunnelhunt.ru/dns. Для всех новых аккаунтов доступен бесплатный тестовый период на 24 часа в один клик.

Скопируйте ваш персональный эндпоинт вида: https://dns.tunnelhunt.ru/dns-query/<ваш_токен>

Шаг 2. Активируйте системный DoH в вашей ОС

Вариант А: macOS (Рекомендуется для MacBook / Mac Studio)

  1. В разделе AI DNS нажмите «Скачать профиль .mobileconfig».
  2. Откройте скачанный файл двойным кликом.
  3. Перейдите в Системные настройки → Конфиденциальность и безопасность → Профили и подтвердите установку.
  4. Очистите старый DNS-кэш в терминале, чтобы IDE сразу подхватили новые маршруты:
    sudo dscacheutil -flushcache && sudo killall -HUP mDNSResponder

Вариант Б: Windows 11

  1. Откройте Параметры (Win + I) → Сеть и Интернет → Wi-Fi (или Ethernet) → свойства вашего подключения.
  2. Напротив «Назначение DNS-сервера» нажмите «Изменить» → выберите «Вручную» → включите IPv4.
  3. Укажите предпочтительный IP 1.1.1.1, выберите режим «Только шифрованный (DNS-over-HTTPS)» и вставьте вашу ссылку https://dns.tunnelhunt.ru/dns-query/<ваш_токен>.
  4. Сбросьте DNS-кэш в PowerShell или командной строке:
    ipconfig /flushdns

Чек-лист: что делать, если IDE всё ещё пишет ошибку региона

Если вы только что установили профиль AI DNS, но открытое окно Cursor или браузера продолжает показывать старую ошибку, выполните 3 быстрых действия:

  1. Перезапустите приложение полностью (Cmd + Q на Mac / выход из трея на Windows): процессы Electron кэшируют разрешённые IP-адреса внутри собственного пула сокетов до перезапуска.
  2. Проверьте сторонние VPN и антивирусы: убедитесь, что у вас выключены фоновые службы старых VPN-клиентов (WireGuard, Amnezia, Outline) и модуль «Безопасный DNS» в антивирусах, которые могут перехватывать порт 53/443 в обход системного профиля.
  3. Для Google Antigravity / AI Studio при первом входе: если в браузере открыта старая сессия Google, в которой уже зафиксирован неподдерживаемый регион в cookie, откройте страницу авторизации в режиме Инкогнито или перелогиньтесь при включённом AI DNS.

После этого вы можете держать AI DNS включённым 24/7: ваши ИИ-инструменты будут всегда онлайн, а привычные российские сервисы и локальная разработка — работать без малейших задержек.

Запустите Cursor, Claude Code и Antigravity без VPN

Активируйте бесплатный 24-часовой тест AI DNS в панели управления, установите системный профиль .mobileconfig на Mac или настройте DoH в Windows 11 и проверьте работу IDE.

Первый запуск: добавьте публичный SSH-ключ, запустите локальное приложение и команду SSH из статьи, затем откройте выданный HTTPS-адрес. Если ответа нет, пройдите проверку localhost и туннеля.

Free: 1 ГБ трафика в месяц, 1 туннель, сессия до 4 часов. Pro: 199 ₽/месяц, 50 ГБ, до 5 туннелей и резервирование поддомена. Компьютер, приложение и SSH-соединение должны работать; постоянный адрес сохраняет имя, а не доступность выключенного сервера.

Часто задаваемые вопросы

Почему браузерные расширения не помогают работать в Cursor или Claude Code?

Расширения работают только внутри песочницы самого браузера (Chrome/Firefox). Десктопные среды разработки (Cursor, Google Antigravity, Windsurf) и консольные утилиты (Claude Code) выполняют сетевые запросы напрямую через системный стек ОС и полностью игнорируют браузерные плагины.

Какие домены нужны для полноценной работы Cursor, включая фоновых агентов и автообновления?

Помимо основного cursor.sh и cursor.com, редактор обращается к кластерам инференса api2.cursor.sh, api5.cursor.sh, облачным воркерам *.cursorvm.com, маркетплейсу расширений *.cursorapi.com, а также инфраструктуре *.anysphere.co и серверам обновлений *.todesktop.com. Все они уже включены в правила TunnelHunt AI DNS.

Поддерживается ли вход через Google OAuth в Google Antigravity и AI Studio?

Да. В каталог AI DNS включены не только эндпоинты моделей (antigravity.google, aicode.googleapis.com, cloudcode-pa.googleapis.com, generativelanguage.googleapis.com), но и сервисы проверки региона при авторизации (accounts.google.com, oauth2.googleapis.com).

Нужно ли включать режим HTTP/1.1 в настройках Cursor при использовании AI DNS?

В большинстве случаев HTTP/2 работает из коробки благодаря прозрачному TLS SNI-проксированию без расшифровки трафика. Если ваш провайдер применяет жёсткий шейпинг длинных gRPC-стримов, в настройках Cursor можно дополнительно переключить HTTP Compatibility Mode в HTTP/1.1.

Готовы запустить свой первый туннель?

Начните использовать TunnelHunt бесплатно уже сегодня и откройте доступ к локальному серверу всего одной командой.

Зарегистрироваться бесплатно →

По теме

AI DNS для разработчиков: прямой доступ к ChatGPT, Claude и Cursor без VPN

5 ноября 2026 г.

Как работает приватный DNS-over-HTTPS (DoH) от Tunnelhunt: надёжный доступ к зарубежным AI-платформам и API без установки сторонних программ, без падения скорости и без сбоев в работе банков и российских сервисов.

Читать далее →
Полный стек для Vibe Coding в 2026 году с TunnelHunt

Полный стек для Vibe Coding в 2026 году: AI DNS, Agent Skills и Review Mode без VPN

6 ноября 2026 г.

Как собрать идеальное рабочее окружение для AI-разработки в России: прямой доступ к Cursor, Claude Code и Google Antigravity без VPN, авто-туннели через npx skills и сбор правок с авто-фиксом по MCP.

Читать далее →
Прямой вызов OpenAI, Anthropic и Gemini API из Python и Node.js без прокси

Прямой вызов OpenAI, Anthropic и Gemini API из Python и Node.js без прокси в коде и без VPN

5 ноября 2026 г.

Как разрабатывать AI-приложения, Telegram-ботов и RAG-пайплайны локально: обращаемся к api.openai.com, api.anthropic.com и Google Gemini напрямую через системный AI DNS одновременно с российскими API и банками.

Читать далее →
Настройка AI DNS на роутере Keenetic, OpenWrt и iPhone через mobileconfig

AI DNS на роутере Keenetic, OpenWrt и iPhone (mobileconfig): ChatGPT и Claude на всех устройствах без разряда батареи

4 ноября 2026 г.

Пошаговая инструкция по настройке DNS-over-HTTPS (DoH) от TunnelHunt на домашних роутерах Keenetic, OpenWrt и устройствах Apple (iOS/macOS) для работы с ChatGPT, Claude и Cursor без VPN.

Читать далее →