Guide
Sådan tester du en VPN-kill switch
Tre måder at afbryde tunnelen på uden at bede klienten om det, hvad der skal stoppe, når du gør det, og hvordan du tester det ene tilfælde, som de fleste kill switches springer over: perioden fra maskinen starter, til klienten opretter forbindelse. Skrevet med udgangspunkt i klienterne fra slutningen af 2026.
Det afklarer denne test
En kill switch er et løfte om, at intet falder tilbage på det almindelige netværk, når tunnelen svigter. Klientens indstillingsside viser, om løftet er afgivet; testen nedenfor viser, om det bliver holdt, og ved hvilke fejl. Kør den én gang på enhver enhed, der forlader hjemmet, og igen efter en klientopdatering. Se siden om kill switches for at få at vide, hvad kill switch-funktionen er til.
Tre afbrydelser i rækkefølge efter, hvor ofte de forekommer. En switch, der klarer den første, men ikke den anden, er almindelig, og en switch, der klarer alle tre, men ikke perioden under opstart, er endnu mere almindelig.
Før du går i gang
- Slå switchen til i klienten, og hvis den tilbyder en anden, strengere tilstand — permanent, altid eller ved systemstart — skal du notere, hvilken du har valgt. De to tilstande testes separat nedenfor.
- Start noget, der bevæger sig kontinuerligt og viser sin egen fremdrift: en stor download, en lang video eller en kontinuerlig ping i en terminal. En side, der allerede er indlæst, beviser ingenting, fordi den ikke har mere at hente.
- Åbn en side, der viser din adresse, i et andet vindue og notér exit-adressen, mens du er forbundet. Du genindlæser den efter hver afbrydelse.
De tre afbrydelser
1. Fjern netværket
Slå Wi-Fi fra, eller træk kablet ud, vent nogle sekunder, og slå det til igen. Tunnelen afbrydes, fordi dens forbindelsesvej blev afbrudt, og spørgsmålet er, hvad klienten gør i sekunderne efter, at netværket vender tilbage, og før tunnelen gør. Overførslen skal forblive stoppet, indtil klienten igen viser, at den er forbundet; en overførsel, der genoptages før klienten gør det, kører på det ubeskyttede netværk.
2. Afslut tunnelen uden at bede klienten om det
Afslut klientens baggrundsproces direkte: dens tjeneste i Jobliste på Windows, dens proces i Aktivitetsovervågning på macOS, en tvungen afslutning fra programmets indstillinger på Android eller ved at afslutte processen fra en terminal på Linux. Klienten fik ikke besked på at afbryde forbindelsen, så en switch, der kun reagerer på en ordentlig afbrydelse, bliver ikke aktiveret. Overførslen skal stoppe brat og forblive stoppet, indtil du genstarter klienten.
3. Skift netværk under den
På en telefon skal du slå Wi-Fi fra, mens mobildata er slået til, så enheden skifter fra ét netværk til et andet; på en bærbar computer skal du oprette forbindelse til et andet Wi-Fi-netværk eller en telefons hotspot. Mobile operativsystemer genopbygger tunnelen på et nyt netværk, og det er under genopbygningen, at en svag switch lækker. Genindlæs siden med adressen, så snart det nye netværk er oppe: exit-adressen eller slet ingenting er bestået, din egen adresse er ikke bestået.
Perioden under opstart
Den switch, som de fleste klienter leveres med, gælder, mens klienten kører. Fra maskinen starter, til klienten opretter forbindelse, gælder den ikke, og på en bærbar computer, der genoptager forbindelsen på et hotelnetværk, er perioden lang nok til, at alle programmer, der starter sammen med systemet, kan ringe hjem via den åbne forbindelse.
- Indstil klienten til at starte sammen med systemet og oprette forbindelse ved start. Begge dele er normalt separate switches, og den anden er som standard slået fra.
- Genstart maskinen, og genindlæs siden med adressen, før klienten viser, at den er forbundet, den side du lod stå åben. En indlæst side med din egen adresse er perioden under opstart; en fejl eller en side, der venter, indtil klienten opretter forbindelse, og derefter viser exit-adressen, betyder, at perioden er lukket.
- Hvis siden blev indlæst, skal du se efter switchens strengere tilstand — den, der beskrives som permanent eller som gældende ved systemstart — og gentage testen. På Android dækker systemets egen indstilling dette tilfælde uanset klienten, som beskrevet nedenfor.
Androids egen switch
Android har sin egen switch i systemindstillingerne for VPN, ikke i klienten: Altid aktiv VPN, med Bloker forbindelser uden VPN under den. Den håndhæves af operativsystemet og dækker både, at klienten afsluttes, at netværket skifter, og perioden under opstart, hvilket er mere, end de fleste klienters egne switches gør. Slå begge til, og kør derefter de tre afbrydelser og genstarten én gang mere. Klientens switch kan også være slået til; de to er ikke i konflikt, og det er systemets switch, der gælder, når appen ikke gør.
Hvad et bestået resultat betyder
Det viser disse kontroller
+En tunnel, der svigter, uanset hvordan den svigter, bliver til en død forbindelse i stedet for en åben
+Sekunderne fra et netværk vender tilbage, til tunnelen vender tilbage, indeholder ingenting
+På en enhed, der starter på ukendte netværk, er perioden, før klienten opretter forbindelse, lukket
Det viser de ikke
−De siger intet om, hvad udbyderen opbevarer, mens tunnelen er oppe — det besvares på siderne om opbevaring
−En switch, der fungerer, løser ikke en lækkende tunnel: DNS og IPv6 kontrolleres separat i sådan kontrollerer du, om din VPN virker
−Et bestået resultat siger noget om denne klientversion; en opdatering kan flytte eller nulstille switchen
Når resultatet er uklart
Downloaden blev sat på pause i nogle sekunder og fortsatte derefter
Se på klienten, før du beslutter, hvad der skete. Hvis den oprettede forbindelse igen, og downloaden blev genoptaget gennem tunnelen, fungerede switchen, og pausen skyldtes genoprettelsen af forbindelsen. Hvis klienten stadig viser, at den er afbrudt, mens downloaden bevæger sig, åbnede switchen netværket efter en timeout, og det er en switch, der ikke fungerer.
En adressekontrol under den genoptagne overførsel afgør sagen: exit-adressen betyder, at tunnelen er tilbage, mens din egen adresse betyder, at den ikke er.
Intet stoppede, men klienten siger, at switchen er slået til
Så gælder switchen mere snævert, end du antog. Mange klienter håndhæver den kun, mens de betragter sig selv som forbundet, så en tunnel, som de blev bedt om at lukke, eller en tunnel, der døde sammen med processen, udløser den ikke. Se efter en anden tilstand med et navn som permanent, altid eller ved systemstart, og gentag testen med denne tilstand slået til.
Hvis en sådan tilstand ikke findes, er switchen kun til pynt ved de afbrydelser, der betyder noget, og operativsystemets egen switch, hvis platformen har en, er den, du bør stole på.
Alt stoppede og kom aldrig tilbage
Det betyder, at switchen fungerer. En switch, der fungerer, giver en død forbindelse, indtil tunnelen vender tilbage, og en klient, der ikke kan oprette forbindelse igen, holder dig offline, indtil du beder den om at afbryde korrekt eller slår switchen fra. På en bærbar computer er det den adfærd, du bad om; det ligner kun en fejl, fordi den fejl, den forhindrer, er tavs.
Kun nogle ting stoppede
Noget er undtaget. En regel for split tunnelling, en browserudvidelse med sin egen proxy eller et program, der holder en forbindelse åben fra før tunnelen var oppe, fortsætter gennem en fungerende switch, og alle disse tilfælde skyldes en konfiguration snarere end en fejl i switchen. Kontrollér undtagelserne i klienten, og kontrollér derefter den indstilling, der styrer forbindelser, som blev oprettet, før tunnelen kom op, og som nogle klienter som standard lader være urørt.
Samme trin, andre maskiner
Resten af platformene
Hver platform har sin egen guide snarere end en fane på denne. Trinene skilles ad, så snart installationsprogrammet åbner, og en side, der besvarer tre platforme på én gang, besvarer ingen af dem ordentligt.