Как делать запросы к серверу, который доступен только по L2TP

Есть сервер на Ubuntu, на котором размещено приложение. Мне нужно отправлять запросы к контроллерам этого приложения, но проблема в том, что без подключения к VPN сервер недоступен извне. Что делать в таком случае? Мне нужно привязать домен к этому серверу и иметь возможность постоянно отправлять запросы. Возможности отключить VPN нет, ибо клиент против


Ответы (2 шт):

Автор решения: Solt

Возможных путей доступа в вашем случае три.

  1. На VPN-сервере необходимо получить постоянный белый IP.
  2. Т.к. ваш сервер дотягивается до VPN, у него по любому есть какой-то доступ к интернету. Будь то роутер локалки, или сам сервер. В любом случае там тоже можно получить у провайдера статический белый IP и, если это роутер, то с него настроить проброс портов 80, 443 (или какие-то используемые у вас) на ваш сервер.
  3. Найти такого провайдера DNS, который предоставляет услугу dynamic-DNS. Тогда сервер при изменении IP будет обновлять DNS-записи. Однако, это всё равно требует наличия белого IP, пусть и динамического.

Ну и если запросы делаются с одного хоста, попробовать их самих связать по VPN.

→ Ссылка
Автор решения: rotabor

Из вашего описания я могу предположить, что сервер находится во внутренней сети клиента, к которой вы можете подключиться по VPN.

В таком случае вы подключаетесь к VPN и попадаете в сеть целевого сервера. Дальше связываетесь с ним теми возможностями, которые предоставляет эта сеть. Либо у сервера постоянный IP, либо в сети работает DNS.

→ Ссылка