У меня есть три сервера, один с белым IP (SERVER1), а другой (SERVER2 192.168.1.50) в моей локальной сети подключается к Интернету через сеть провайдера, например 10.10. . .Также в моей локальной сети есть мой другой мини-сервер (SERVER3 192.168.1.51).Я не могу работать с SERVER3 с ssh.
Итак, я хочу: запустить команду SERVER2 "curl http://localhost/json:3333" и получить ответ от SERVER3, как в моей домашней сети: http://192.168.1.51/json.
Для этого: в SERVER2 я открываю ssh туннель командой: "ssh -N -R 3333: 192.168.1.51: 80 admin @ SERVER1"
И у меня теперь есть туннель в SERVER1, я отправляю 'curl http://localhost:3333' и имеют правильный ответ от http://192.168.1.51/index.html,, но если я хочу получить любую страницу, на которой произошел сбой, для примера: http://localhost/json:3333' вернет сервер Apache / 2.4.25 (Debian) по адресуlocalhost Port 80 '
Как я могу туннелировать весь сайт SERVER3 с путем и страницами?