Eingehende öffentliche IP-Adressen über VPN empfangen?

Eingehende öffentliche IP-Adressen über VPN empfangen?

Für kurze Zeit habe ich einen VPN-Server mit OpenVPN + iptables auf einem VPS betrieben, den ich gekauft hatte, und meinen Heimserver durch diesen getunnelt, um die IP-Adresse meines Heimservers vor Besuchern zu verbergen. Das funktionierte fantastisch, bis ich feststellte, dass alle eingehenden Verbindungen, die von meinem primären Server über das VPN empfangen wurden, als Client-IP meines VPN registriert wurden, wodurch jede Möglichkeit, bestimmte Verbindungen zu sperren, völlig zunichte gemacht wurde.

Ist es möglich, dass mein primärer Server über mein VPN öffentliche IP-Anforderungen erhält? Aus meiner Sicht klingt es so, als müsste ich dafür eine wirklich „hackige“ Methode verwenden, aber wenn es eine integrierte Möglichkeit gibt, dies über OpenVPN zu tun, würde ich meinen VPS gerne wieder öffnen und ihn verwenden.

Danke schön.

EDIT: Ich habe lange nach einer Antwort gesucht, aber keine Lösung gefunden (oder eine, die klar genug ist, dass ich sie verstehen kann). Ich habe auch mit Diensten wie CloudFlare experimentiert, diese sind jedoch hauptsächlich auf Websites ausgerichtet und nicht auf Dienste, die kein HTML verwenden. Ein VPN-Tunnel scheint immer noch die beste Lösung zu sein, wenn mein Hosting-Computer nur die echte IP-Adresse einer eingehenden Verbindung sehen könnte und nicht eine lokale Maske.

verwandte Informationen