Как я могу настроить веб-сайт через туннель SSH?

388
MazeOfEncryption

Предположим, у меня есть небольшой http-сервер, работающий на чем-то вроде raspberry pi, и я хочу поделиться им со всем миром, но не хочу использовать переадресацию портов . Теперь я знаю, что это возможно, используя такие сервисы, как localtunnel.me, но я также был уверен, что это возможно, используя только ssh. Итак, мой вопрос: как я могу использовать ssh-туннель для направления моего сайта доменов Google на мой http-сервер? Это возможно? Или мне нужен другой сервер для переадресации портов? Я мог бы просто использовать localtunnelили подобную альтернативу, но я читал, что это хорошо только для тестирования и не должно использоваться на практике.

0

1 ответ на вопрос

1
Gordon Davisson

Вам понадобится другой сервер (либо с публичным IP-адресом, либо с собственным портом переадресации), чтобы быть другим концом туннеля ssh. На самом деле это очень похоже на переадресацию портов на вашем маршрутизаторе, за исключением того, что вместо переадресации порта с вашего маршрутизатора на компьютер за вашим маршрутизатором вы перенаправляете порт с одного компьютера на другой, который может быть очень далеко (в сети) ,

Кроме того, я бы отнес это к той же категории только для тестирования, что и localtunnel.me. Порт вперед будет работать намного лучше (даже на пи).