Nginx-Proxy-Manager im Docker, Header weiterleitung ?

  • Ab sofort steht euch hier im Forum die neue Add-on Verwaltung zur Verfügung – eine zentrale Plattform für alles rund um Erweiterungen und Add-ons für den DSM.

    Damit haben wir einen Ort, an dem Lösungen von Nutzern mit der Community geteilt werden können. Über die Team Funktion können Projekte auch gemeinsam gepflegt werden.

    Was die Add-on Verwaltung kann und wie es funktioniert findet Ihr hier

    Hier geht es zu den Add-ons

KGBist2000

Benutzer
Registriert
10. Jan. 2016
Beiträge
207
Reaktionspunkte
36
Punkte
28
Moin Zusammen,
ich habe den Nginx-Proxy-Manager (npm) von meinem Proxmox host auf die Synology im Docker laufen im MACVLAN. Es funktioniert soweit so gut. Leider werden die HTTP-Header bei der weiterleitung irgendwie nicht mitgegeben oder nicht vollständig. Wenn ich die Geräte die dahinter sind anschaue, wird als Quell-IP immer die des npm angegeben und nicht die des eigentlichen Gerätes. Im npm ist folgendes hinterlegt hinter:

proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $remote_addr;

Hat jemand npm im Docker auf der Syno laufen und kann von seinen Erfahrungen berichten bzg. der Weitergabe der Quell-IP and die Zielhost?
 
Das mit MACVLAN ist eine gute Idee. Ich kann ja auch die Ports um klemmen für den Docker 8080:80, 8443:443, 81:81. dann spare ich mir das mit den Ports von DSM umbiegen.

Aber warum verlegst du den Reverse Proxy auf den File-Server?

Weil ich alles was ich auf den Proxmox hatte substituiert habe und nur noch der Reverse Proxy geblieben ist. Der soll nur noch 3 interne dienste adressieren und mit SSL absichern, Erreichbarkeit ist nur intern. Dafür wollte ich nicht weiter den proxmox laufen lassen. Meine Omi (DS 716+) sollte noch einen Docker ja mittragen können 🤣
 
Naja einen Reverse Proxy auf nicht-standard Ports laufen zu lassen halte ich für ungünstig. Dann musst du bei jedem Aufruf einer Domain, die über den RP geht den Port mit angeben. Glaub mir, das willst du nicht und das führt nur zu Verwirrung und Problemen.
Btw besitzt DSM schon einen eingebauten Reverse Proxy. Wenn du also nicht allzu hohe Anforderungen an den RP hast, kannst du das eventuell im DSM direkt abbilden, ohne Docker und Gefummel
 

Additional post fields

 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat