У меня есть такая установка, как на рисунке ниже.Я пытаюсь настроить туннель SSH, чтобы я мог получить доступ к своему веб-сайту, расположенному на pi: 80, из Интернета.Проблема в том, что «красная» сеть находится за брандмауэром и блокирует все входящие соединения из Интернета.В «голубой» сети на example.com осуществляется переадресация порта на 192.168.1.100, поэтому все соединения из Интернета с example.com на портах 80 и 443 перенаправляются на 192.168.1.100.
Пока что моя идея и попытка заключались в том, чтобы подключиться с / ноутбука / по SSH к / pi: 22 /.После того, как я был там, я SSH к /example.com:443/ (пользовательский порт SSH, поэтому соединение не блокируется "красным" брандмауэром).Параметры подключения были такими:
ноутбук -> пи:
ssh pi@pi:22
(поэтому я подключен к веб-серверу по SSH),
затем изВ этом сеансе SSH выше я устанавливаю другой SSH для example.com:
ssh -R 80:localhost:80 user@example.com --port 443
Я ожидал, что при установке http://example.com на удаленный браузер (Интернет) будет отображатьсявеб-страница, размещенная на пи: 80, но я получил отказ в соединении.Кто-нибудь есть идеи, как я могу настроить это?