Вот мое желаемое конечное состояние:
Из подключения к глобальной сети (мой телефон, компьютер, который я использую вне дома и т. д.), я хочу иметь возможность ввести URL-адрес (https://example/myapp), который обслуживает мой веб-сервер (nginx). из моей локальной сети. В настоящее время я пытаюсь сделать это через Amazon ec2. OpenVPN как экземпляр (потому что у меня нет других идей). Я верю, что близок к успеху (продолжайте читать), но что-то мешает этому произойти.
ПОДРОБНОСТИ:
В течение многих лет я мог получить доступ к своему серверу в локальной сети через глобальную сеть через его доменное имя и подключение через SSL (используя сертификаты Let’s Encrypt).
Однако недавно я перешел на нового интернет-провайдера, а у шлюза НУЛЕВЫЕ (как и НИ ОДИН) варианты конфигурации.
В результате я больше не могу получить доступ к своему серверу в локальной сети из глобальной сети.
Друг сказал, что, по его мнению, я мог бы использовать сервер Amazon ec2 для создания туннеля VPN к серверу моей локальной сети.
Итак, я создал Amazon ec2 OpenVPN как instance, и присвоил ему свое доменное имя. Я могу получить доступ к Amazon ec2 OpenVPN как экземпляр, использующий мое доменное имя.
Я настроил OpenVPN на моем сервере локальной сети (Arch Linux) и установил соединение с Amazon ec2. OpenVPN как пример. Все идет нормально!
Однако я не могу подключиться к своему веб-серверу nginx на моем сервере локальной сети.
Когда я ввожу URL-адрес своего домена, я получаю доступ к Amazon ec2. OpenVPN как страница входа на сервер.
Как мне добраться до своего веб-сервера nginx (на другом конце созданного мной VPN-туннеля)?
Я, вероятно, делаю это более сложным, чем это должно быть, но я пробовал несколько различных изменений конфигурации и просто не могу заставить его работать.
Я просмотрел бесчисленное количество видео (и прочитал столько веб-страниц), сколько смог найти по этой теме, но они, кажется, сосредоточены на таких вещах, как просто получение домена, связанного с их экземпляром ec2, или создание сертификата SSL, или создание веб-сервера на экземпляр ec2 и т. д. Ни один из них не является моей проблемой.
У меня на сервере локальной сети не установлен брандмауэр. У меня также нет специальных конфигураций маршрутизации.Далее не вижу как настроить NAT/роутинг от амазона ec2 OpenVPN как пользовательский интерфейс конфигурации.
Спасибо за любую помощь, которую вы можете предоставить!
сб