WebIF: 2 Ports benutzen wegen Passwort

  • Hallo,


    wäre es möglich das WebIF über 2 Ports anzusprechen.


    der einzige Unterschied sollte die Passwortabfrage sein.


    Dann kann man die Box lokal komfortabel benutzen und sie über den anderen Port trotzdem ans Internet hängen.


    Dazu sollte auch noch das Passwort selbst natürlich auch noch irgendwo komfortabler einzugeben sein.

  • zu 1.Frage:
    JA, ist möglich. Bzw. wird jetzt schon gemacht. Auf 127.0.0.1 ist es ohne Passwort am Laufen.
    Für einfach in der plugin.py des WebIfs nach den Zeilen 135 und 136 einfach etwas ein:


    Code
    d = reactor.listenTCP(81, channel.HTTPFactory(localsite),interface=extip)
    running_defered.append(d)


    Damit wird auf jedem externem Interface (wird ohne WLAN oder so immer nur die interne Netzwerkkarte sein) ein nicht Passwort geschützer Port 81 gestartet.
    zu 2:
    verstehe die Frage bzw. den Wunsch nicht.

    Einmal editiert, zuletzt von 3c5x9 ()

  • Achso... was mir grade einfiel...


    Man sollte es umgekehrt machen von den Ports her.


    Das Passwortgeschütze per GUI auf 81 nach draußen konfigurieren und das Interne mit der Methode von oben manuell auf 80 setzten. Denn der Streamproxy funktioniert nur mit Port 80. Und nach draußen hin braucht man den eh nicht :winking_face:

    Einmal editiert, zuletzt von 3c5x9 ()