Доступ к веб-серверу за маршрутизатором, переадресация портов недоступна

Ситуация

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

Эта проблема

У меня нет доступа к маршрутизатору, поэтому я не могу настроить переадресацию портов. У меня, однако, есть учетная запись хостинга (с доступом по SSH) и даже VPS.

Вопрос

Есть ли что-то, что я мог бы настроить на моей внешней учетной записи хостинга или VPS, чтобы обрабатывать запросы веб-страниц, каким-то образом извлекая данные с моего локального сервера (за маршрутизатором) и передавая их конечному пользователю? Я понимаю, что это немного запутанно, но производительность не имеет значения.

1 ответ

Вы можете настроить SSH-туннель от вашей машины разработки до VPS, который позволит вам предоставить им доступ. Вам нужно будет настроить переадресацию удаленного порта. Для клиента OpenSSH это будет выглядеть примерно так:

ssh -R 8080:localhost:80 user@server

Выполнение этого на устройстве dev должно установить туннель из server:8080 на ваш порт dev box 80, Затем вы можете указать своему клиенту http://server:8080

Другие вопросы по тегам