pgrok — самохостинг туннелей для локальной разработки
★ 1.1K
R44VC0RP/pgrok — это открытый инструмент для проброса локального порта в интернет через собственный VPS с постоянным HTTPS-адресом на вашем домене. Берут, когда нужно принять вебхук Stripe или Telegram прямо на ноутбук во время разработки, показать заказчику незадеплоенную сборку по нормальному адресу, отладить OAuth-редирект с публичным callback или быстро поднять staging-окружение без деплоя. Внутри: Caddy на VPS раздаёт TLS-сертификаты по требованию (Let's Encrypt с фолбэком на ZeroSSL), трафик идёт через SSH reverse tunnel без стороннего туннельного ПО, Python-скрипт динамически конфигурирует маршруты Caddy, а TUI-клиент (TypeScript + Bun, OpenTUI) показывает live-дашборд с логом запросов, статистикой соединений и перцентилями времени ответа. Клиент ставится через bash-скрипт на Mac/Linux, сервер — через Docker Compose. Направление — публикация локального сервиса наружу, а не обратный прокси для продакшена. Отличие от облачного ngrok и Cloudflare Tunnel: нет тарифов, квот и чужой панели; домен и данные ваши. Нужен VPS с открытыми портами 80 и 443, Docker и собственный домен с wildcard A-записью. Не подходит для Windows, многопользовательских сценариев и ситуаций, когда заводить
- #Self-hosted