Основные исправления:

    Полностью переработана система ввода - добавлена функция safe_read для безопасного ввода данных

    Очистка буфера ввода - добавлена функция clear_input_buffer для предотвращения проблем с некорректным вводом

    Улучшенное меню - меню теперь корректно обрабатывает все варианты ввода

    Исправлена обработка паролей - добавлена поддержка sshpass для автоматического копирования ключей

    Улучшена стабильность SSH - добавлены дополнительные настройки для предотвращения разрыва соединения

    Корректная обработка всех опций меню - каждая опция меню теперь работает правильно

    Удалены все временные файлы - скрипт корректно очищает за собой

    Добавлена проверка всех вводимых данных - предотвращает ошибки из-за пустых полей

Использование:

    Скопируйте весь скрипт в файл install_ssh_tunnel.sh

    Сделайте его исполняемым: chmod +x install_ssh_tunnel.sh

    Запустите: sudo ./install_ssh_tunnel.sh

После установки запустите менеджер: tunnel-manager

Теперь меню будет работать корректно, без преждевременных сообщений об ошибках и с правильной обработкой ввода.
This commit is contained in:
NW
2025-12-22 15:54:59 +00:00
parent 865629e9df
commit 7743b9eb36

File diff suppressed because it is too large Load Diff