Codex network proxy: что это и как настроить в config.toml
Network proxy в Codex не предназначен для выбора страны выхода. Здесь — что это, какие ключи им управляют и что проверить, если команда не открывает сайт.
Два разных явления называются прокси
Первое — network proxy Codex: слушатель на вашем компьютере (по умолчанию http://127.0.0.1:3128, SOCKS5 — на 8081), который стоит между командами в песочнице и интернетом и сверяет каждый адрес назначения с вашими правилами доменов.
Второе — внешний прокси-сервер, например статический ISP IP: трафик идёт через него и выходит с другого адреса. Это задаётся переменными окружения вроде HTTPS_PROXY, а не features.network_proxy. Дальше речь только о первом.
Задайте network_access = true в [sandbox_workspace_write] или включите сеть в профиле разрешений, который используете.
Шаг 2: включите прокси и перечислите хосты
Добавьте [features.network_proxy] с enabled = true и карту domains. Можно писать точные хосты, *.example.com только для поддоменов, **.example.com для домена и его поддоменов. Если хост попал и в allow, и в deny, побеждает deny.
Шаг 3: перезапустите Codex и проверьте
Начните новую сессию, выполните в ней три проверки ниже и сравните ответы со своими правилами.
Шаг 4: держите правила узкими
Справочник допускает глобальное *, но страница о подтверждениях советует правила с ограниченной областью. Добавляйте хосты по мере реальной нужды.
Пример config.toml
# ~/.codex/config.toml
# 1) Let commands in the workspace-write sandbox use the network at all
[sandbox_workspace_write]
network_access = true
# 2) Start the network proxy so domain rules are enforced (experimental)
[features.network_proxy]
enabled = true
domains = { "api.openai.com" = "allow", "*.github.com" = "allow", "example.com" = "deny" }
Только пример. Ключи взяты из справочника конфигурации Codex; хосты — заглушки, подставьте свои.
Проверка из сессии
# Inside a Codex session, ask it to run these and read the answers:
curl -sS -o /dev/null -w "%{http_code}\n" https://api.openai.com/v1/models # 401 = reachable (no key sent)
curl -sS -o /dev/null -w "%{http_code}\n" https://example.org/ # blocked if not on the allow list
curl -sS https://ipinfo.io/json # which exit IP do commands use?
Только пример. Ответ 401 от api.openai.com без ключа значит, что хост доступен; третья строка показывает IP выхода, который используют команды.
Если команда не открывает сайт
Прокси включён, а все запросы падают
Проверьте Возможно, сама сеть выключена: прокси доступ не открывает. Проверьте network_access или network.enabled профиля.
Решение Включите сеть, перезапустите Codex и проверьте снова.
Когда остановиться Если сеть включена, хост разрешён, а ошибка остаётся, проверьте тот же хост без прокси, чтобы исключить свою сеть.
Отклоняется один хост
Проверьте В domains нет правила allow для него, либо под него подходит deny, а deny приоритетнее.
Решение Добавьте точное правило allow или сузьте шаблон deny.
Когда остановиться Не добавляйте глобальное allow * ради одного хоста.
Отклоняется localhost или локальный адрес
Проверьте allow_local_binding по умолчанию false и блокирует loopback и частные адреса.
Решение Добавьте точное правило allow для нужного локального адреса или включайте allow_local_binding, только понимая, что это открывает.
Когда остановиться На общих машинах оставьте выключенным.
Веб-поиск или инструмент MCP игнорирует правила
Проверьте Правила доменов не охватывают веб-поиск, приложения, MCP и другие размещённые инструменты.
Решение Управляйте ими их собственными настройками.
Когда остановиться Не рассчитывайте, что правила доменов их ограничат.
Где нужен внешний прокси
Если вы входите в Codex под аккаунтом ChatGPT и хотите стабильный, чистый выход, это делается внешним прокси, а не этой настройкой. Статический ISP IP остаётся неизменным весь срок аренды и не ротируется, так что у одного аккаунта один адрес. Прокси не меняет условия OpenAI: используйте Codex только там, где OpenAI его поддерживает, — OpenAI предупреждает, что использование сервисов из других мест может привести к блокировке или приостановке аккаунта. Если появится проверка, пройдите её честно.
Статический ISP IP стоит $0,50 за день и $7,99 за 30 дней, одинаково во всех странах, протокол HTTP или SOCKS5 выбирается при покупке. Как настроить сам Codex CLI, описано в нашем руководстве — там HTTP-прокси. Бесплатного пробного периода нет, минимальная покупка — один IP на один день.
Экспериментальный, по умолчанию выключенный локальный прокси для команд в песочнице. Он применяет правила allow и deny, которые вы пишете в features.network_proxy.
Прокси для ChatGPT — это ISP для GPT / Grok: выделенный нативный IP, 10 PTC за 30 дней, один IP на человека, HTTP или SOCKS5 — и чего прокси не меняет.
Что такое прокси MCP-сервер, чем отличаются локальные и удалённые MCP-серверы, как установить его в Claude Code, Codex CLI и Cursor и как направить собственный трафик сервера через прокси.
Файл фактов о продуктах сайта (значения сверены с консолью, бэкендом и прайсом 18-19 октября 2026): цены в долларах (1 PTC = $1), сроки аренды, протоколы, бесплатного пробного периода нет.
Прочитано 15 ноября 2026: features.network_proxy помечен как экспериментальный и выключен по умолчанию; enabled, domains (allow или deny, deny приоритетнее, точные хосты, *.example.com, **.example.com, *), proxy_url по умолчанию http://127.0.0.1:3128, socks_url по умолчанию http://127.0.0.1:8081, allow_local_binding по умолчанию false, allow_upstream_proxy по умолчанию true; permissions.<name>.network.enabled не запускает network proxy; правила доменов не охватывают веб-поиск, приложения, MCP и другие размещённые инструменты.
Прочитано 15 ноября 2026: сеть в песочнице workspace-write выключена, пока не задано network_access = true; features.network_proxy сам по себе доступ в сеть не даёт; сеть включена и прокси выключен — без ограничений; сеть и прокси включены — трафик идёт по политике доменов.
Прочитано 15 ноября 2026: использование сервисов в странах и на территориях вне списка поддерживаемых может привести к блокировке или приостановке аккаунта.
Готовы попробовать?
Создайте аккаунт, пополните баланс и выберите ротируемый резидентный, статический ISP или дата-центр IP — настроить его в браузере можно за несколько минут.