1

Ситуация

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

Эта проблема

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

Вопрос

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

1 ответ1

2

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

ssh -R 8080:localhost:80 user@server

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

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