Ich verstehe noch nicht, wofür man da eigene Software schreiben muss?
...
OpenVPN ist im Vergleich zu Wireguard langsam. Auf der Raspi läuft auch Ip(6)tables. Die Zusatzsoftware dient lediglich dazu, das Socat-Prozess, im Falle einer Änderung der IPv6 des Heimnetzwerkes neu einzurichten.
Zudem erlaubt meine Lösung das Anbieten von öffentliche Dienste.