Я не совсем уверен, что будет лучшим решением для этой проблемы, но

У меня VPS с 3 ips. У меня есть система Unix за домашним маршрутизатором без переадресации портов. Я хочу иметь доступ к myVPSIP:25566 и получить данные во внутренней системе.

myVPS ---> внутренняя система

Как мне это сделать, я пробовал обратное туннелирование. Если серверная часть minecraft вызывает путаницу, вот альтернативный пример, который выполнит ту же задачу.

У меня есть веб-сервер на компьютере внутри домашней сети. Он не может получить входящие соединения, поэтому я купил VPS, и у него есть IP. Я хочу иметь возможность доступа к веб-серверу через VPS IP. Я пробовал обратный SSH туннель, но не уверен, почему он не работает.

вот команда, которую я использовал

ssh -f -R 25566:127.0.0.1:25566 root @ myvps -N

1 ответ1

0

Синтаксис вашей команды выглядит нормально; проблема в том, что на вашем домашнем компьютере порт 25566 абсолютно не работает.

Скорее всего, вы хотели получить доступ к какой-либо другой службе на вашем домашнем компьютере. Я вижу, что вы сказали, что хотите получить доступ к веб-серверу. В этом случае вы бы перенаправили на порт 80:

ssh -f -R 25566:127.0.0.1:80 root@myvps -N

Если вы хотите получить доступ к чему-то другому, измените 80 на любой номер порта, на котором работает требуемая служба.

Имейте в виду, что ссылки на вашем домашнем веб-сервере не будут работать, поскольку предполагается, что вы будете заходить на порт 80, а не на 25566.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .