Ключевые улучшения:

    Добавлена функция check_ports() - проверяет:

        Локальные порты через ss или netstat

        Удаленные порты на VPS через SSH

        Внешнюю доступность портов на VPS

        Процессы autossh и ssh для каждого туннеля

    Добавлена функция diagnose_tunnel() - полная диагностика туннеля:

        Конфигурация

        Статус службы systemd

        Логи туннеля

        Проверка процессов

        Проверка портов

        Ручной тест SSH соединения

    Улучшена проверка SSH подключения:

        Более детальные сообщения об ошибках

        Проверка прав на ключ (должны быть 600)

        Проверка валидности ключа

    В меню управления туннелем добавлена опция "Диагностика" (кнопка 'd'):

        Полная проверка проблемного туннеля

        Показывает конкретные рекомендации по исправлению

    В тестировании подключений добавлен пункт "Диагностика всех туннелей":

        Автоматически проверяет все настроенные туннели

    Улучшен вывод при создании туннеля:

        Сразу показывает диагностику портов

        Более информативные сообщения об ошибках
This commit is contained in:
NW
2025-12-22 22:34:05 +00:00
parent 49e5d7ccb7
commit 6a89be6f57

File diff suppressed because it is too large Load Diff