Прокси для Codex Desktop и CLI на Windows

Codex доступен как приложение, CLI и расширение для IDE. Эти варианты используют сеть по-разному, поэтому для первой проверки надёжнее Global TUN. Выборочный режим подходит, когда известны все нужные процессы или домены.

Codex Desktop и CLIGlobal TUNСвой прокси-сервер
TUN ON
СетьРежимЖурнал

Правила маршрутизации

Активный прокси198.51.100.24:443 (VLESS)
Задержка24 ms
api.openai.com
VLESS · SOCKS5
Прокси
auth.openai.com
VLESS · SOCKS5
Прокси
Терминал · IDE
VLESS · SOCKS5
Прокси

Быстрый старт

3 шага
01
Добавьте свой прокси

Импортируйте VLESS или VMess либо укажите SOCKS5 или HTTP(S) сервер вручную.

02
Начните с Global TUN

Так Porta Proxy охватит приложение Codex, CLI, расширение IDE и их сетевые процессы.

03
Запустите Codex заново

Включите маршрут до запуска Codex и проверьте вход, ответ модели и сетевую команду отдельно.

Почему одного правила для api.openai.com может быть мало

Codex работает в нескольких вариантах: в приложении для компьютера, в командной строке и как расширение редактора. Вход в аккаунт, запросы к модели и команды, которые запускает агент, могут принадлежать разным процессам и использовать разные сетевые назначения.

Поэтому список доменов из случайной инструкции быстро устаревает и не гарантирует полный маршрут. Porta Proxy умеет направлять трафик по процессу или домену, а Global TUN охватывает все внешние соединения Windows, кроме заданных исключений.

Для диагностики сначала включите Global TUN. Если Codex заработал, проблема связана с маршрутом. После этого можно перейти к выборочным правилам и проверить их по журналу приложения.

Настройка Codex Desktop и Codex CLI

Добавьте в Porta Proxy параметры своего сервера. Клиент поддерживает VLESS, VMess, SOCKS5 и HTTP(S), но не выдаёт прокси и не меняет условия доступа к сервисам OpenAI.

На вкладке режима выберите Global TUN, запустите подключение и только затем перезапустите Codex. Porta Proxy использует TUN-интерфейс Windows, поэтому при запуске нужны права администратора.

Проверяйте по шагам: сначала авторизацию, затем обычный ответ модели, потом команду с доступом к интернету. Такой порядок показывает, где находится ограничение: в сервере, маршруте Porta Proxy или разрешениях самого Codex.

Когда использовать выборочные правила

Для приложения Codex можно создать правило по его фактическому исполняемому файлу. Для CLI указывайте процесс, который виден в Porta Proxy во время запуска команды, а не ярлык терминала.

Расширение Codex для IDE может использовать процесс редактора и вспомогательные процессы. Если чат работает, а отдельные инструменты теряют сеть, добавьте процесс по журналу или вернитесь к Global TUN.

Доменное правило удобно для отдельного веб-сервиса. Оно не затрагивает Git, пакетные менеджеры и остальные соединения редактора, если они обращаются к другим доменам.

Сетевые разрешения Codex и маршрут Porta Proxy

Codex отдельно управляет доступом к сети для команд, которые агент запускает в песочнице. Porta Proxy не может выдать такой команде разрешение: он только направляет соединение, которое Codex уже разрешил.

Если запросы к модели проходят, но curl, npm или другой инструмент получает сообщение о запрете сети, проверьте профиль разрешений Codex. Если сеть разрешена, но соединение завершается таймаутом, проверяйте маршрут и сервер Porta Proxy.

Локальные сервисы тоже требуют отдельного решения. В выборочном режиме их можно оставить напрямую. В Global TUN добавьте нужное приложение или сайт в исключения и проверьте доступ к localhost, WSL и Docker в своей конфигурации.

Официальные источники

Эти документы подтверждают технические сведения в руководстве.

Режимы Porta Proxy для разных вариантов Codex

Вариант CodexРекомендуемый стартЧто проверитьКогда сузить правило
Codex DesktopGlobal TUNВход и ответы моделиКогда все соединения видны у одного процесса
Codex CLI в WindowsGlobal TUNОтвет модели и сетевые командыКогда определён фактический процесс CLI
Расширение Codex для IDEGlobal TUNЧат, инструменты и авторизацияКогда известны процессы редактора и расширения
Веб-сервис OpenAIПравило для доменаВход и загрузка интерфейсаСразу, если нужен только один сайт

Проблемы и решения

Troubleshooting
Codex не завершает вход или не получает ответ модели

Причина: Часть соединений приложения не попала в выборочное правило либо сервер недоступен.

Решение: Включите Global TUN до запуска Codex и повторите проверку. Если ошибка останется, смените сервер.

Codex работает, но запущенная команда не имеет доступа к интернету

Причина: Сетевой доступ команды запрещён профилем разрешений или режимом песочницы Codex.

Решение: Разрешите сеть для нужного профиля Codex. Porta Proxy сможет направить соединение только после этого.

Расширение в VS Code работает не полностью

Причина: Чат и инструменты используют разные процессы, а правило создано только для редактора.

Решение: Найдите вспомогательный процесс в журнале Porta Proxy или используйте Global TUN для всей сессии.

Частые вопросы

FAQ
Подходит ли Porta Proxy для Codex Desktop на Windows?

Да. Для первой настройки используйте Global TUN, затем при необходимости сузьте маршрут до фактических процессов Codex.

Можно ли использовать SOCKS5 или HTTP-прокси с Codex?

Да. Porta Proxy поддерживает SOCKS5 и HTTP(S), а также VLESS и VMess. Доступность и скорость зависят от вашего сервера.

Нужно ли менять настройки прокси внутри Codex?

Для маршрута через Global TUN обычно не нужно. При этом сетевые разрешения песочницы Codex всё равно настраиваются отдельно.

Почему localhost перестал открываться в Global TUN?

Добавьте нужное приложение или адрес в исключения Porta Proxy либо используйте выборочный режим для Codex.

Связанные материалы

Попробуйте Porta Proxy бесплатно

Полнофункциональный доступ на 7 дней. Без аккаунта, регистрации и ввода оплаты.

Скачать Porta Proxy