Hallo ich versuche schon mit mehreren Tools eine sichere Verbindung hin zu bekommen, um von außen auf mein HA zu zugreifen.Derzeit nutze ich duckdns aber da will ich weg. Ich brauch was mit https.Mein letzter Lichtblick ist jetzt noch Cloudflare.Da ich wie schon gesagt alle im Docker laufen habe, habe ich hierzu keine Anleitung gefunden.Für die Docker-Composel habe ich das gefunden:
Ah, o.k. jetzt hab ich einen Tunnel und einen Connector, also ist HA scheinbar mit Cloudflare verbunden, aber woher weiß jetzt der Connector + Tunnel wohin er verbinden soll? Wo ist der Zusammenhang zu meiner url?
Also, ich hab eine Domain bei www.namecheap.com
diese hab ich bei cloudflare eingetragen mit DNS etc.
Dann habe ich einen Tunnel bei Cloudflare eingerichtet, dass hat auch funktioniert. Zumindest sehe ich einen Connector mit meiner IP etc. was ich z.B. nicht sehe, ist mein Port.
Ich davon aus, das wenn ich meine Domaine bei namecheap aufrufe (123456.xyz) dann fragt er über die DNS bei cloudflare nach…… aber ich check halt nicht wie das bei cloudflare zusammen kommt.
Ich hab nur eine URL und einen Tunnel, ich mein nur wenn man mehrere hätte muss man das ja irgendwie konfigurieren.
Es tut mir leid, aber ich verstehe deine Frage einfach nicht. Wenn Du eine weitere Domain und einen weiteren Service/Webseite/etc. hättest, würdest Du den analog zu HA einrichten…
Ich glaube, das wonach du als nächstes googlen solltest ist ein Nginx Proxy Manager
Du erstellt mit cloudflare 1 / einen Tunnel ! Eine Subdomain ( www.HOMEASSISTANT.namecheap.de) lässt dich dann separieren (Tunnelanfang). Am Tunnel Ende muss aber auch noch irgendwas sein, was dann die Anfrage an den Richtigen Endpunkt verteilt (NPM).
Das hab ich gesucht, hier hatte ich nicht weiter konfiguriert, war so mit dem Token beschäftigt.Jetzt hab ich es konfiguriert, allerdings bekomme ich mit der URL nur ein “400: Bad Request”Denke, jetzt liegt es an HA.In der configuration hab ich:http:
Du hast HA und Cloudflared in separaten Docker? Dann reicht dir 127.0.0.1 (localhost) nicht sondern die IP des Cloudflare containers und was du alles für HA freigeben willst .. Beispiel
Edit: noch ein Tipp, HA kann etwas eitel sein. Wenn du sowieso Docker hast baue dir einen Apache oder Ngnix Container mit einer einfachen Webseite und binde den erstmal zu Test an. Sonst hast du zu viele Variablen im Spiel.
Du hast 2 Docker, jeder Docker hat eine eigene, geroutete IP. 127.0.0.1 ist die eigene IP von HA. Mit trusted_proxies sagst du HA von welcher Quelle Verbindungen akzeptiert werden. Der Cloudflared Container ist aber nicht “ich selbst” sondern jemand anderes mit einer fremden IP.