paliproxy — менеджер пула прокси для Node.js с health-check и балансировкой
Прокси-инструмент для разработки.
- Компания
- Open source
- Роль
- Автор
- Период
- — наст. время
О проекте
paliproxy (npm: proxy-connection) — открытый TypeScript-модуль для управления пулом прокси из Node.js. Вырос из практической задачи: бэкенд-сервисы ходят во внешние API через ротируемые прокси и должны переживать выпадение отдельных узлов.
Класс ProxyManager берёт на себя автоматические health-check, балансировку по задержке, ретраи с настраиваемой политикой, стек запросов и историю попыток. API совместим с fetch, поэтому встраивается в существующий код, и работает как транспорт для OpenAI SDK. Прокси Dante SOCKS5 управляются через скрипты и конфигурацию из комплекта; логирование — встроенный логгер с поддержкой Sentry или своя реализация.
Лицензия MIT, тесты на встроенном раннере Node.js, примеры и документация в репозитории. Автор и мейнтейнер.