Как создать туннель OpenVPN для обращения на конкретный url или ip адрес?
Доброе время суток!
Существует проект, некий web сервис. Также существует некая компания, с которой реализована ингтеграция по апи. Среди требований компании - совершение запросов к апи возможно только через настроенный к их серверу openvpn туннель. Нужен совет и примеры по реализации, как правильно выполнить данную задачу. Ссылки на мануалы приветствуются.
На стороне сервиса - ubuntu 20, nginx, apache. Сам проект на laravel
В теории предполагаю примерно такую последовательность действий:
Настраивается клиент openvpn на сервере сервиса
Каким-то образом прописывается конфигурация для отправки через туннель только тех запросов, которые летят на сервер компании (по урлу или ip)
Просто указать маршрут до сетей получателя через vpn. Но указывать можно только ip сети. Дальше думайте над тем, что будет если у контрагента сменятся ip адреса и как актуализировать маршруты.