Reverse Proxy - Gerät hat geantwortet, ist aber keine FRITZ!Box

Issue #83 closed
Marcel Maas created an issue

Hallo,

ich versuche gerade für sämtliche Webserver die in meinem Heimnetz stehen und aus dem Web erreichbar sein sollen einen Reverse Proxy zwischen zu schalten. Leider geht dann hier der Verbindungstest nicht mehr. Hab mal im Quellcode deiner Seite geschaut wann die Meldung "Gerät hat geantwortet, ist aber keine FRITZ!Box" kommt. Kann aber wenn ich mir die URI (mit der adresse die über den Reverse Proxy geht) selbst zusammenbaue mit /login_sid.lua?username=xxxx die beiden benötigten Werte (Blocktime/Challenge) aus der xml auslesen, die ja eigentlich dann den Fehler ausgeben. Vielleicht noch eine Idee woran es scheitern könnte?

Ist kein Beinbruch funktioniert ja im Zweifel wenn die FB direkt per Portfreigabe im Netz steht. Wäre nur nice to have ;-)

Comments (2)

  1. Raphael Pala repo owner

    Wird als Host im Header der HTTP-Anfrage der Hostname übertragen, so kann unter Umständen der Rebind-Schutz der FRITZ!Box ansprechen. Um dies zu vermeiden wird im Moment der Host-Header auf die IP-Adresse gesetzt.

    Der Reverse-Proxy kann so nicht mehr herausfinden, zu welchem Gerät die Anfrage weitergeleitet werden soll. Eine Lösungsmöglichkeit wäre, die Default-Weiterleitung (“Catchall”) auf die FRITZ!Box zu setzen.

  2. Log in to comment