HA Zugriff über Domain von extern

FabS

Benutzer
Mitglied seit
29. Nov 2020
Beiträge
22
Punkte für Reaktionen
4
Punkte
3
Hi,

sieht gerade aus wie folgt:


YAML:
# Loads default set of integrations. Do not remove.
default_config:

# Load frontend themes from the themes folder
frontend:
  themes: !include_dir_merge_named themes

# Text to speech
tts:
  - platform: google_translate

automation: !include automations.yaml
script: !include scripts.yaml
scene: !include scenes.yaml

#http
http:
  cors_allowed_origins:
    - https://google.com
    - https://www.home-assistant.io
  ip_ban_enabled: true
  login_attempts_threshold: 20
  trusted_proxies:
    - 192.168.0.100
  use_x_forwarded_for: true

Damit komme ich bis zur Anmelden. Wenn ich mich anmelden will, mit 2FA, kann er sich angeblich nicht verbinden.

1731171584801.png

Da aber 2FA abgefragt wird, muss er ja irgendwo ankommen.

Grüße
 

Ronny1978

Benutzer
Sehr erfahren
Mitglied seit
09. Mai 2019
Beiträge
2.175
Punkte für Reaktionen
930
Punkte
148

FabS

Benutzer
Mitglied seit
29. Nov 2020
Beiträge
22
Punkte für Reaktionen
4
Punkte
3
ja, intern klappt es und ja das ist die IP der NAS in der ich den RP eingerichtet habe.
 
Zuletzt bearbeitet von einem Moderator:

Ronny1978

Benutzer
Sehr erfahren
Mitglied seit
09. Mai 2019
Beiträge
2.175
Punkte für Reaktionen
930
Punkte
148
Kommt das Fehlerbild aus Post #21, wenn du im LAN bist? Was passiert, wenn du den Zugriff vom Mobilnetz deines Handys probierst? Also https://ha.....com oder .de oder sowas
 

FabS

Benutzer
Mitglied seit
29. Nov 2020
Beiträge
22
Punkte für Reaktionen
4
Punkte
3
Ja, das Fehlerbild erscheint wenn ich versuche aus dem LAN zu verbinden über meine Domain mit DDNS.

Wenn ich intern bleibe mit IP geht es direkt. Hand teste ich gleich und gebe Feedback.

Gruß
 
Zuletzt bearbeitet von einem Moderator:
  • Like
Reaktionen: Ronny1978

Ronny1978

Benutzer
Sehr erfahren
Mitglied seit
09. Mai 2019
Beiträge
2.175
Punkte für Reaktionen
930
Punkte
148
Mich verwirrt in Post #16 hinten das ".com"? Ich denke, du nutzt eine Subdomain von xxxx.synology.me? Hier muss du mal noch etwas genauer ins Detail gehen:

- Was ist deine DynDNS Adresse? xxxx.synology.me?
- Was ist deine Subdomain von HA? yyyy.xxxx.synology.me?
- Zertifikate passen alle?
 

FabS

Benutzer
Mitglied seit
29. Nov 2020
Beiträge
22
Punkte für Reaktionen
4
Punkte
3
Hallo,

nein, hatte ich nie geschrieben. Ich habe bei selfhost eine Domain die ich nur für meine DS nutze.

Es wird quasi meine Domain auf meine dynamische IP referenziert, die führt zum Router und der leitet weiter mittels 443 https an die interne IPV4 meiner NAS

Das "normale" Zertifikat der Domain (keine Subdomain) passt. Kann es sein, dass ich für die subdomain durch den RP noch ein internes Zertfikat brauche? Das habe ich dann nat. noch nicht!

Gruß
 
Zuletzt bearbeitet von einem Moderator:

Ronny1978

Benutzer
Sehr erfahren
Mitglied seit
09. Mai 2019
Beiträge
2.175
Punkte für Reaktionen
930
Punkte
148
Nein, brauchst du nicht. Also xxxx.synology.me ist deine DynDNS. Bei Selfhost hast du eine Subdomain mit CNAME xxxx.synology.me. Korrekt?

Evtl. Rebindschutz bei der Fritzbox? Was macht der Zugriff von außen über das Handy? Geht?
 
Zuletzt bearbeitet von einem Moderator:

FabS

Benutzer
Mitglied seit
29. Nov 2020
Beiträge
22
Punkte für Reaktionen
4
Punkte
3
Ja, meine domain ist eben <meinName>.com und die haben auch den ddns Account dort dann immer die dynip upzudaten,
Also Domain und DDNS-Dienst beim selben Anbieter.

Von "extern" übers Handy gleiches Symptom. Ich such mal nach dem Rebindschutz...
 
Zuletzt bearbeitet von einem Moderator:

Ronny1978

Benutzer
Sehr erfahren
Mitglied seit
09. Mai 2019
Beiträge
2.175
Punkte für Reaktionen
930
Punkte
148
Daran liegt es eigentlich nicht, wenn es von EXTERN mit dem Handy auch nicht geht.
 
Zuletzt bearbeitet von einem Moderator:

Ronny1978

Benutzer
Sehr erfahren
Mitglied seit
09. Mai 2019
Beiträge
2.175
Punkte für Reaktionen
930
Punkte
148
Websocket in den Erweiterten Einstellungen des RP -> siehe hier
 

Ronny1978

Benutzer
Sehr erfahren
Mitglied seit
09. Mai 2019
Beiträge
2.175
Punkte für Reaktionen
930
Punkte
148
Ich denke daran liegt es nicht. Probieren mal Info im Post #32


Code:
Was gefehlt hat war im Synology Reverse Proxy die Einstellung unter „Benutzerdefinierte Kopfzeile“. Dort die Pulldown-Einstellung „WebSocket“ auswählen und den Eintrag erstellen lassen. Dann speichern.
 

FabS

Benutzer
Mitglied seit
29. Nov 2020
Beiträge
22
Punkte für Reaktionen
4
Punkte
3
Ich denke daran liegt es nicht. Probieren mal Info im Post #32


Code:
Was gefehlt hat war im Synology Reverse Proxy die Einstellung unter „Benutzerdefinierte Kopfzeile“. Dort die Pulldown-Einstellung „WebSocket“ auswählen und den Eintrag erstellen lassen. Dann speichern.
Und genau das wars!

WebSocket aktivieren mit Standardvorbelegung in den Feldern!

Ohh... man... Vielen Lieben Dank! ENDLICH!!!!
 
  • Like
Reaktionen: Ronny1978

FabS

Benutzer
Mitglied seit
29. Nov 2020
Beiträge
22
Punkte für Reaktionen
4
Punkte
3
Leider habe ich nun gestern gemerkt, dass der "Durchstich" da ist. Jetzt scheint es aber noch Zertifikatsprobleme zu geben. Ich nutze auf dem Handy die HA App um mich auf HA zu verbinden. Leider scheint das nun aber wegen der über den RP genutzte subdomain ha.*.com ein Thema mit dem Zertifikat zu geben. Im Browser kann ich das ja übergehen, in der App nicht.

Müsste ich mir nun noch auf die ha.*.com von meiner Domain ein let's encrypt Zertifikat erstellen? Wie ich es schaffe ein wildcard-Zertifikat für meine Domain zu erstellen habe ich von einem Windows-Rechner, bzw. der NAS, nicht verstanden.

Gruß
 

Thonav

Benutzer
Sehr erfahren
Mitglied seit
16. Feb 2014
Beiträge
7.896
Punkte für Reaktionen
1.517
Punkte
274
Auf der DS - Systemsteuerung, Sicherheit, Zertifikat - dort für Deine Subdomain eine letsencrypt Zertifikat erstellen. Dazu temporär die Ports 80 und 443 auf die DS freigeben.
 

FabS

Benutzer
Mitglied seit
29. Nov 2020
Beiträge
22
Punkte für Reaktionen
4
Punkte
3
Perfekt. Port 80 hat gefehlt für die Überprüfung. Mache ich gleich wieder aus.

Nun noch eine finale Frage zu dem Thema "Zugriff" zu HA.

Kann ich irgendwie über GPS mit der App (oder über WLAN-Erkennung), der App sagen, dass sie im internen WLAN die lokale Adresse nutzen soll und von "extern" die Domain? :)

Danke!
 

Ronny1978

Benutzer
Sehr erfahren
Mitglied seit
09. Mai 2019
Beiträge
2.175
Punkte für Reaktionen
930
Punkte
148
Lässt sich in der App bei Server einstellen einstellen. Sobald das heimische WLAN verfügbar ist, kann die App über die interne Adresse gehen. Aber ich denke, der RP regelt das selbst und leitet um. Macht zumindest mein HA Proxy auf der OpnSense. Bin ich um WLAN zu Hause, geht es bin zum RP und gleich wieder zurück zum Home Assistant.
 
Zuletzt bearbeitet von einem Moderator:
  • Like
Reaktionen: FabS


 

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