Полный контроль над инфраструктурой
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 ↗
