Admin
Администратор
Появился открытый инструмент rustunnel, который позволяет публиковать локальные сервисы в интернете через защищённые туннели. Проект написан на языке Rust и по своей логике близок к ngrok. Rustunnel устанавливает соединение между локальной машиной и удалённым сервером через зашифрованный WebSocket с TLS. Входящие запросы сначала попадают на сервер, а затем по этому каналу передаются в локальную сеть пользователя. Инструмент поддерживает два режима: использование уже развёрнутого сервера с несколькими регионами или развёртывание собственного сервера. Через rustunnel можно публиковать HTTP-сервисы и TCP-соединения. Проект включает панель управления, REST-интерфейс и сбор метрик для Prometheus. Серверная часть рассчитана на запуск в Linux и использует сертификаты TLS. Исходный код проекта открыт и распространяется по лицензии GNU AGPLv3.