В современной разработке искусственный интеллект стал базовым рабочим инструментом: Cursor, Windsurf, Claude Code, плагины GitHub Copilot, веб-интерфейсы ChatGPT и Claude, а также официальные SDK в Python и Node.js используются ежедневно.

Однако разработчики постоянно сталкиваются с региональными ограничениями со стороны зарубежных AI-вендоров: прямые запросы к API отклоняются, а веб-интерфейсы выдают ошибки доступности.

Стандартным решением долгое время оставался системный VPN, но в повседневной работе инженера он создаёт больше проблем, чем решает.


Почему классический VPN неудобен для разработчика

Когда на рабочей машине включен системный VPN, весь исходящий сетевой трафик заворачивается в удалённый туннель. На практике это приводит к постоянным сбоям:

  1. Отказ банковских клиентов и платёжных шлюзов: мобильные и десктопные банки (Т-Банк, Сбер, Альфа-Банк), а также сервисы вроде ЮKassa, CloudPayments и Robokassa фиксируют подозрительные IP-адреса, требуют бесконечные SMS-подтверждения или временно блокируют сессию.
  2. Проблемы с государственными и локальными порталами: сайты ФНС, Госуслуги, честный знак и внутренние корпоративные порталы часто вовсе недоступны из-под зарубежных IP-пулов.
  3. Падение пропускной способности и рост пинга: видеозвонки в Telegram, Zoom или Google Meet начинают прерываться, а git push больших репозиториев замедляется.
  4. Конфликты с локальной сетью: VPN перехватывает сетевые маршруты, из-за чего перестают видеться локальные принтеры, сетевые хранилища (NAS) и dev-контейнеры в Docker.
  5. Постоянное переключение: разработчику приходится включать VPN ради одного промпта в Cursor или обращения к API, а затем выключать, чтобы оплатить счёт или зайти в рабочий таск-трекер.

Чтобы устранить эти трения, мы разработали RunGate AI DNS — точечное инфраструктурное решение, созданное специально для AI-разработки.


Как устроен RunGate AI DNS: архитектура Smart Split-DNS

RunGate AI DNS построен на базе двух открытых сетевых компонентов:

  • DNS-over-HTTPS (DoH) сервера на Rust в соответствии со стандартом RFC 8484;
  • Прозрачного TLS SNI-прокси (ai-sni-proxy), не выполняющего расшифровку клиентских сертификатов (TLS Passthrough).
                      Запрос из IDE / Браузера / SDK
                                    │
                         1. Резолв через DoH
                                    ▼
                        ┌───────────────────────┐
                        │ RunGate DoH Сервер │
                        └───────────┬───────────┘
                                    │
             ┌──────────────────────┴──────────────────────┐
             │ Домен из AI-каталога?                       │ Обычный домен
             ▼                                             ▼
    Вернуть IP SNI-прокси                       Резолв через Cloudflare
  (api.openai.com, claude.ai)                   (yandex.ru, tinkoff.ru)
             │                                             │
             ▼                                             ▼
   Подключение к SNI-прокси                     Прямое подключение
  (Туннелирование к AI-сервису)                (Напрямую через вашего провайдера)

Принцип разделения трафика

  1. Ваша операционная система, браузер или роутер отправляет DNS-запрос на ваш персональный DoH-адрес (https://dns.rungate.ru/dns-query/<токен>).
  2. Если запрашивается домен из авторизованного каталога AI-платформ (например, api.openai.com, claude.ai, cursor.sh), сервер возвращает защищённый IP-адрес нашего шлюза. Клиент устанавливает прямое сквозное TLS-соединение, и трафик прозрачно достигает целевой нейросети.
  3. Все остальные запросы (google.com, github.com, tbank.ru, gosuslugi.ru и миллионы других сайтов) резолвятся через авторитетные вышестоящие DNS (Cloudflare 1.1.1.1 / Google 8.8.8.8) и направляются напрямую через вашего интернет-провайдера.

Важное разграничение: RunGate AI DNS маршрутизирует исключительно сервисы из списка поддерживаемых платформ искусственного интеллекта. Он не является общим прокси-сервером или универсальным средством обхода ограничений и не предназначен для серфинга по произвольным веб-страницам.


Сравнение: AI DNS против классического VPN

Критерий Обычный VPN RunGate AI DNS
Что маршрутизируется 100% интернет-трафика устройства Только домены ИИ-сервисов (Smart Split)
Скорость основного интернета Падает на 30–70% Без изменений (100% скорости провайдера)
Работа банков и Госуслуг Сбои, капчи, блокировки сессий Работают штатно без разлогинов
Установка программ Требуется отдельный клиент/приложение Zero-Install (встроено в ОС и браузеры)
Cursor / IDE / Скрипты Требуют глобального VPN Работают нативно через системный DoH
Нагрузка на батарею ноутбука Высокая (шифрование всего потока) Нулевая (шифруются только обращения к AI)
Работа на роутере Падение скорости для всей квартиры Доступ к AI для всех без замедления сети

Поддерживаемые AI-платформы

Каталог AI DNS непрерывно обновляется и включает ключевые инструменты для программирования, генерации текста и мультимодальных исследований:

  • OpenAI & ChatGPT: веб-версия chatgpt.com, платформа platform.openai.com, API эндпоинты api.openai.com, сервисы авторизации auth.openai.com.
  • Anthropic Claude: веб-интерфейс claude.ai и прямой доступ к API для генерации (api.anthropic.com).
  • Среды разработки: редакторы Cursor (cursor.sh, телеметрия и бэкенд моделей), Windsurf (Codeium), расширение GitHub Copilot.
  • Фронтенд и дизайн-генераторы: генератор компонентов v0 by Vercel (v0.dev).
  • Google Gemini: разработческие эндпоинты generativelanguage.googleapis.com и Google AI Studio.
  • Поисковые AI-системы: сервис ответов Perplexity AI (perplexity.ai).

Пошаговая настройка за 1 минуту

Для работы с AI DNS каждому пользователю генерируется персональный адрес в формате: https://dns.rungate.ru/dns-query/<ваш-токен>

Получить персональную ссылку можно в разделе AI DNS панели управления (новым пользователям доступен бесплатный тест на 24 часа).

1. macOS и iOS (Профиль конфигурации в 1 клик)

Наиболее удобный способ для устройств Apple:

  1. В личном кабинете нажмите кнопку «Скачать mobileconfig».
  2. Откройте загруженный файл.
  3. В macOS перейдите в «Системные настройки» → «Конфиденциальность и безопасность» → «Профили» и нажмите «Установить».
  4. Вся система (включая Terminal, Cursor и Safari) мгновенно начнёт безопасно резолвить AI-домены через DoH.

2. Windows 11 (Системный DoH)

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

3. Google Chrome, Яндекс Браузер, Edge и Brave

Если вы хотите включить доступ только внутри браузера:

  1. Откройте Настройки → Конфиденциальность и безопасность → Безопасность.
  2. Найдите блок «Использовать безопасный DNS».
  3. Выберите вариант «Свой поставщик» (Custom).
  4. Вставьте ваш персональный DoH URL.

4. Домашний роутер Keenetic

При настройке на роутере все подключенные компьютеры, смартфоны и планшеты получают доступ к AI без индивидуальной настройки:

  1. В веб-интерфейсе Keenetic перейдите в «Сетевые правила» → «Серверы DNS».
  2. Нажмите «Добавить сервер».
  3. В поле Тип выберите DNS-over-HTTPS (DoH).
  4. Вставьте ваш персональный URL и сохраните настройки.

Использование в коде и AI SDK

Если вы пишете скрипты на Python или Node.js, использующие официальные SDK OpenAI или Anthropic, при настроенном системном DoH никаких дополнительных параметров передавать не требуется:

import os
from openai import OpenAI

# Стандартный клиент работает напрямую через системный резолвер
client = OpenAI(api_key=os.environ.get("OPENAI_API_KEY"))

response = client.chat.completions.create(
    model="gpt-4o",
    messages=[{"role": "user", "content": "Привет! Напиши функцию быстрой сортировки на Rust."}]
)

print(response.choices[0].message.content)

Соединение устанавливается быстро, а задержка ответа сопоставима с прямым зарубежным каналом связи.


Безопасность и конфиденциальность

  • Сквозное шифрование (TLS Passthrough): шлюз ai-sni-proxy не расшифровывает ваш пользовательский трафик. Соединение между вашим устройством и целевым сервером (например, OpenAI или Anthropic) защищено оригинальным сквозным TLS-сертификатом поставщика.
  • Приватность обычного интернет-трафика: запросы к вашим рабочим сервисам, базам данных, репозиториям и внутренним сайтам не попадают в прокси-контур и идут привычным маршрутом вашего провайдера.
  • Персональные токены: каждый выданный DoH-эндпоинт привязан к вашему аккаунту и защищён от несанкционированного использования сторонними лицами.

Как протестировать бесплатно

В панели управления RunGate доступен ознакомительный период на 24 часа: вы можете сгенерировать конфигурацию для одного устройства (например, рабочего ноутбука или смартфона) и проверить работу Cursor, Claude и ChatGPT без привязки банковской карты.

На тарифе Developer (290 ₽/мес) доступно подключение 1 персонального DoH-профиля (ноутбук или домашний роутер на всю сеть), а на тарифе Power (590 ₽/мес) — до 5 независимых профилей для разных локаций и серверов. Сравнение тарифов смотрите на странице Тарифы RunGate.