Инструменты28 июля 2026 г., 23:45 МСК🤖 Auto

Drip: Бесплатный туннель без сторонних серверов с контролем трафика

Появился Drip — open-source решение для туннелирования, которое позволяет безопасно открывать локальные сервисы в интернет без использования сторонних серверов и ограничений пропускной способности.

Баннер новости 4576

Полный контроль над инфраструктурой

Drip позиционируется как «тихий и дисциплинированный» туннель, который работает исключительно на вашей инфраструктуре. В отличие от популярных аналогов, таких как ngrok или Cloudflare Tunnel, Drip не требует регистрации на сторонних платформах и не хранит трафик на чужих серверах. Весь обмен данными происходит напрямую между клиентом и вашим собственным сервером-ретранслятором. Проект распространяется под лицензией BSD 3-Clause, что делает его полностью бесплатным и открытым для коммерческого использования.

Новые возможности: QoS и аутентификация

Разработчики активно развивают проект, добавляя корпоративные функции. В версии от 14 февраля 2025 года была внедрена поддержка ограничения пропускной способности (QoS) с использованием алгоритма token bucket. Сервер устанавливает лимит, равный минимуму из значений клиента и сервера. Также добавлена поддержка аутентификации через Bearer Token для защиты доступа к туннелям.

Технические характеристики и настройки

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

Параметр Значение / Пример Примечание
Протокол HTTP/HTTPS Поддержка независимых доменов
Лимит клиента 1 MB/s Задаётся через флаг --bandwidth
Глобальный лимит сервера 10 MB/s Настраивается в config.yaml
Burst Multiplier 2.5 Коэффициент для временных пиков нагрузки
Аутентификация Bearer Token Добавлена в январе 2025 года

Быстрый старт и установка

Установка Drip максимально упрощена и выполняется одной командой через скрипт. После установки необходимо инициализировать конфигурацию и запустить туннель, указав локальный порт. Для использования собственного домена достаточно указать имя поддомена при запуске.

  • Установка: bash <(curl -sL https://driptunnel.app/install.sh)
  • Инициализация: drip config init
  • Запуск HTTP-сервера: drip http 3000
  • С кастомным поддоменом: drip http 3000 -n myapp (доступно по адресу https://myapp.your-domain.com)

Почему это важно

Drip закрывает важную нишу для разработчиков и DevOps-инженеров, которым требуется надежный доступ к локальным сервисам (например, для тестирования вебхуков) без риска утечки данных через сторонние провайдеры. Отсутствие платных тарифов и ограничений на количество туннелов делает его привлекательной альтернативой для хостинга внутренних инструментов и демонстрации проектов.

Источник: Github ↗