К содержимому

Прокси для OpenAI API: постоянный IP в поддерживаемой стране

Фиксированный серверный IP для запросов к API — в стране, которую поддерживает OpenAI, и всегда один и тот же адрес.

Почему запросам к API нужен правильный выход

OpenAI предоставляет API только в странах из своего списка. России, материкового Китая, Гонконга и Макао в нём нет: запрос из неподдерживаемого места получает ошибку 403 «Country, region, or territory not supported», а OpenAI предупреждает, что доступ из-за пределов списка может привести к блокировке или приостановке аккаунта.

В коде это решается просто. Официальные Python- и Node-SDK принимают прокси, поэтому через него идут запросы только того клиента, который вы настроили, а остальные программы работают через обычную сеть.

Фиксированный дата-центровый IP подходит для скриптов и серверов: это самая низкая цена за IP, и адрес не меняется весь срок. Получается постоянный адрес для белого списка IP проекта — при включённом списке OpenAI отклоняет запросы с любых других адресов даже с действующим ключом.

Дата-центр или статический ISP для OpenAI?

Используйте клавиши со стрелками для горизонтальной прокрутки.

Дата-центр или статический ISP для OpenAI?
ПунктДата-центровый IPСтатический ISP-IP
Что вы получаетеФиксированный серверный IP, неизменный весь срокФиксированный домашний IP, неизменный весь срок
ЦенаUS$3.99 за 30 днейUS$7.99 за 30 дней
Для чегоЗапросы к API из скриптов, серверов и агентовВход человека в ChatGPT в браузере
Белый список IPОдин постоянный адресОдин постоянный адрес

Цены за IP в долларах США, одинаковые во всех странах; кошелёк считает в PTC, 1 PTC = 1 доллар США. Если тот же человек ещё и пользуется ChatGPT в браузере, страница ChatGPT начинается со статического ISP.

Рекомендуемая схема для OpenAI API

Используйте клавиши со стрелками для горизонтальной прокрутки.

Рекомендуемая схема для OpenAI API
ПунктВыборПочему
ПродуктДата-центровый прокси, оплата за IPПостоянный серверный адрес по самой низкой цене за IP
СтранаИз списка OpenAI, например США, Япония или СингапурКакие страны есть в наличии, показывает страница заказа
ПротоколHTTPПримеры ниже используют адрес HTTP-прокси; IP работает по протоколу, выбранному при покупке
Сколько IPОдин на сервер или окружениеУ каждого окружения свой адрес в белом списке
СрокПродлевайте до окончанияАвтопродления пока нет; продление сохраняет тот же IP, и запись в белом списке остаётся верной

Кнопка ниже открывает дата-центровые прокси со сценарием ИИ; протокол там по умолчанию HTTP, срок — 30 дней. До оплаты выберите страну и количество (до 100 за раз).

Как настроить прокси для OpenAI API

  1. Купите дата-центровый IP

    Кнопка ниже открывает дата-центровые прокси со сценарием ИИ. Выберите страну из списка OpenAI, оставьте протокол HTTP и срок 30 дней, в поле «Количество» укажите по IP на сервер или окружение и нажмите «Проверить цену и создать».

  2. Скопируйте данные

    В «Мои активы» кнопка «Показать данные» откроет адрес, порт, логин и пароль, а «Копировать всё» скопирует их разом.

  3. Проверьте маршрут через curl

    Выполните три команды ниже на той машине, которая будет отправлять запросы. Первая должна показать купленную страну; вторая без ключа должна вывести 401.

    Ожидаемый результат Третья команда возвращает список доступных моделей.

  4. Пропишите прокси в SDK

    Используйте пример для Python или Node ниже. Через прокси пойдёт только настроенный клиент; остальные программы на машине работают через обычную сеть.

  5. По желанию: привяжите ключ к этому IP

    На platform.openai.com откройте Settings → Security → IP allowlist, добавьте IP выхода, который показала первая команда, и включите белый список для проекта. Изменения вступают в силу в течение 15 минут; запросы с других адресов затем получают 401 ip_not_authorized.

    Перед продолжением Перед включением добавьте все окружения, которые обращаются к API, — CI, тестовое, свой ноутбук, — иначе их запросы перестанут проходить.

Проверка маршрута через curl

Используйте клавиши со стрелками для горизонтальной прокрутки.

# 1) Exit IP and country of your datacenter IP (HTTP line)
curl -x "http://USERNAME:PASSWORD@HOST:PORT" https://ipinfo.io/json

# 2) Does OpenAI accept this exit? Without a key, 401 = yes, 403 = unsupported country
curl -s -o /dev/null -w "%{http_code}\n" -x "http://USERNAME:PASSWORD@HOST:PORT" \
  https://api.openai.com/v1/models

# 3) With your key: 200 and the list of models
curl -x "http://USERNAME:PASSWORD@HOST:PORT" https://api.openai.com/v1/models \
  -H "Authorization: Bearer $OPENAI_API_KEY"

Ответ 401 без ключа значит, что запрос дошёл до OpenAI из поддерживаемой страны; 403 «Country, region, or territory not supported» — что выход не в поддерживаемой стране. Третий запрос только читает список моделей, поэтому им безопасно проверить ключ.

Python: OpenAI SDK через прокси

Используйте клавиши со стрелками для горизонтальной прокрутки.

# pip install -U openai   (reads OPENAI_API_KEY from the environment)
from openai import OpenAI, DefaultHttpx2Client

client = OpenAI(
    http_client=DefaultHttpx2Client(
        proxy="http://USERNAME:PASSWORD@HOST:PORT",  # your datacenter IP, HTTP line
    )
)

for model in client.models.list():
    print(model.id)

Новые версии OpenAI Python SDK построены на HTTPX2: DefaultHttpx2Client сохраняет настройки SDK по умолчанию и добавляет прокси (старое имя DefaultHttpxClient тоже работает). Для SOCKS5 установите pip install "httpx2[socks]" и используйте адрес socks5://.

Node.js: OpenAI SDK через прокси

Используйте клавиши со стрелками для горизонтальной прокрутки.

// npm install openai undici   (reads OPENAI_API_KEY from the environment)
// Save as check.mjs and run: node check.mjs
import OpenAI from 'openai';
import { fetch, ProxyAgent } from 'undici';

const client = new OpenAI({
  fetch,
  fetchOptions: { dispatcher: new ProxyAgent('http://USERNAME:PASSWORD@HOST:PORT') },
});

for await (const model of client.models.list()) {
  console.log(model.id);
}

Как в инструкции OpenAI Node SDK: ProxyAgent из undici в качестве dispatcher и fetch из той же undici. Логин и пароль из адреса прокси отправляются как авторизация на прокси.

Быстрые решения

403 «Country, region, or territory not supported»

Проверьте ipinfo.io через тот же прокси показывает поддерживаемую страну? Ваш клиент действительно использует прокси?

Решение Передайте прокси клиенту, который обращается к API, как в примерах, и используйте IP в поддерживаемой стране.

401 ip_not_authorized

Проверьте IP выхода есть в белом списке, который действует для этого ключа? Список проекта заменяет список организации.

Решение Добавьте IP выхода в этот список, подождите до 15 минут и проверьте снова.

Прокси отвечает 407

Проверьте В логине или пароле не потерялся символ? Не закончился ли срок IP?

Решение Заново скопируйте данные из «Мои активы» и проверьте дату окончания.

Ошибки сертификата после обновления Python SDK

Проверьте Есть ли на машине сертификаты CA операционной системы? HTTPX2 больше не использует certifi.

Решение Установите сертификаты CA или укажите набор CA в SSL_CERT_FILE.

Ошибки 429

Проверьте С какой частотой задача отправляет запросы?

Решение Снизьте частоту и соблюдайте заголовок Retry-After.

Частые вопросы о прокси для OpenAI API

Работает ли OpenAI API из России?

Напрямую — нет: России нет в списке поддерживаемых стран, и API отвечает 403. Прокси меняет сетевой выход, а не условия OpenAI: компания предупреждает, что доступ из-за пределов поддерживаемых стран может привести к блокировке или приостановке аккаунта.

Дата-центр или статический ISP для API?

Для запросов из кода — дата-центр: постоянный серверный адрес за US$3.99 за 30 дней. Статический ISP за US$7.99 за 30 дней нужен, когда человек входит в ChatGPT в браузере.

Можно ли внести IP в белый список OpenAI?

Да. IP не меняется весь срок аренды, его можно добавить в Settings → Security → IP allowlist. В списке до 50 адресов или диапазонов, а запросы с других адресов после включения отклоняются даже с действующим ключом.

HTTP или SOCKS5?

Проще всего HTTP: оба примера используют адрес HTTP-прокси. Python SDK работает и с SOCKS5 после установки httpx2[socks]. Покупайте IP с нужным протоколом — у каждого IP он один.

Весь компьютер пойдёт через прокси?

Нет. В примерах через прокси идёт только клиент OpenAI, браузер и другие программы работают через обычную сеть.

Инструкции

Где работают ChatGPT, Claude и Gemini

Сравнили четыре официальных списка: Россия и Беларусь не входят ни в один. Ошибки, проверка IP и наши ежечасные проверки из 7 стран.

Резидентные, ISP или серверные прокси

Чем отличаются ротируемые резидентные, статические ISP и серверные прокси: чей IP, меняется ли он, как оплачивается — и что выбирают пресеты Proxy302 под каждую задачу.

Блокировка аккаунта ChatGPT

Почему OpenAI отключает аккаунты ChatGPT, как подать апелляцию с User ID и Org ID, что будет с Plus или Pro после блокировки — и чего не меняет прокси.

Ссылки и источники

8
  1. OpenAI: поддерживаемые страны и территории (англ.)

    Официальная документация · Проверено:

    Прочитано 21 октября 2026: доступ к сервисам OpenAI или предоставление доступа к ним за пределами перечисленных стран и территорий может привести к блокировке или приостановке аккаунта. В списке есть США, Канада, Великобритания, Германия, Нидерланды, Япония, Южная Корея и Сингапур; материкового Китая, Гонконга, Макао и России в нём нет.

  2. OpenAI API: коды ошибок (англ.)

    Официальная документация · Проверено:

    Прочитано 21 октября 2026: 403 «Country, region, or territory not supported» — запрос пришёл из неподдерживаемой страны или региона; 401 «IP not authorized» — IP запроса не совпадает с белым списком IP; при ошибках 429 нужно снизить частоту запросов и соблюдать заголовок Retry-After.

  3. OpenAI API: белый список IP (англ.)

    Официальная документация · Проверено:

    Прочитано 21 октября 2026: в Settings → Security → IP allowlist можно внести до 50 IP-адресов или CIDR-диапазонов; после включения запросы с других адресов получают 401 ip_not_authorized даже с действующим ключом; список проекта имеет приоритет над списком организации; изменения вступают в силу в течение 15 минут; проверять нужно адрес после прокси.

  4. OpenAI Python SDK: переход на HTTPX2 (англ.)

    Официальная документация · Проверено:

    Прочитано 21 октября 2026 (openai 3.35.1 на PyPI, выпуск 18 октября 2026): DefaultHttpx2Client(proxy=...) задаёт прокси, сохраняя настройки SDK по умолчанию; старое имя DefaultHttpxClient продолжает работать; HTTPX2 проверяет TLS по хранилищу сертификатов операционной системы вместо certifi, а SSL_CERT_FILE указывает на свой набор CA.

  5. Документация HTTPX2: прокси (англ.)

    Официальная документация · Проверено:

    Прочитано 21 октября 2026: логин и пароль прокси указываются в части userinfo адреса прокси; для SOCKS нужен pip install "httpx2[socks]" и адрес socks5://.

  6. OpenAI Node SDK: настройка прокси (англ.)

    Официальная документация · Проверено:

    Прочитано 21 октября 2026: в Node передайте fetch из undici и ProxyAgent из undici как fetchOptions.dispatcher; опции undici работают только вместе с fetch из undici.

  7. Документация undici: ProxyAgent (англ.)

    Официальная документация · Проверено:

    Прочитано 21 октября 2026: логин и пароль из адреса прокси отправляются в заголовке proxy-authorization.

  8. Факты о продуктах Proxy302

    Наблюдение за продуктом · Проверено:

    Файл фактов сайта (productFacts.json, значения сверены с консолью, бэкендом и таблицей цен 18–19 октября 2026), прочитан 21 октября 2026: статические ISP- и дата-центровые IP сдаются по IP и сроку; каждый IP работает по протоколу, выбранному при покупке (HTTP или SOCKS5); в поле «Количество» — до 100 IP за заказ; автопродления пока нет; бесплатного пробного периода нет; 1 PTC = 1 доллар США; неисправный IP перевыпускают по тикету с номером заказа. Цены дата-центровых IP: US$0.25 за 1 день, US$0.75 за 3 дня, US$1.75 за 7 дней, US$3.99 за 30 дней, US$7.98 за 60 дней и US$11.97 за 90 дней; статический ISP — US$7.99 за 30 дней; цена одинакова во всех странах. Без пресета платформы страница заказа открывается с протоколом HTTP и сроком 30 дней.

Готовы подключиться?

Создайте аккаунт, пополните баланс и выберите выход: ротируемый резидентский, статический ISP или дата-центр. Ротируемые резидентные — в 195+ странах и регионах.