OPNsense Forum

International Forums => German - Deutsch => Topic started by: Hunduster on April 12, 2023, 05:49:26 pm

Title: ioBroker via Reverse Proxy - Websocket
Post by: Hunduster on April 12, 2023, 05:49:26 pm
Hallo zusammen,

ich versuche aktuell, die Visualisierung meines ioBrokers über den Reverse Proxy (Nginx) für die mobile App freizugeben. Am HAproxy bin ich komplett gescheitert.

Beim Nginx habe ich nun alle nötigen Dienste nach Außen veröffentlichen können nur der Websocket scheint nicht zu laufen. Ich komme auf die Anmeldemaske aber hier passiert, auch nach der Eingabe meiner Credentials, nichts mehr.

Ich habe mir hierzu schon einen Wolf gegoogelt und komme einfach nicht weiter bei dem Thema.

In Summe gibt es zwei Ports, welche freigegeben werden müssen. Der Webserver horcht auf 8082. Nach der Authentifizierung erfolgt ein Websocket auf 8400.

Ich habe für beide Dienste die jeweiligen Einträge im Nginx angelegt und bei Port 8400 in den advanced settings auch den Haken bei Websocket gesetzt. Auf die Anmeldeseite komme ich, aber von hier geht es dann nicht weiter -> keine Reaktion.

Das Verhalten kenne ich von emienr alten FW. Hier musste ich für Port 8400 auch nur den Haken setzen, Websockets durchzulassen und es lief sofort. Leider habe ich aber bisher bei meinen Suchen keine funktionierende Lösung für mich finden können und hoffe daher, dass einer von Euch eine ähnliche Config zum Laufen gebracht hat.
Title: Re: ioBroker via Reverse Proxy - Websocket
Post by: W0nderW0lf on April 13, 2023, 07:51:54 am
Hast du mal in die NGINX HTTP Fehler Logs geguckt?
Hast du security policy filter bei dir eingerichtet? Eventuell sind die Filter dafür verantwortlich.
Ich kenne ioBroker nicht, aber ich hatte das phänomen auch vor kurzem bei nextcloud. Da musste ich meine Filter nochmal anpassen um mich anmelden zu können.
Title: Re: ioBroker via Reverse Proxy - Websocket
Post by: fabian on April 13, 2023, 11:11:06 pm
Mal advanced aktiviert (oben im UI) und websocket Support (müsste es irgendwo ne checkbox geben) aktiviert?

Das ist zumindest das Einzige, was man bei Websockets speziell machen muss.
Title: Re: ioBroker via Reverse Proxy - Websocket
Post by: Hunduster on April 15, 2023, 11:19:59 pm
Hast du mal in die NGINX HTTP Fehler Logs geguckt?
Hast du security policy filter bei dir eingerichtet? Eventuell sind die Filter dafür verantwortlich.
Ich kenne ioBroker nicht, aber ich hatte das phänomen auch vor kurzem bei nextcloud. Da musste ich meine Filter nochmal anpassen um mich anmelden zu können.

In den HTTP Logs steht nur "no data available"

Mit Filter meinst du die WAF? Die habe ich aktuell noch nicht aktiviert. Wollte mich, wenn es einmal generell geht, langsam hochhangeln.

Mal advanced aktiviert (oben im UI) und websocket Support (müsste es irgendwo ne checkbox geben) aktiviert?

Das ist zumindest das Einzige, was man bei Websockets speziell machen muss.

Unter Locations > WebSocket Support ist angehakt.