Telebit — это инструмент с открытым исходным кодом, предназначенный для безопасного проброса локальных сервисов в интернет с использованием технологии обратного туннелирования. Он позволяет разработчикам и системным администраторам предоставлять удалённый доступ к локальным приложениям и устройствам, обходя NAT и фаерволы без необходимости настройки порт-форвардинга на маршрутизаторе.
С помощью Telebit пользователи могут создавать защищённые HTTPS-соединения с поддоменами вида имя-пользователя.telebit.io, а также туннелировать трафик для различных протоколов, таких как HTTP, TCP и SSH. Это особенно полезно для тестирования вебхуков, демонстрации проектов заказчикам, удалённого доступа к Raspberry Pi, а также для разработки и отладки сетевых приложений в условиях ограниченного доступа к сети.
- Поддержка различных протоколов: возможность проброса трафика для HTTP, TCP и SSH-соединений.
- HTTPS-поддомены: автоматическое создание защищённых поддоменов вида
имя-пользователя.telebit.ioдля безопасного доступа. - Простота установки: установка с помощью команды
curl https://get.telebit.io/ | bashдля различных операционных систем, включая Windows, macOS, Linux и Raspberry Pi. - Поддержка SSH: возможность проброса SSH-соединений для удалённого доступа к устройствам.
- Поддержка TCP: возможность проброса произвольных TCP-соединений для различных приложений.
- Поддержка файлового обмена: возможность предоставления доступа к локальным файлам через защищённые ссылки.
- Поддержка конфигурации через переменные окружения: возможность настройки параметров через файл
.envили командную строку. - Поддержка работы как системный сервис: возможность запуска Telebit как службы с использованием
systemdили аналогичных инструментов.