Guten Abend liebe Gemeinde,
ich habe hier zu Hause einen Server stehen auf dem Proxmox läuft.
Die Internetanbindung ist über IPv6, da die Deutsche Glasfaser leider kein IPv4 bereitstellt und ich keine 10 EUR im Monat für eine IPv4 zahlen möchte.
Nun, soweit läuft der Proxmox-Host und meine Container bzw. VMs laufen ebenfalls und sind auch von außen erreichbar.
Gelöst habe ich das Problem einfach mit VPS-Servern von IONOS, da diese 'nur' 1 EUR im Monat kosten und eine IPv4 haben.
Diese stellen per Wireguard einen Tunnel zur VM her und leiten den gesamten Traffic einfach per 'socat' an die entsprechende VM auf dem Proxmox weiter. Das klappt soweit hervorragend.
In der FRITZ!Box 7590 ist für jede VM eine Route eingetragen ( 172.31.0.1, 255.255.255.255, 192.168.1.47 und eine weitere Route 172.31.0.3, 255.255.255.255, 192.168.1.48 ) und die VMs können sich untereinander finden und ich kann sie auch anpingen.
Da aber langsam aber sicher doch mehr VMs kommen und ich nicht für jede neue VM einen VPS von IONOS bezahlen möchte, stellt sich mir die Frage, ob man das Problem der Ports mit einem ReverseProxy lösen könnte?
Beispiel:
Aktuell habe ich 2x Windows Server 2019 laufen, auf einem ist Plesk installiert, über den meine Webseite läuft.
Dort ist also z.B. Port 80 und 443 besetzt - dafür ist dann der eine VPS zuständig ( der ja auch nur 1x Port 80 und 1x Port 443 weiterreichen kann ).
Eine zweite Windows Server 2019 VM habe ich laufen, auf der ebenfalls Port 80 und 443 benutzt wird ( eMail-Server ) und das Selbe natürlich auf dem 2. VPS auch.
Nun stelle ich mir die Frage, ob ich nicht durch einen ReverseProxy das so lösen könnte, dass durch das Matchen der ( Sub- ) Domains die Ports und VMs so erreichtbar werden, ohne dass ich immer wieder neue VPS für jede VM haben muss?
Ich hoffe, ihr versteht mein Problem und mein Vorhaben.
Bei Fragen, einfach gerne melden. Ich versuche es dann zu beantworten.
Da ich Proxmox genial finde und gerne dran festhalten möchte, hoffe ich, dass jemand mein Problem versteht und evtl. eine Lösung kennt.
Ich wäre für jede Hilfe dankbar und wenn möglich, bitte recht einfach erklärbar, da ich nicht wirklich große Ahnung habe und schon sehr stolz bin, dass alles soweit läuft bisher. Mich stört einfach nur, dass ich quasi für jede VM, die von außen erreichbar sein soll, ein VPS her muss mit IPv4 wegen der Ports.
Bei HAProxy habe ich z.B. mal gelesen, dass dieser die Ports dann per Match auf die ( Sub- ) Domain verwalten kann und man somit nur einen Port 80 und einen Port 443 von einem VPS benötigt und nicht für jede VM einen VPS.
Liebe Grüße,
Christian
ich habe hier zu Hause einen Server stehen auf dem Proxmox läuft.
Die Internetanbindung ist über IPv6, da die Deutsche Glasfaser leider kein IPv4 bereitstellt und ich keine 10 EUR im Monat für eine IPv4 zahlen möchte.
Nun, soweit läuft der Proxmox-Host und meine Container bzw. VMs laufen ebenfalls und sind auch von außen erreichbar.
Gelöst habe ich das Problem einfach mit VPS-Servern von IONOS, da diese 'nur' 1 EUR im Monat kosten und eine IPv4 haben.
Diese stellen per Wireguard einen Tunnel zur VM her und leiten den gesamten Traffic einfach per 'socat' an die entsprechende VM auf dem Proxmox weiter. Das klappt soweit hervorragend.
In der FRITZ!Box 7590 ist für jede VM eine Route eingetragen ( 172.31.0.1, 255.255.255.255, 192.168.1.47 und eine weitere Route 172.31.0.3, 255.255.255.255, 192.168.1.48 ) und die VMs können sich untereinander finden und ich kann sie auch anpingen.
Da aber langsam aber sicher doch mehr VMs kommen und ich nicht für jede neue VM einen VPS von IONOS bezahlen möchte, stellt sich mir die Frage, ob man das Problem der Ports mit einem ReverseProxy lösen könnte?
Beispiel:
Aktuell habe ich 2x Windows Server 2019 laufen, auf einem ist Plesk installiert, über den meine Webseite läuft.
Dort ist also z.B. Port 80 und 443 besetzt - dafür ist dann der eine VPS zuständig ( der ja auch nur 1x Port 80 und 1x Port 443 weiterreichen kann ).
Eine zweite Windows Server 2019 VM habe ich laufen, auf der ebenfalls Port 80 und 443 benutzt wird ( eMail-Server ) und das Selbe natürlich auf dem 2. VPS auch.
Nun stelle ich mir die Frage, ob ich nicht durch einen ReverseProxy das so lösen könnte, dass durch das Matchen der ( Sub- ) Domains die Ports und VMs so erreichtbar werden, ohne dass ich immer wieder neue VPS für jede VM haben muss?
Ich hoffe, ihr versteht mein Problem und mein Vorhaben.
Bei Fragen, einfach gerne melden. Ich versuche es dann zu beantworten.
Da ich Proxmox genial finde und gerne dran festhalten möchte, hoffe ich, dass jemand mein Problem versteht und evtl. eine Lösung kennt.
Ich wäre für jede Hilfe dankbar und wenn möglich, bitte recht einfach erklärbar, da ich nicht wirklich große Ahnung habe und schon sehr stolz bin, dass alles soweit läuft bisher. Mich stört einfach nur, dass ich quasi für jede VM, die von außen erreichbar sein soll, ein VPS her muss mit IPv4 wegen der Ports.
Bei HAProxy habe ich z.B. mal gelesen, dass dieser die Ports dann per Match auf die ( Sub- ) Domain verwalten kann und man somit nur einen Port 80 und einen Port 443 von einem VPS benötigt und nicht für jede VM einen VPS.
Liebe Grüße,
Christian