Представлен открытый проект Tunn — оболочка для OpenSSH для упрощения управления несколькими SSH-туннелями

Разработчик под ником strandnerd представил открытый проект Tunn. Это удобная для применения оболочка для OpenSSH, которая упрощает управление несколькими SSH-туннелями, заданными в простом файле конфигурации.

Исходный код проекта написан на Go и опубликован на GitHub под лицензией MIT.

Возможности Tunn:

простая конфигурация: определение всех туннелей в одном YAML-файле;

выборочные туннели: запуск всех туннелей или только определенных по имени;

несколько портов: поддержка нескольких сопоставлений портов на туннель;

интеграция с SSH: использование существующей конфигурации SSH;

параллельное выполнение: все туннели работают одновременно;

режим демона: фоновый сервис с отправкой отчетов о состоянии через IPC;

модуль Lean Go: зависит только от gopkg.in/yaml.v3, обеспечивая чистоту и портативность сборок;

собственные сеансы SSH: запуск системного двоичного файла SSH для каждого сопоставления, поэтому ключи и конфигурация ведут себя точно так же, как пользовательская оболочка;

процессы на порту: запуск одного PID на порт для точного управления жизненным циклом.

Источник: habr.com

0 0 голоса
Рейтинг новости
1
0
Подписаться
Уведомить о
0 комментариев
Межтекстовые Отзывы
Посмотреть все комментарии