Доступ к серверу во внутренней сети за строгим брандмауэром из интернета - PullRequest
0 голосов
/ 25 января 2019

У меня есть такая установка, как на рисунке ниже.Я пытаюсь настроить туннель 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, но я получил отказ в соединении.Кто-нибудь есть идеи, как я могу настроить это?network diagram

...