Juhend
Kuidas VPN-i katkestuslülitit testida
Kolm võimalust tunnel ilma klienti teavitamata katkestada, mida katkestamisel peatada tuleb ja kuidas testida üht juhtu, mille enamik katkestuslüliteid vahele jätab: ajavahemikku masina käivitumise ja kliendi ühenduse loomise vahel. Kirjutatud 2026. aasta lõpu klientide põhjal.
Mida see kindlaks teeb
Katkestuslüliti on lubadus, et tunneli katkemisel ei lange miski tagasi tavalisele võrgule. Kliendi seadete leht näitab, kas see lubadus on antud; allolev test näitab, kas seda peetakse ja milliste rikete korral. Käivita test üks kord igas seadmest, mis kodust lahkub, ning uuesti pärast kliendi uuendamist. Milleks lüliti mõeldud on, selgitatakse katkestuslüliti lehel.
Kolm katkemist nende esinemissageduse järjekorras. Levinud on lüliti, mis peab vastu esimesele, kuid mitte teisele, ja veel levinum on lüliti, mis peab vastu kõigile kolmele, kuid mitte käivitumislüngale.
Enne alustamist
- Lülita katkestuslüliti sisse kliendis ja kui see pakub teist, rangemat režiimi — püsivalt, alati või süsteemi käivitumisel — pane tähele, kumma valisid. Neid kahte testitakse allpool eraldi.
- Käivita midagi, mis liigub pidevalt ja näitab oma edenemist: suur allalaadimine, pikk video või terminalis pidev ping. Juba laaditud leht ei tõesta midagi, sest sellel pole enam midagi alla laadida.
- Ava teises aknas aadressileht ja pane ühenduse ajal kirja väljumispunkti aadress. Laadid selle pärast iga katkestamist uuesti.
Kolm katkestamist
1. Eemalda võrk
Lülita Wi-Fi välja või tõmba kaabel välja, oota mõni sekund ja lülita see uuesti sisse. Tunnel katkeb, sest selle ühendustee katkes, ning küsimus on selles, mida klient teeb sekunditel pärast võrgu taastumist ja enne tunneli taastumist. Edastus peab jääma peatatuks, kuni klient näitab taas ühendatust; edastus, mis jätkub enne klienti, toimub paljasvõrgus.
2. Katkesta tunnel klienti teavitamata
Lõpeta otse kliendi taustaprotsess: selle teenus Windowsi tegumihalduris, protsess macOS-i aktiivsusmonitoris, rakenduse seadetes valik force stop Androidis või protsessi lõpetamine Linuxi terminalis. Kliendile ei öeldud, et ta ühenduse katkestaks, seega ei rakendu siin lüliti, mis toimib ainult korrektse ühenduse katkestamise korral. Edastus peab täielikult peatuma ja peatunuks jääma, kuni kliendi uuesti käivitad.
3. Vaheta selle all olevat võrku
Telefonis lülita Wi-Fi välja, kui mobiilne andmeside on sisse lülitatud, nii et seade liigub ühest võrgust teise; sülearvutis ühendu teise Wi-Fi-võrgu või telefoni pääsupunktiga. Mobiilioperatsioonisüsteemid loovad uues võrgus tunneli uuesti ning nõrga lüliti korral lekib andmeid just selle taastamise ajal. Laadi aadressileht kohe, kui uus võrk töötab, uuesti: väljumispunkti aadress või täielik puudumine tähendab testi läbimist, sinu enda aadress testi nurjumist.
Käivitumislünk
Enamik kliente rakendab kaasasolevat lülitit ajal, mil klient töötab. Masina käivitumise ja kliendi ühenduse loomise vahel ei rakendu miski ning sülearvutil, mis jätkab tööd hotelli võrgus, on see lünk piisavalt pikk, et kõik süsteemiga käivituvad rakendused saaksid avatud ühenduse kaudu koju helistada.
- Sea klient süsteemiga käivituma ja käivitamisel ühendust looma. Need on tavaliselt eraldi lülitid ning teine on vaikimisi välja lülitatud.
- Taaskäivita masin ja laadi enne kliendi ühendatuks muutumist uuesti aadressileht, mille jätsid avatuks. Laaditud leht sinu enda aadressiga tähendab lünka; viga või leht, mis ootab kliendi ühenduse loomiseni ja näitab seejärel väljumispunkti, tähendab, et lünk on suletud.
- Kui leht laaditi, otsi katkestuslüliti rangemat režiimi — seda, mida kirjeldatakse püsivana või süsteemi käivitumisel rakenduvana — ja korda testi. Androidis katab süsteemi enda säte selle juhu olenemata kliendist, nagu allpool kirjeldatud.
Androidi süsteemi enda katkestuslüliti
Androidil on oma katkestuslüliti VPN-i süsteemiseadetes, mitte kliendis: Always-on VPN, mille all on Block connections without VPN. Operatsioonisüsteemi jõustatud säte katab nii kliendi lõpetamise, võrgu vahetumise kui ka käivitumislünga, seega rohkem kui enamiku klientide enda lülitid. Lülita mõlemad sisse ja käivita kolm katkestamist ning taaskäivitamine veel kord. Kliendi lüliti võib samuti sisse jääda; need kaks ei ole vastuolus ja süsteemi oma rakendub siis, kui rakendus seda ei tee.
Mida testi läbimine tähendab
Mida need kontrollid tõendavad
+Ükskõik kuidas tunnel katki läheb, muutub see avatud ühenduse asemel surnud ühenduseks
+Võrgu taastumise ja tunneli taastumise vahele jäävad sekundid ei kanna midagi
+Seadmes, mis käivitub võõrastes võrkudes, on lünk enne kliendi ühenduse loomist suletud
Mida need ei tõenda
−Need ei ütle midagi selle kohta, mida teenusepakkuja tunneli toimimise ajal säilitab — sellele vastavad säilitamise lehed
−Rakendunud lüliti ei paranda lekkivat tunnelit: DNS-i ja IPv6-t kontrollitakse eraldi juhendis kuidas kontrollida, kas VPN töötab
−Testi läbimine käib selle kliendiversiooni kohta; uuendus võib lüliti asukohta muuta või selle lähtestada
Kui tulemus on ebaselge
Allalaadimine peatus mõneks sekundiks ja jätkus siis
Enne otsustamist vaata klienti. Kui see lõi uuesti ühenduse ja allalaadimine jätkus tunneli kaudu, pidas lüliti vastu ning paus oli taasühendumine. Kui klient näitab endiselt ühenduse puudumist, kuid allalaadimine liigub, avas lüliti pärast ajalõppu võrgu ja see lüliti ei pea vastu.
Jätkunud edastuse ajal tehtud aadressikontroll lahendab küsimuse: väljumispunkti aadress tähendab, et tunnel on tagasi, sinu enda aadress tähendab, et seda ei ole.
Miski ei peatunud, kuid klient ütleb, et lüliti on sisse lülitatud
Siis on lüliti rakendusala kitsam, kui eeldasid. Paljud kliendid jõustavad seda ainult seni, kuni peavad end ühendatuks, mistõttu ei käivita seda tunnel, millel kästi ühendus sulgeda, ega tunnel, mis protsessi lõppemisega katkes. Otsi teist režiimi nimetusega nagu püsivalt, alati või süsteemi käivitumisel ja korda testi selle režiimiga.
Kui sellist režiimi pole, on lüliti oluliste katkestamiste korral vaid näiline ning tugineda tuleb operatsioonisüsteemi enda lülitile, kui platvormil selline on.
Kõik peatus ja ei tulnudki tagasi
See tähendab, et lüliti töötab. Rakendunud lüliti korral on ühendus tunneli taastumiseni surnud ning klient, mis ei suuda uuesti ühendust luua, jätab sind võrguühenduseta, kuni käsid tal ühenduse korrektselt katkestada või lülitad lüliti välja. Sülearvutil on see soovitud käitumine; see näib veana ainult seetõttu, et lüliti takistab vaikset riket.
Peatusid ainult mõned asjad
Midagi on erand. Jagatud tunneldamise reegel, oma puhverserveriga brauserilaiendus või rakendus, mis hoiab ühendust avatuna juba enne tunneli käivitumist, jätkab rakendunud lüliti korral tööd ning igaüks neist on seadistus, mitte lüliti rike. Kontrolli kliendi erandeid ja seejärel sätet, mis määrab enne tunneli käivitumist loodud ühenduste käitumise; mõni klient jätab need vaikimisi puutumata.
Samad sammud, teised seadmed
Ülejäänud platvormid
Igal platvormil on oma juhend, mitte sakk sellel. Sammud lähevad lahku kohe, kui paigaldaja avaneb, ja leht, mis vastab korraga kolmele platvormile, ei vasta korralikult ühelegi neist.