OpenRoute — свой шлюз к free-tier OpenCode с пулом прокси

Network
Добавил: KUDO активен за 12 месяцев 3 последний коммит GitHub · проверено Python лицензия

Что это и зачем

Ловили 429 FreeUsageLimitError посреди задачи, когда дневная квота OpenCode
закончилась на самом интересном месте? OpenRoute решает это не ожиданием
полуночи, а пулом прокси и автоматической ротацией.

Что это

OpenRoute — self-hosted OpenAI-совместимый шлюз для агентской системы
OpenCode. Поднимается рядом в Docker Compose, принимает запросы по /v1/*,
раскидывает их по пулу прокси и работает с бесплатным тарифом opencode.ai.
Сверху — веб-панель, через которую управляются прокси, клиентские ключи и
статистика.

Если коротко: один OpenCode и один прокси — это один дневной лимит. OpenRoute
превращает это в пул адресов, которые работают как единый провайдер.
Заточен проект именно под OpenCode — с другими клиентами и агентскими
системами он не работает.

Что вы получаете

- Больше лимита без ожидания полуночи. Каждый прокси — отдельная дневная
квота. Чем больше адресов в пуле, тем больше задач можно прогнать за сутки,
а шлюз сам решает, куда отправить очередной запрос.
- Стабильные длинные задачи. Одна задача держится за одним прокси и не
прыгает между адресами на каждой реплике. Если адрес исчерпал лимит или
отвалился, работа продолжится на другом.
- Автоматика вместо ручной смены. Исчерпанный прокси шлюз паркует до
сброса квоты, мёртвый — выключает, при сбоях переключается на следующий.
Вмешиваться вручную не нужно.
- Всё управление в браузере. Прокси, ключи с лимитами и статистика
расхода — в одной панели. Там же прокси покупаются в пару кликов.
- Запуск за вечер. Docker Compose, один публичный порт, без сборки из
кусков и ручной правки конфигов.

Сколько стоит

Прокси RU IPv6 на 3 дня — 3₽. Каждый адрес добавляет отдельную дневную
квоту, так что дополнительный лимит обходится буквально в копейки, а
стартового пополнения в 100₽ хватает с большим запасом.

Кому пригодится

Тем, кто активно гоняет OpenCode и упирается в дневной лимит free-tier; кто
хочет несколько ключей или пользователей на одном шлюзе с раздельными
лимитами; кому нужна статистика расхода и управление прокси из браузера, а не
ручная правка конфигов.

Что нужно для запуска

Docker с Compose, аккаунт px6.net с балансом (прокси покупаются прямо из
панели, для старта хватает 100₽) и сам OpenCode CLI. Все шаги установки,
конфиги и подключение провайдера — в README, дублировать их здесь не буду.

Репозиторий: GitHub - Nerx4s93/OpenRoute

Возможности

  • - Пул прокси с отдельной дневной квотой на каждый адрес
  • - Закрепление задачи за одним прокси без прыжков между адресами
  • - Автоматическая парковка исчерпанных и отключение мёртвых прокси
  • - Веб-панель: покупка прокси, ключи с лимитами, статистика расхода
  • - Запуск в Docker Compose с одним публичным портом

Установка

Команды установки появятся с GitHub-ингестом. Пока — на странице проекта.

Когда применять

  • - Дневной лимит OpenCode закончился посреди задачи
  • - Нужно больше суммарного лимита на нескольких пользователей
  • - Несколько проектов или ключей с раздельными лимитами
  • - Нужна статистика расхода по дням и прокси
  • - Нужно автоматическое переключение вместо ручной смены прокси
  • - Нужно self-hosted решение без внешних сервисов
#docker#opencode#proxy#selfhost

Обсуждение · 0

сначала полезные · скоро

Вопросы по запуску, флагам и тонкостям использования — здесь, на странице инструмента. Темы-сравнения и траблшут выносите в форум.