Portweiterleitung zwischen 2 Hosts im VPN

Portweiterleitung zwischen 2 Hosts im VPN

Ich habe einige Probleme beim Versuch, Portweiterleitungsregeln auf einem Ubuntu-Rechner festzulegen. Ich erkläre meine Situation.

Ich habe einen Raspberry in meinem lokalen Heimnetzwerk und habe einen Webserver darauf installiert. Ich möchte mich auch von unterwegs damit verbinden. Leider stellt mein ISP standardmäßig keine statische IP zur Verfügung. Ich muss dafür 8 € pro Monat bezahlen (ziemlich teuer für mich). Ich kann auf meinem Router kein dynamisches DNS konfigurieren, da mein ISP ein doppeltes NAT hat. Deshalb habe ich beschlossen, einen VPN-Server auf einem „billigen“ VPS (mit statischer IP) zu konfigurieren. Ich habe OpenVPN ausprobiert, aber das war mir zu komplex. Also bin ich zu Tinc gewechselt und habe es geschafft, es wie gewünscht zum Laufen zu bringen.

Beim VPN hat der VPS die IP 10.0.0.1und der Raspberry die IP 10.0.0.2. Ich habe versucht, zwischen ihnen einen Ping auszutauschen und es hat funktioniert.

Jetzt möchte ich einige Portweiterleitungsregeln auf dem VPS festlegen, damit ich per SSH auf meinen Raspberry (Port 22) zugreifen und über die IP des VPS auch auf die Webseite (Port 80) zugreifen kann. Wie bekomme ich das hin? Ich habe versucht, iptables zu verwenden, aber ohne Erfolg...

verwandte Informationen