Synology-Forum.nl
Hardware ondersteuning => Netwerk algemeen => Topic gestart door: walberg op 06 februari 2019, 20:04:09
-
Ik heb Homeassistant op mijn Nas ds218+ in een docker draaien. Vanwege koppeling met Google home wil ik de verbinding van buitenaf instellen.
Ik heb nu een domein walbergdomotica.nl en subdomein homeassistant dus: homeassistant.walbergdomotica.nl
Bij cpanel van mijn hoster heb ik bij A record mijn external Ip adres ingevoerd.
Echter als ik bij reverse proxy de inkomende poort op 443 of op 80 in wil stellen krijg ik een rode lijn invoer is verplicht?
Wat gaat hier mis?
-
Je moet daadwerkelijk 80 of 443 invoeren.
Het staat er nu wel maar ook niet echt.
Klinkt vreemd, weet ik, maar voer het in en het werkt.
-
in elk geval is de domeinnaam fout. Daar hoort minimaal nog een landencode of ander toplevel domein op het eind te staan.
En het doelprotocol kan beter http zijn voor verkeer dat de nas toch niet meer verlaat. Dan voorkom je dat het opnieuw gecodeerd moet worden. Kost alleen maar onnodige rekenkracht.
Volgens mij kun je het IP adres ook door "localhost" vervangen. (Dan heb je in toekomst ook geen probleem als je om wat voor reden het Ip van de nas eens aanpast) Zonder docker in elk geval, met docker weet ik het niet zeker maar veracht het ook.
NB de buitenwereld communiceert met de reverse proxy en het certificaat dat je er aan koppelt. Wat er daarna gebeurd en welk certificaat intern gebruikt wordt, ziet de buitenwereld niet.
-
Nee ook al geprobeerd, zo deed ik dat vroeger met andere systemen ook. Nu krijg ik als ik lokaal mijn link met subdomein invoer wel het inlogscherm van Home assistant maar na invoer gebruiker en wachtwoord loopt het vast. Als ik van buitenaf probeer in te loggen (bijvoorbeeld met mijn mobiel op data dus andere ip) dan krijg ik Bad gateway 502.
-
@Briolet, inderdaad ik moest wel mijn hele link invoeren echter ik kom daarna niet verder dan het inlogscherm van Home Assistant. En als ik daadwerkelijk van buitenaf inlog (waar het uiteindelijk ook om gaat) dan krijg ik Bad gateway 502.
Ik heb een Fritzbox 7590 Ik heb enkele weken geleden ook al eens via mijn laptop (waar windows op draait in plaats van Mac) voor bijna 40 euro een programma Portforward geprobeerd, die liep ook vast en toen ik support vroeg kwamen ze met de melding dat er tussen mijn Nas en mijn Router nog een Switch zou zitten, ja dat klopt een D-link DGS 12-24T en die zou via windows wel geprogrammeerd kunnen worden maar die heeft toch geen routerfuncties?
-
Ik snap het probleem niet helemaal. Als die url intern werkt, moet hij ook extern werken. Intern heb je voor nat-loopback ook de forwards nodig.
Bovendien :
[attachimg=1]
En ik heb niet via een hack intern ingelogd.
-
Ja dat komt lokaal dus nog wel te voorschijn maar zodra ik dan mijn user naam en wachtwoord invoer krijg ik unable to connect
retry?
Zie bijlage
-
Maar de reverse proxy werkt wel. Dat lijkt me nu een ander probleem. Zelf zou ik in het errorlog van de browser kijken om te zien op welke url hij probeert verbinding te maken. Maar het error log opvragen werkt bij elke browser anders. De meeste browsers verstoppen dat voor de gebruiker.
-
Kennelijk was er iets met de router, want nu werkt het (met dezelfde configuratie) ineens wel.