denis19 denis19

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

Разработчик под ником strandnerd представил открытый проект Tunn. Это удобная для применения оболочка для OpenSSH, которая упрощает управление несколькими SSH-туннелями, заданными в простом файле конфигурации.Исходный код проекта написан на Go и опубликован на GitHub под лицензией MIT.Возможности Tunn:простая конфигурация: определение всех туннелей в одном YAML-файле;выборочные туннели: запуск всех туннелей или только определенных по имени;несколько портов: поддержка нескольких сопоставлений портов на туннель;интеграция с SSH: использование существующей конфигурации SSH;параллельное выполнение: все туннели работают одновременно;режим демона: фоновый сервис с отправкой отчетов о состоянии через IPC;модуль Lean Go: зависит только от gopkg.in/yaml.v3, обеспечивая чистоту и портативность сборок;собственные сеансы SSH: запуск системного двоичного файла SSH для каждого сопоставления, поэтому ключи и конфигурация ведут себя точно так же, как пользовательская оболочка;процессы на порту: запуск одного PID на порт для точного управления жизненным циклом.

DMCA