Получать входящие публичные IP-адреса через VPN?

Получать входящие публичные IP-адреса через VPN?

Некоторое время я запускал VPN-сервер с OpenVPN + iptables на купленном мной VPS и туннелировал через него свой домашний сервер, чтобы скрыть IP-адрес моего домашнего сервера от посетителей. Это работало фантастически, пока я не понял, что все входящие соединения, полученные с моего основного сервера через VPN, регистрировались как IP-адрес моего VPN-клиента, полностью уничтожая любую возможность запрета определенных соединений.

Можно ли заставить мой основной сервер получать публичные запрашивающие IP-адреса через мой VPN? С моей точки зрения, это звучит так, как будто мне придется использовать действительно «хакерский» метод для этого, но если есть встроенный способ сделать это через OpenVPN, я бы с радостью снова открыл свой VPS и использовал его.

Спасибо.

EDIT: Долго искал ответ, но так и не нашел решения (или достаточно ясного для меня). Я также экспериментировал с такими сервисами, как CloudFlare, однако они в основном ориентированы на веб-сайты, а не на сервисы, которые не используют html. VPN-туннель по-прежнему кажется лучшим решением, если бы только моя хостинговая машина могла видеть реальный IP-адрес входящего соединения, а не локальную маску.

Связанный контент