Исправления в этой версии:
Полностью определенная функция show_menu() - теперь она есть в основном скрипте manager.sh
Все функции меню реализованы:
create_tunnel() - создание нового туннеля
quick_ssh_tunnel() - быстрый SSH туннель
manage_tunnels() - управление существующими туннелями
setup_autostart() - настройка автозапуска
view_logs() - просмотр логов
test_connections() - тестирование подключений
setup_routing() - настройка маршрутизации
setup_ssh_config() - настройки SSH
setup_new_vps() - настройка/смена VPS
Улучшенное управление туннелями:
Просмотр списка всех туннелей
Управление отдельными туннелями (запуск/остановка/перезапуск)
Просмотр логов конкретного туннеля
Удаление туннелей
Полноценное меню с навигацией и обработкой всех опций
Основные исправления:
Интерактивный запрос данных VPS - скрипт теперь явно запрашивает:
IP/домен VPS (обязательное поле)
Порт SSH (по умолчанию 22)
Имя пользователя (root или другой)
Улучшенная SSH конфигурация для локальной сети:
Добавлены параметры TCPKeepAlive, ControlMaster, ControlPersist
Увеличены таймауты соединения
Настроены буферы и компрессия
Добавлены современные шифры для стабильности
Настройка SSH демона:
Автоматическая настройка /etc/ssh/sshd_config
Включение ClientAliveInterval и TCPKeepAlive
Разрешение подключения по паролю (для локальной сети)
Автоматический перезапуск SSH демона
Улучшенная обработка ошибок:
Проверка доступности порта VPS
Несколько методов копирования SSH ключа
Возможность продолжить установку даже если подключение не удалось
Сохраняются настройки VPS в /etc/ssh_tunnel/vps_settings.conf