Есть ли туториал или документация по тому, как организовать доступ из www к сервису, размещённому внутри VPN сети?
Добрый день!
Сейчас столкнулся со следующей проблемой: потерял возможность иметь статический домашний адрес, где располагается личный сервер, соответственно требуется каким-либо образом иметь доступным этот сервер извне, имея серый айпишник.
Предполагаемое решение: организовать VPN сеть на каком-либо сервере с белым IP и пробрасывать соединения к vpn-клиенту этого сервера, чтобы достучаться извне до сервисов, запущенных на VPN-клиенте.
Главный вопрос: насколько разумно данное решение? Если я всё-таки мыслю в правильном направлении, то есть доки на тот же openvpn, как организовать такой проброс соединений?
Спасибо за ответ! Этим прокси может быть nginx или есть другие решения? Как я понял, схема такая: на VPS с белым прокси стоит OpenVPN, NAT (dnsmasq). На NAT настроен проброс портов (условно 443 и 80) на клиентов внутри OpenVPN. Или всё-таки Nginx слушает нужные порты и делает проксирование трафика на клиенты внутри VPN9-сети?
Решение нормальное.
Но OpenVPN не занимается этим. Проброс портов нужно делать средствами ОС, где будет стоять openvpn сервер.
Вам нужен NAT - проброс портов с белого адреса на сервере на сервый адрес клиента openvpn на домашнем сервере.
Кстати - это можно сделать посредством какого-то роутера с белым ip (сейчас многие имеют VPN серверы), например у друзей или родственников.