Problem med extern åtkomst via port 443 till Telenor-routern Technicolor TG799vacXTREAM

Permalänk

Problem med extern åtkomst via port 443 till Telenor-routern Technicolor TG799vacXTREAM

Försöker få till extern åtkomst av mitt Home Assistant via SSL men har problem med att trafik via port 443 mot routerns WAN IP inte fungerar. Inga paket skickas ens ser jag via Wireshark. Jag har en Technicolor TG799vacXTREAM-router från Telenor och har ställt in portarna för SSL-åtkomst. Jag har även dubbelkollat att brandväggen i routern är inställd på "Low".

Routerinformation:

Routermodell: Technicolor TG799vacXTREAM
Firmware-version: 18.1.0312-1321006-20220408101432

Trots mina inställningar verkar jag ha problem med att trafik från mobildata inte når min routers WAN IP när jag försöker ansluta till Home Assistant. Jag har varit i kontakt med Telenors tekniska support, och de hävdar att de inte blockerar några portar. Webbhotellet säger också att mina DNS-inställningar är korrekta men att något, typ en brandvägg verkar blockera trafiken.

Min fråga är om det finns några ytterligare inställningar på routern som jag kan kolla på eller ändra för att säkerställa att trafik utifrån inte blockeras? Har någon här erfarenhet av Technicolor TG799vacXTREAM-routern och om det finns något specifikt att kolla på för att lösa detta problem? Eller någon som vet om Telenor har någon annan inställning som blockerar extern trafik?

Permalänk
Medlem

Fungerar TLS-uppkopplingen från LAN? Visa det.

Visa Wireshark-dumpen som gjorts från klienten på internet, när du ansluter med Windows telnet-klient [1] mot port 443 på routern som portforwardats till home assistant. Visa även telnets felmeddelande.

Visa även ICMP-paket vid den sekund när uppkopplingen görs.

Undvik DNS, kör med IP.

Om du misslyckats med din port forward får du rimligen connection refused i telnet och ett RST-segment tillbaka från din routers publika IP.

Om du inte ser SYN-segmentet som skickas från klienten så har du antagligen problem med wireshark. Om du mot förmodan faktiskt inte skickar någon trafik så kan du såklart inte räkna med något svar heller...

Om du blir filtrerad av någon maskin som bara droppar paket så är det svårt att bevisa. Men då får du helt enkelt plugga in en "server" som du är säker på kommer att svara (ingen brandvägg på 443) rakt in i fibermojängen (plocka bort routern) [2].

[1] netcat eller liknande, som ger vettiga felmeddelanden, går givetvis lika bra - webbläsare går inte bra.
[2] "nc -l -p 443" är din vän. Om du kör Windows har du välförtjänt ingen vän.

Permalänk
Medlem
Skrivet av Pettolajnen:

Försöker få till extern åtkomst av mitt Home Assistant via SSL men har problem med att trafik via port 443 mot routerns WAN IP inte fungerar. Inga paket skickas ens ser jag via Wireshark. Jag har en Technicolor TG799vacXTREAM-router från Telenor och har ställt in portarna för SSL-åtkomst. Jag har även dubbelkollat att brandväggen i routern är inställd på "Low".

Routerinformation:

Routermodell: Technicolor TG799vacXTREAM
Firmware-version: 18.1.0312-1321006-20220408101432

Trots mina inställningar verkar jag ha problem med att trafik från mobildata inte når min routers WAN IP när jag försöker ansluta till Home Assistant. Jag har varit i kontakt med Telenors tekniska support, och de hävdar att de inte blockerar några portar. Webbhotellet säger också att mina DNS-inställningar är korrekta men att något, typ en brandvägg verkar blockera trafiken.

Min fråga är om det finns några ytterligare inställningar på routern som jag kan kolla på eller ändra för att säkerställa att trafik utifrån inte blockeras? Har någon här erfarenhet av Technicolor TG799vacXTREAM-routern och om det finns något specifikt att kolla på för att lösa detta problem? Eller någon som vet om Telenor har någon annan inställning som blockerar extern trafik?

Har du publik IP-adress?

Permalänk
Skrivet av No_Jah:

Har du publik IP-adress?

Det är frågan. Har läst på flera trådar här på Sweclockers och folk har delade meningar om vad exakt publikt IP är men folk är rörande överens om att i princip alla nätverksleverantörer har publikt IP. Jag försöker få svar från Telenor om dom har publikt IP. Dom har i alla fall sagt att dom inte blockerar någon port.

En fråga: Ska min Port forward vara WAN 443 till LAN 443 eller ska den vara WAN 443 till LAN 8123 mot min Home Assistant? Jag har ju SSL-certifikat installerat på servern så jag gissar att det ska vara 443 till 443? Däremot är det enda sättet just nu att faktiskt lyckas komma in i Home Assistant när jag har 443 till 8123 dock endast när jag ansluter från samma nätverk. Alltså inte från mobildata.

Permalänk
Medlem
Skrivet av Pettolajnen:

Det är frågan. Har läst på flera trådar här på Sweclockers och folk har delade meningar om vad exakt publikt IP är men folk är rörande överens om att i princip alla nätverksleverantörer har publikt IP. Jag försöker få svar från Telenor om dom har publikt IP. Dom har i alla fall sagt att dom inte blockerar någon port.

En fråga: Ska min Port forward vara WAN 443 till LAN 443 eller ska den vara WAN 443 till LAN 8123 mot min Home Assistant? Jag har ju SSL-certifikat installerat på servern så jag gissar att det ska vara 443 till 443? Däremot är det enda sättet just nu att faktiskt lyckas komma in i Home Assistant när jag har 443 till 8123 dock endast när jag ansluter från samma nätverk. Alltså inte från mobildata.

Det är ju lätt att ta reda på om du har publik IP-adress.

Det första du gör är att gå till tex. https://www.whatsmyip.org/ för att se vilken IP-adress du visar utåt
Sen loggar du in i din routers webgränssnitt och tittar vilken IP-adress den har på WAN-port.

Om dessa visar samma IP-adress har du publik IP-adress, om det är olika IP-adress så har du inte publik IP-adress.

Vilka portar du ska vidarebefordra beror ju på hur du vill sätta upp det, men Home Assistant använder ju mycket riktigt 8123 som standard, och det vanliga är ju att man talar om att routern lyssnar på samma port som ska vidarebefordras, alltså 8123.
Men om du vill så kan du ju välja att routern lyssna på annan port, dock kan ev. routern fungera så att just 443 kanske inte fungerar att öppn eftersom rtoutern själv använder den porten för sitt webgränssnitt.

Permalänk
Skrivet av No_Jah:

Det är ju lätt att ta reda på om du har publik IP-adress.

Det första du gör är att gå till tex. https://www.whatsmyip.org/ för att se vilken IP-adress du visar utåt
Sen loggar du in i din routes webgränssnitt och tittar vilken IP-adress den har på WAN-port.

Om dessa visar samma IP-adress har du publik IP-adress, om det är olika IP-adress så har du inte publik IP-adress.

Vilka portar du ska vidarebefordra beror ju på hur du vill sätta upp det, men Home Assistant använder ju mycket riktigt 8123 som standard, och det vanliga är ju att man talar om att routern lyssnar på samma port som ska vidarebefordras, alltså 8123.
Men om du vill så kan du ju välja att routern lyssna på annan port, dock kan ev. routern fungera så att just 443 kanske inte fungerar att öppn eftersom rtoutern själv använder den porten för sitt webgränssnitt.

Då har jag ett publikt IP.

Okej så port forward borde vara 443 till 8123? Jag försöker även få hjälp av ChatGPT som är mycket tydlig med att det är 443 till 443 jag ska använda om jag faktiskt har SSL installerat på servern. Så här förklarar ChatGPT det för mig:

Citat:

Innan SSL-certifikat är installerat: Innan du har ett giltigt SSL-certifikat installerat och konfigurerat i Home Assistant, används vanligtvis port 8123 för att krypterad kommunikation via HTTPS. För att möjliggöra extern åtkomst via HTTPS behöver du vidarebefordra port 443 till port 8123 på din Home Assistant-dator så att anslutningar på port 443 omdirigeras till port 8123 där Home Assistant lyssnar.

Efter SSL-certifikat är installerat: När du har installerat och konfigurerat ett SSL-certifikat i Home Assistant, såsom Let's Encrypt-certifikat, kan du använda port 443 direkt för HTTPS-kommunikation. Du behöver inte längre vidarebefordra port 443 till port 8123, eftersom Home Assistant nu är konfigurerat att hantera HTTPS på port 443 med det giltiga certifikatet.

Så jag blir lite förvirrad över om jag faktiskt ska köra 443 till 8123 eller 443 till 443.

Permalänk
Medlem
Skrivet av Pettolajnen:

Då har jag ett publikt IP.

Okej så port forward borde vara 443 till 8123? Jag försöker även få hjälp av ChatGPT som är mycket tydlig med att det är 443 till 443 jag ska använda om jag faktiskt har SSL installerat på servern. Så här förklarar ChatGPT det för mig:

Så jag blir lite förvirrad över om jag faktiskt ska köra 443 till 8123 eller 443 till 443.

Man kan inte säga vad du SKA göra, men det vanligaste är att man vidarebefordrar port 8123 till port 8123, annars kan du vidarebefordra i princip viken port du vill till port 8123, men just port 443 kan ev. vara upptagen av routerns eget webgränssnitt.

Vad händer tex. om du vidarebefordrar port 8123 till home assistant maskinens IP-adress på port 8123?

Permalänk
Medlem

Lyssnar din HA-server på port 443? Spelar ingen roll om du har certifikat installerat eller inte om inget lyssnar på den porten och gör något med trafiken som kommer dit.

Permalänk

Men om jag vidarebefordrar 8123 till 8123 bara så hjälper väl det inte att ansluta med https? Men kan absolut lägga till det i routerns port forward.

Routerns webbgränssnitt verkar inte använda något certifikat eftersom det står "Not secure" intill https://192.168.10.1/ i webbläsaren.

Citat:

Lyssnar din HA-server på port 443?

Ja alltså det kan hända att jag missat något med att ställa in detta korrekt men jag har under nätverksinställningar i Home Assistant det inställt på "https://mindomän.se". Har även tidigare haft inställt på "https://mindomän.se:443" för att vara extra tydligt. Är det någon mer stans man "ställa in" att Home Assistant lyssnar på 443? Jag har ju givetvis ställt in sökvägarna till certifikatsfilerna i configuration.yaml:

http: ip_ban_enabled: false login_attempts_threshold: 100 use_x_forwarded_for: true trusted_proxies: - 192.168.10.178 # homeassistant IP - 172.30.32.0/23 # Docker address - 172.30.33.0/24 # Docker address - 127.0.0.1 - 172.30.32.3 # Docker DNS address ssl_certificate: /ssl/fullchain.pem ssl_key: /ssl/privkey.pem

Angående proxy-inställningarna ni ser där ovan så används dom främst för när jag använder reverse proxy med ett add-on i Home Assistant, Nginx Proxy Manager. Men jag har inaktiverat det nu för att först försöka få det att fungera den enkla vägen som en del av felsökningen varför extern åtkomst inte fungerar.

Permalänk
Medlem
Skrivet av Pettolajnen:

Men om jag vidarebefordrar 8123 till 8123 bara så hjälper väl det inte att ansluta med https? Men kan absolut lägga till det i routerns port forward.

Routerns webbgränssnitt verkar inte använda något certifikat eftersom det står "Not secure" intill https://192.168.10.1/ i webbläsaren.

Ja alltså det kan hända att jag missat något med att ställa in detta korrekt men jag har under nätverksinställningar i Home Assistant det inställt på "https://mindomän.se". Har även tidigare haft inställt på "https://mindomän.se:443" för att vara extra tydligt. Är det någon mer stans man "ställa in" att Home Assistant lyssnar på 443? Jag har ju givetvis ställt in sökvägarna till certifikatsfilerna i configuration.yaml:

http: ip_ban_enabled: false login_attempts_threshold: 100 use_x_forwarded_for: true trusted_proxies: - 192.168.10.178 # homeassistant IP - 172.30.32.0/23 # Docker address - 172.30.33.0/24 # Docker address - 127.0.0.1 - 172.30.32.3 # Docker DNS address ssl_certificate: /ssl/fullchain.pem ssl_key: /ssl/privkey.pem

Angående proxy-inställningarna ni ser där ovan så används dom främst för när jag använder reverse proxy med ett add-on i Home Assistant, Nginx Proxy Manager. Men jag har inaktiverat det nu för att först försöka få det att fungera den enkla vägen som en del av felsökningen varför extern åtkomst inte fungerar.

Du ställer in i configuration.yaml-filen vilken port Home Assistant lyssnar pp.

https://rapidlydigital.com/change-default-port-number-in-home...

Permalänk
Medlem
Skrivet av Pettolajnen:

Men om jag vidarebefordrar 8123 till 8123 bara så hjälper väl det inte att ansluta med https? Men kan absolut lägga till det i routerns port forward.

Routerns webbgränssnitt verkar inte använda något certifikat eftersom det står "Not secure" intill https://192.168.10.1/ i webbläsaren.

Ja alltså det kan hända att jag missat något med att ställa in detta korrekt men jag har under nätverksinställningar i Home Assistant det inställt på "https://mindomän.se". Har även tidigare haft inställt på "https://mindomän.se:443" för att vara extra tydligt. Är det någon mer stans man "ställa in" att Home Assistant lyssnar på 443? Jag har ju givetvis ställt in sökvägarna till certifikatsfilerna i configuration.yaml:

Men tänk efter litet nu...

  • HA-servern lyssnar på port 443.

  • När du surfar till https://192.168.10.1/ så får du ett "Not secure". (Eftersom du inte har ett certifikat för 192.168.10.1.)

  • Om du inte kommer till HA-servern via https://192.168.10.1/ så är det något annat som lyssnar på port 443 på routern.

Med de slutsatserna så vet du vilka portar din port forward ska använda.

Visa signatur

Bra, snabbt, billigt; välj två.

Ljud
PC → ODAC/O2 → Sennheiser HD650/Ultrasone PRO 900/...
PC → S.M.S.L SA300 → Bowers & Wilkins 607

Permalänk
Skrivet av Phod:

Men tänk efter litet nu...

  • HA-servern lyssnar på port 443.

  • När du surfar till https://192.168.10.1/ så får du ett "Not secure". (Eftersom du inte har ett certifikat för 192.168.10.1.)

  • Om du inte kommer till HA-servern via https://192.168.10.1/ så är det något annat som lyssnar på port 443 på routern.

Med de slutsatserna så vet du vilka portar din port forward ska använda.

https://192.168.10.1 är inte HA-servern. Det är routerns gränssnitt. Trodde det var det du menade med att routern själv använde 443 för sitt gränssnitt. Men då ville jag förklara att den inte har något SSL.

Permalänk
Medlem
Skrivet av Pettolajnen:

https://192.168.10.1 är inte HA-servern. Det är routerns gränssnitt. Trodde det var det du menade med att routern själv använde 443 för sitt gränssnitt. Men då ville jag förklara att den inte har något SSL.

Kolla om du kan ändra vilken port routerns webgränssnitt använder, annars kan du nog inte vidarebefordra port 443.

Här är någon med liknande problem.
https://superuser.com/questions/996052/cannot-open-port-443-o...

Permalänk
Medlem
Skrivet av Pettolajnen:

https://192.168.10.1 är inte HA-servern. Det är routerns gränssnitt. Trodde det var det du menade med att routern själv använde 443 för sitt gränssnitt. Men då ville jag förklara att den inte har något SSL.

Nu är jag kanske ute och cyklar men oavsett om servern har certifikat eller inte så skickas väl https till port 443?
eftersom din router inte har något certifikat så får du tillbaka att den är en osäker anslutning, men routern har tagit emot din request på port 443 ändå.
Det du borde göra är att skicka från 8123 på wan till 443 HA-lan för att få den effekt du vill.
Alternativt som du varit inne på att köra en reverse-proxy, vilket är vad jag har gjort för att få tillgång till saker via min domän (det kräver dock att jag kan forwarda 80 och 443)

Visa signatur

CPU: R7 5800X3D | GPU: XFX 6900XT Merc 319 | MB: Gigabyte X570 PRO-I| RAM: 2x16 Corsair LPX@3600MHz CL18|Cooling: Scythe Ninja 5 (Noctua A12x25)|PSU: Corsair SF750|SSD: Samsung 970 EVO Plus 1TB + Corsair MP510 4TB + Samsung 850 EVO 2TB + Samsung 850 PRO 2TB|CASE:NR200P

Permalänk

Vill bara säga att jag tror inte min routers webbgränssnitt kan nås externt. Men det verkar ju som att den försöker använda https i alla fall. Jag hittar inget ställe i routern där man kan ändra detta. Det är kanske bra att jag igår beställde en ny egen router som inte kommer från Telenor. Denna får jag hem ikväll. Gissar att detta är något som skulle kunna lösas med nya routern? Hoppas bara den fungerar med Telenor.

Permalänk
Skrivet av sweisdapro:

Nu är jag kanske ute och cyklar men oavsett om servern har certifikat eller inte så skickas väl https till port 443?
eftersom din router inte har något certifikat så får du tillbaka att den är en osäker anslutning, men routern har tagit emot din request på port 443 ändå.
Det du borde göra är att skicka från 8123 på wan till 443 HA-lan för att få den effekt du vill.
Alternativt som du varit inne på att köra en reverse-proxy, vilket är vad jag har gjort för att få tillgång till saker via min domän (det kräver dock att jag kan forwarda 80 och 443)

Okej så reverse proxy skulle kunna lösa detta? Men jag har ju däremot redan försökt det men fick det aldrig att fungera då heller. Vilka port forward inställningar ska jag ha på routern då? Revers proxy-hosten ställde jag in på mindomän.se port 8123.

Permalänk
Medlem
Skrivet av Pettolajnen:

Gissar att detta är något som skulle kunna lösas med nya routern?

Precis som @sweisdapro tycker jag att det är bäst att terminera SSL i routern och köra reverse proxy till de interna servrarna, men det känns som att det är något som ligger litet över din förmåga för tillfället. Så den nya routern kommer nog inte att göra någon skillnad.

Det känns som att du ändrar grejer på måfå och hoppas att det funkar. Ta ett djupt andetag och fokusera på en sak åt gången. Fundera på var det innebär att du får not secure som svar när du surfar till https://192.168.10.1/.

Visa signatur

Bra, snabbt, billigt; välj två.

Ljud
PC → ODAC/O2 → Sennheiser HD650/Ultrasone PRO 900/...
PC → S.M.S.L SA300 → Bowers & Wilkins 607

Permalänk
Medlem
Skrivet av Pettolajnen:

Okej så reverse proxy skulle kunna lösa detta? Men jag har ju däremot redan försökt det men fick det aldrig att fungera då heller. Vilka port forward inställningar ska jag ha på routern då? Revers proxy-hosten ställde jag in på mindomän.se port 8123.

Jag använde nginx-proxy manager tillsammans med en domän hos cloudflare;
mindomän.se pekar på min publika ip (uppdateras automatiskt av en VM)
i min router har jag port 80 och 443 forwardat till 80 och 443 i nginx
via nginx-interface (port 81) sätts sedan proxy-hosts upp där protokoll och destinations-IP:port väljs
t.ex har jag http://ljudbocker.mindomän.se -> 192.168.1.10:13378 för min audiobookshelf-server
jag har satt upp ett wildcard-certifikat med let's encrypt till *.mindomän.se som jag applicerar på mina proxys (force ssl) så att jag inte får upp meddelande om osäker hemsida

EDIT: notera att jag inte alls är något proffs på detta, och är helt självlärd i princip.
Jag ska inte heller säga att jag är helt hundra på hur alla saker fungerar, eller varför vissa saker ibland inte fungerar

Visa signatur

CPU: R7 5800X3D | GPU: XFX 6900XT Merc 319 | MB: Gigabyte X570 PRO-I| RAM: 2x16 Corsair LPX@3600MHz CL18|Cooling: Scythe Ninja 5 (Noctua A12x25)|PSU: Corsair SF750|SSD: Samsung 970 EVO Plus 1TB + Corsair MP510 4TB + Samsung 850 EVO 2TB + Samsung 850 PRO 2TB|CASE:NR200P

Permalänk
Skrivet av Phod:

Precis som @sweisdapro tycker jag att det är bäst att terminera SSL i routern och köra reverse proxy till de interna servrarna, men det känns som att det är något som ligger litet över din förmåga för tillfället. Så den nya routern kommer nog inte att göra någon skillnad.

Det känns som att du ändrar grejer på måfå och hoppas att det funkar. Ta ett djupt andetag och fokusera på en sak åt gången. Fundera på var det innebär att du får not secure som svar när du surfar till https://192.168.10.1/.

Mycket möjligt att det är över min förmåga om det inte bara är en inställning man ska ändra på routern. Då borde det väl räcka med att någon bara säger vilken inställning det är och att jag ändrar den? Eller?

Men om reverse proxy skulle fungera utan att den inställningen på routern som ger not secure i webbgränssnittet för routern ändras så kan jag ju lika bra köra det direkt? Om ni menar att reverse proxy skulle fungera ändå utan att ta bort att routern själv använder 443?

Har suttit i flera dygn med detta nu och verkligen tagit tag i att försöka få ordning på det och läsa artiklar, forumtrådar och använt ChatGPT som hjälp. Har lärt mig mycket men nej är såklart ändå inte jättebra på dessa konfigurationer. Däremot tycker jag absolut att jag försökt tänka ordentligt hur saker fungerar ihop. Att inte testa olika lösningar känns dock som ett råd jag motsätter mig lite. Jag måste pröva olika inställningar i felsökningen. Oftast med en tanke bakom varför jag prövar olika saker förstås. Men visst, det händer även på småtimmarna när jag känner att jag prövat "allt" att jag chans-testar lite saker också i desperation. Men om du får känslan av att detta är något jag kommit på att jag vill fixa direkt nu och slänger ut en tråd här utan att ha tänkt innan så har du nog fått fel bild av situationen i alla fall. Däremot är det svårt att i en tråd ta upp hela bakgrunden och timmar jag lagt på detta. Känns som det är mer konstruktivt att fokusera på exakt vad problemet jag har just nu handlar om och vad jag prövar just nu.

Men detta att routerns eget gränssnitt som lyssnar på port 443 är helt ärligt inte något jag kommit över i någon artikel eller forumtråd jag läst eller varit något som ChatGPT rekommenderat att kolla på heller. Så jag har inte tänkt på det. Det har ju bara varit så sen jag fick routern från Telenor och jag antog att allt är korrekt inställt från dom. Men ja absolut, när man tänker på det nu så är det ju en klar signal på att gränssnittet frågar efter 443. Man tycker den porten isåfall borde vara blockerad i inställningarna där man ställer in port forward. Man blir lite lurad av att man tror man kan ställa in 443 där.

Permalänk
Medlem

Utöver allt ovan så har du säkert åkt på CGNAT. Ta en whatismyip och posta den här (byt en siffra eller något i sista oktetten ifall du har foliehatt)

Permalänk
Medlem
Skrivet av Pettolajnen:

Mycket möjligt att det är över min förmåga om det inte bara är en inställning man ska ändra på routern. Då borde det väl räcka med att någon bara säger vilken inställning det är och att jag ändrar den? Eller?

Men om reverse proxy skulle fungera utan att den inställningen på routern som ger not secure i webbgränssnittet för routern ändras så kan jag ju lika bra köra det direkt? Om ni menar att reverse proxy skulle fungera ändå utan att ta bort att routern själv använder 443?

Har suttit i flera dygn med detta nu och verkligen tagit tag i att försöka få ordning på det och läsa artiklar, forumtrådar och använt ChatGPT som hjälp. Har lärt mig mycket men nej är såklart ändå inte jättebra på dessa konfigurationer. Däremot tycker jag absolut att jag försökt tänka ordentligt hur saker fungerar ihop. Att inte testa olika lösningar känns dock som ett råd jag motsätter mig lite. Jag måste pröva olika inställningar i felsökningen. Oftast med en tanke bakom varför jag prövar olika saker förstås. Men visst, det händer även på småtimmarna när jag känner att jag prövat "allt" att jag chans-testar lite saker också i desperation. Men om du får känslan av att detta är något jag kommit på att jag vill fixa direkt nu och slänger ut en tråd här utan att ha tänkt innan så har du nog fått fel bild av situationen i alla fall. Däremot är det svårt att i en tråd ta upp hela bakgrunden och timmar jag lagt på detta. Känns som det är mer konstruktivt att fokusera på exakt vad problemet jag har just nu handlar om och vad jag prövar just nu.

Men detta att routerns eget gränssnitt som lyssnar på port 443 är helt ärligt inte något jag kommit över i någon artikel eller forumtråd jag läst eller varit något som ChatGPT rekommenderat att kolla på heller. Så jag har inte tänkt på det. Det har ju bara varit så sen jag fick routern från Telenor och jag antog att allt är korrekt inställt från dom. Men ja absolut, när man tänker på det nu så är det ju en klar signal på att gränssnittet frågar efter 443. Man tycker den porten isåfall borde vara blockerad i inställningarna där man ställer in port forward. Man blir lite lurad av att man tror man kan ställa in 443 där.

En sak som jag tycker mig notera är att nginx-PM inte kan peka på sin egen IP; testade att sätta upp en guacamole-instans i samma docker som nginx, men fick det inte att fungera hur mycket jag än provade.
Jag kunde komma åt den internt via IP:port, men domänen fungerade icke (andra saker/domäner fungerade felfritt), tills jag spann upp en ny VM som nu kör guacamole, då fungerade det felfritt.

Visa signatur

CPU: R7 5800X3D | GPU: XFX 6900XT Merc 319 | MB: Gigabyte X570 PRO-I| RAM: 2x16 Corsair LPX@3600MHz CL18|Cooling: Scythe Ninja 5 (Noctua A12x25)|PSU: Corsair SF750|SSD: Samsung 970 EVO Plus 1TB + Corsair MP510 4TB + Samsung 850 EVO 2TB + Samsung 850 PRO 2TB|CASE:NR200P

Permalänk
Skrivet av sweisdapro:

Nu är jag kanske ute och cyklar men oavsett om servern har certifikat eller inte så skickas väl https till port 443?
eftersom din router inte har något certifikat så får du tillbaka att den är en osäker anslutning, men routern har tagit emot din request på port 443 ändå.
Det du borde göra är att skicka från 8123 på wan till 443 HA-lan för att få den effekt du vill.
Alternativt som du varit inne på att köra en reverse-proxy, vilket är vad jag har gjort för att få tillgång till saker via min domän (det kräver dock att jag kan forwarda 80 och 443)

Förstår inte riktigt vad du menar i ovan citat. Menar du att jag skulle kunna skapa en konfiguration där jag externt ansluter mot https://mindomän.se:8123 som då pekar mot 443 på Home Assistant och därför SSL fungerar med den konfigurationen?

Förstår dock inte vad skillnaden är mot det och att köra reverse proxy. Båda alternativen kräver väl att man kan forwarda 443?

Fan, blir förvirrad...

Permalänk
Medlem

ChatGPT är bara en källa till dumhet & förvirring.

Är inte hemma på Docker men till att börja med måste den tillåta "allt" och inte några särskilda trusted hosts.

Sen vissa router tillåter att du översätter portforwards (t.ex 443 till 8123) men inte alla. Finns en risk såklart att inte Telesnors nerdummade sak inte har den möjligheten. Då får du ändra i applikationen så den lyssnar på 443. Men å andra sidan är det inget problem i sig själv att köra på 8123 om bara du själv ska känna till tjänsten. När du sen ska testa så måste du givetvis stänga av Wifi på din telefon, och testa först mot ditt publika IP.

Personligen hade jag *inte* satt upp HA ut mot Internet bara, utan använt en Wireguard eller något mellan HA och min Telefon.

Permalänk

Möjligt att jag kan fixa någon säkrare lösning framöver med Wireguard (vet ej vad det är) eller annat. Men det känns som jag måste börja med detta "enklare" så får jag lära mig mer och utveckla det hela senare.

Jag har bett ChatGPT förklara era svar bättre för mig och jag har frågat lite saker till den och jag tror jag börjar få syn på läget nu:

Det finns alltså två alternativa möjligheter här:

Alternativ 1. Port Forwarding från WAN 8123 till LAN 443
I denna konfiguration behöver jag inte ändra 443 på routern utan använda 8123 istället. Så när jag ska nå Home Assistant besöker jag https://mindomän.se:8123. För att SSL ska fungera gör jag då en Port forward istället från WAN 8123 till LAN 443.

Alternativ 2. Ändra routerns egna webbgränssnittsport
Ändra porten för routerns webbgränssnitt. Detta kräver förmodligen att jag installerar min nya router. Då kan jag besöka https://mindomän.se direkt istället.

Angående Reverse Proxy
Som jag förstår det verkar Reverse Proxy inte direkt påverka huruvida jag kan använda port 443 externt eller inte om min router ändå använder 443 för sitt webbgränssnitt. Det verkar handla mer om var jag vill att SSL-installationen ligger, på Home Assistant eller Proxy-hosten. Jag förstår förövrigt inte hur detta funkar då det känns som att med mitt add-on är väl båda installerade i samma "docker". Jag ser inte hur det är två olika hostar. Men men, det verkar som Reverse Proxy mer är något som används med fördel för att öka säkerheten och dessutom möjliggöra att jag kan nå min Home Assistant både lokalt och externt. Jag ser som sagt inte hur den ska möjliggöra använding av port 443 externt om den redan är upptagen.

Har jag förstått något rätt?

Permalänk

Nu fungerar det ju faktiskt. När jag ställde in port forward WAN 8123 till 443. Jag måste då använda :8123 efter domänen men det gör inget. Herregud. Underbart!

Permalänk
Medlem
Skrivet av Pettolajnen:

Nu fungerar det ju faktiskt. När jag ställde in port forward WAN 8123 till 443. Jag måste då använda :8123 efter domänen men det gör inget. Herregud. Underbart!

Så bra att det fungerar nu.
Kika på lite youtube och läs på om nätverk för att försöka förstå vad som faktiskt görs när du skriver in adresser/host-namn

Jag gillar network-chucks videos för att påbörja koncept, och sen gräver jag djupare i specifika saker som han tar upp

Visa signatur

CPU: R7 5800X3D | GPU: XFX 6900XT Merc 319 | MB: Gigabyte X570 PRO-I| RAM: 2x16 Corsair LPX@3600MHz CL18|Cooling: Scythe Ninja 5 (Noctua A12x25)|PSU: Corsair SF750|SSD: Samsung 970 EVO Plus 1TB + Corsair MP510 4TB + Samsung 850 EVO 2TB + Samsung 850 PRO 2TB|CASE:NR200P

Permalänk
Skrivet av sweisdapro:

Så bra att det fungerar nu.
Kika på lite youtube och läs på om nätverk för att försöka förstå vad som faktiskt görs när du skriver in adresser/host-namn

Jag gillar network-chucks videos för att påbörja koncept, och sen gräver jag djupare i specifika saker som han tar upp

Tack för tipset!

Permalänk
Medlem
Skrivet av Pettolajnen:

Nu fungerar det ju faktiskt. När jag ställde in port forward WAN 8123 till 443. Jag måste då använda :8123 efter domänen men det gör inget. Herregud. Underbart!

Det är för att routerns webbgränssnitt lyssnar på port 443, och därför går det inte att göra en port forward från den porten. Det är typ #1 i felsökningslistan, är det något som lyssnar på porten jag vill använda?

Visa signatur

Bra, snabbt, billigt; välj två.

Ljud
PC → ODAC/O2 → Sennheiser HD650/Ultrasone PRO 900/...
PC → S.M.S.L SA300 → Bowers & Wilkins 607

Permalänk
Skrivet av Phod:

Det är för att routerns webbgränssnitt lyssnar på port 443, och därför går det inte att göra en port forward från den porten. Det är typ #1 i felsökningslistan, är det något som lyssnar på porten jag vill använda?

Tror även du vet att det är något jag tänkt också att ta reda på om porten är ledig. Därför jag ringt Telenor och frågat om dom blockerar den och allting. Så ja, det är bland de första jag gjorde också. Men jag misslyckades med hela felsökningen. Jag kopplade inte att själva gränssnittet försöker använda det.

Men absolut, om det känns bättre för dig om jag dumförklaras så bjuder jag på den. Varsågod.

Permalänk
Medlem
Skrivet av Pettolajnen:

Tror även du vet att det är något jag tänkt också att ta reda på om porten är ledig. Därför jag ringt Telenor och frågat om dom blockerar den och allting. Så ja, det är bland de första jag gjorde också. Men jag misslyckades med hela felsökningen. Jag kopplade inte att själva gränssnittet försöker använda det.

Men absolut, om det känns bättre för dig om jag dumförklaras så bjuder jag på den. Varsågod.

Jag är inte ute efter att dumförklara dig, men vill sporra dig att tänka efter själv.

Visa signatur

Bra, snabbt, billigt; välj två.

Ljud
PC → ODAC/O2 → Sennheiser HD650/Ultrasone PRO 900/...
PC → S.M.S.L SA300 → Bowers & Wilkins 607