У меня на роутере томатная ОС. поскольку маршрутизатор поддерживает NAT, я не могу получить к нему доступ с помощью переадресации портов (не хочу) или любым другим способом, единственный способ - использовать обратный туннель ssh. поэтому я попробовал эту команду для создания ssh-туннеля к порту 80, поэтому я могу получить доступ к веб-консоли Tomato OS из удаленного места.
ssh -f -N -T -R 6680: локальный: 80 95.9.9.9
но когда я пытаюсь получить доступ к серверу с 95.9.9.9 на его http: // локальный: 6680 , я получаю сброс соединения, пустой ответ или другие ошибки.
Но когда я пытаюсь перевернуть туннельный порт 22, он работает нормально, например, когда я пытаюсь использовать ssh на localhost на порту 6677, он работает нормально.
ssh -f -N -T -R 6677: локальный: 22 95.9.9.9
Вот снимок экрана с ошибкой, которую я получаю при доступе к http для томатной ОС.