Sjekk Captive Portal

Aus Volla Wiki
Version vom 12. März 2026, 20:58 Uhr von Vollaficationist (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „== Captive Portal Check på Android-enheter == Captive Portal Check på Android-enheter sjekker om et Wi-Fi-nettverk har internettforbindelse eller krever en påloggingsportal (f.eks. på hoteller eller kafeer). Når Android oppretter en tilkobling, sender den en forespørsel til en server (som standard [http://connectivitycheck.volla.tech](http://connectivitycheck.volla.tech)). Hvis enheten mottar et bestemt svar (HTTP 204), gjenkjenner Android en direk…“)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Zur Navigation springen Zur Suche springen

Captive Portal Check på Android-enheter

Captive Portal Check på Android-enheter sjekker om et Wi-Fi-nettverk har internettforbindelse eller krever en påloggingsportal (f.eks. på hoteller eller kafeer). Når Android oppretter en tilkobling, sender den en forespørsel til en server (som standard [1](http://connectivitycheck.volla.tech)). Hvis enheten mottar et bestemt svar (HTTP 204), gjenkjenner Android en direkte internettforbindelse. Hvis den i stedet blir omdirigert til en påloggingsside, åpner Android denne i nettleseren slik at brukeren kan logge på. Dette sikrer at det enten er en internettforbindelse eller muligheten til å logge på. Kort sagt: det er en automatisk test for å avgjøre om Wi-Fi-enheten kobler seg direkte til internett eller krever pålogging via en nettside.


Innvirkning på Wi-Fi- og mobildatatilkoblinger

Hjemme-Wi-Fi: Når du kobler til, sjekker Android om Wi-Fi-enheten gir tilgang til internett. Hvis serveren ikke svarer, kan Android feilaktig anta at det ikke er noen internettforbindelse og vise et advarselssymbol (f.eks. «!»). I noen tilfeller vil enheten bytte til mobildata hvis innstillingen «Automatisk bytte» er aktivert, selv om Wi-Fi-en fungerer. Tilkoblingen forblir imidlertid vanligvis brukbar, da testen primært påvirker visningen.

Mobildata: For mobildata er påvirkningen mindre betydelig, da det vanligvis er direkte koblet til internett. Hvis testserveren ikke er tilgjengelig, kan Android imidlertid merke tilkoblingen som begrenset, noe som i sjeldne tilfeller kan påvirke bruken av visse apper.

Kort sagt: Hvis testserveren ikke svarer, kan enheten din feilaktig anta at Wi-Fi eller mobildata ikke fungerer, selv om det gjør det. Du kan vanligvis fortsette å surfe, men det kan vises advarsler, eller enheten kan bytte til mobildata.‘’


VPNs innvirkning på Captive Portal Check

Bruk av VPN kan i noen tilfeller løse det midlertidige problemet med at Connectivity Test Server (f.eks. connectivitycheck.gstatic.com) ikke er tilgjengelig, men dette er ikke garantert og avhenger av årsaken til problemet. Her er en kortfattet analyse:

Mulige positive effekter av VPN

  • Omgå nettverksbegrensninger: Et VPN kan hjelpe hvis testserveren er utilgjengelig på grunn av lokale nettverksbegrensninger, brannmurer eller ISP-blokkeringer (f.eks. i restriktive land), da trafikken blir rutet gjennom en annen server. Kryptering og ruting via en VPN-server kan omgå slike blokkeringer.
  • Stabil tilkobling i ustabile nettverk: I ustabile eller sterkt overvåkede nettverk (f.eks. offentlig Wi-Fi) kan et VPN stabilisere tilkoblingen ved å tunnellere trafikken gjennom en pålitelig server. Å bytte til en annen VPN-server eller et annet protokoll (f.eks. OpenVPN i stedet for WireGuard) kan redusere avbrudd i tilkoblingen.
  • Omgå DNS-problemer: Hvis testserveren ikke er tilgjengelig på grunn av feilkonfigurerte ISP DNS-innstillinger, kan et VPN med egne DNS-servere (f.eks. VPN-ets eget DNS i stedet for ISP DNS) løse problemet.

Begrensninger og potensielle problemer

  • VPN som årsak til tilkoblingsproblemer: En ustabil VPN-server eller feil innstillinger (f.eks. blokkerte porter, feil protokoll) kan i seg selv forårsake tilkoblingsproblemer, inkludert utilgjengelighet av testserveren. Android sender tilkoblingstester delvis utenfor VPN-tunnelen, noe som ifølge Google er tilsiktet, men som kan påvirke tilgjengeligheten.
  • Serveravhengighet: Hvis testserveren selv er nede (f.eks. problemer med Googles servere), vil ikke et VPN hjelpe, da problemet ikke er nettverksrelatert.
  • Ytelsesforringelse: En VPN kan redusere hastigheten på tilkoblingen eller forårsake ustabilitet, spesielt med høy kryptering (f.eks. AES 256-bit). Det kan hjelpe å bytte til lavere kryptering (f.eks. AES 128-bit) eller en annen server.

Praktiske tiltak

  • Prøv forskjellige VPN-servere: Bytt til en server i et annet land for å omgå lokale blokkeringer.
  • Endre protokoll: Bruk OpenVPN eller Lightway (hvis tilgjengelig) på ustabile nettverk.
  • Sjekk DNS-innstillingene: Bruk VPN-tjenestens egne DNS-servere eller offentlige servere som Google DNS (8.8.8.8).
  • Deaktiver VPN: Test om problemet eksisterer uten VPN for å utelukke VPN-tjenesten som årsak.
  • Sjekk Always-On VPN: Sørg for at Android Always-On VPN er konfigurert riktig for å sikre automatiske tilkoblinger.

En VPN kan løse problemet med at testserveren ikke er tilgjengelig hvis problemet skyldes nettverksbegrensninger, DNS-feil eller ustabile tilkoblinger. Det er imidlertid ikke en universell løsning, da VPN-er i seg selv kan forårsake problemer. Prøv forskjellige servere, protokoller og innstillinger for å finne den optimale konfigurasjonen. Hvis problemet vedvarer, kan det skyldes selve serveren eller andre enhetsinnstillinger.

Takk til: [online/memberlist.php?mode=viewprofile&u=1073|@Silver] og våre flittige Marcus og Rüdiger fra vårt [[2]] for instruksjonene som allerede er skrevet i innlegg/PDF-filer, som jeg har tilpasset litt.‘’


Løsning for feilaktig Captive Portal Check

Hvis Captive Portal Check mislykkes (dvs. serveren definert under VollaOS [[3]] ikke er tilgjengelig), er det to måter å løse problemet på:

Alternativ 1: Med PC og terminal

Forutsetninger

  • PC og telefon er koblet sammen via en datakabel.
  • Administratorrettigheter på PC-en.
  • Utviklerinnstillinger, inkludert USB-feilsøking, er aktivert på telefonen.

Fremgangsmåte

1. Forbered ADB-verktøy på PC-en
‘'Windows: Installer ADB’'

  • Nyttig artikkel: [[4]]
  • Last ned plattformverktøy (f.eks. for Windows: [[5]])
  • Pakk ut zip-filen, f.eks. under `C:\`.
  • Valgfritt: Test ADB ved å åpne filen `adb.exe` via Shift-tasten + høyreklikk i terminalen og kjøre kommandoen `adb`. Dette viser alle tilgjengelige ADB-kommandoer.
  • Viktig: På Windows må kommandoen være `.\adb`, ellers vil Windows lete andre steder.

‘'Linux: Installer ADB-verktøy’'

  • ADB-verktøy er ofte forhåndsinstallert. Hvis ikke, kjør i terminalen:
  • sudo apt install android-tools-adb

2. Aktiver USB-feilsøking på telefonen din

  • Aktiver utviklermodus: Gå til ‘'Innstillinger > Om telefonen > Byggnummer’' og trykk på den 7 ganger.
  • Gå til ‘'Innstillinger > System > Utvikleralternativer’' og aktiver dem.
  • Aktiver USB-feilsøking.

3. Last ned Captive Portal Controller

  • Last ned appen «Captive Portal Controller» via F-Droid: [[6]]
  • Alternativt, hvis det ikke er internettforbindelse på telefonen: Last ned APK-filen fra F-Droid til PC-en din, overfør den til telefonen og installer den der.

4. Gi skriveadgang til Captive Portal Controller
‘'Windows’':

  • Naviger til filen `adb.exe`, åpne den ved å trykke Shift-tasten + høyreklikk i terminalen.
  • Kjør følgende kommandoer:

.\adb devices (skal vise den tilkoblede telefonen; sjekk om USB-feilsøking er aktivert). .\adb shell pm grant io.github.muntashirakon.captiveportalcontroller android.permission.WRITE_SECURE_SETTINGS ‘'Linux’':

  • Åpne terminalen og kjør:

adb devices

  • Ved første gangs bruk kan det vises «ikke autorisert». Autoriser tilkoblingen i popup-vinduet på telefonen.
  • En utdata som «Liste over tilkoblede enheter #enhetsnummer enhet» skal vises.
  • Kjør:

adb shell pm grant io.github.muntashirakon.captiveportalcontroller android.permission.WRITE_SECURE_SETTINGS

  • Lukk terminalen og koble telefonen fra PC-en.

5. Aktiver appen

  • Aktiver glidebryteren «Enable controller» i appen.

6. Konfigurer alternative Captive Portal Check-servere
I appen, under «Custom servers», skriver du inn følgende adresser (eller dine egne valg) i de fire tomme feltene:
URL-felt 1: https://captiveportal.kuketz.de
Alternativ: https://connectivitycheck.grapheneos.network/generate_204
URL-felt 2: http://connectivitycheck.volla.tech/
Alternativ: http://captiveportal.kuketz.de eller http://connectivity-check.opensuse.org
URL-felt 3: http://captiveportal.kuketz.de
Alternativ: http://captiveportal.kuketz.de/gen_204
URL-felt 4: http://captiveportal.kuketz.de
Alternativ: http://connectivity-check.ubuntu.com
Klikk på «Lagre».

Ferdig.

Alternativ 2: Med apper fra F-Droid-butikken

Med følgende apper, som bare fungerer sammen, kan adressene for Captive Portal Check tilpasses direkte på telefonen: