Я нашел аналогичный сценарий in this topic, но он относится к ssh, и мне нужно перенаправить доступ к веб-серверу.Прямой доступ к веб-сайту за брандмауэром с использованием SSH-туннелирования
Как это выглядит сейчас:
[частный сервер] - позади маршрутизатора и межсетевого экрана, доступ через внешний IP недоступного
[средний сервер] - публичный IP, порты открытого
[пользователь] - подключение через веб-браузер до средний сервер, хотите получить сайт от pr Ивате сервер
Что я уже сделал:
ssh -N -R 8888:localhost:80 [email protected][middle server ip]
Теперь я могу получить доступ к частный сервер от среднего сервера например. через:
curl http://localhost:8888
Так что туннель работает нормально.
Проблема заключается в том, когда я (как пользователь) ввести [средний IP-адрес сервера]: 8888, все я получаю это ERR_CONNECTION_REFUSED
Что мне не хватает? Какой-то переадресация портов? Любая помощь будет оценена!
Это решило проблему, спасибо! Я уже установил GatewayPorts, но сделал это на [private server], поэтому он не работал, как я ожидал. – Mark