Den Tab weist nach den Dashboard vun ier den Tunnel gestuerwen ass. Statuszuelen afréieren, e klengen Dréier dréit weider, an d'Adressbar dréit nach d'App, déi Dir virun enger Stonn opgemaach hutt. Dir hutt nom Ausfall näischt ugepaakt, an trotzdem kann d'Säit nach probéieren, hire Server no hirem eegene Plang z'erreechen. Dat ass deen Deel, deen d'Leit iwwersinn: eng Säit, déi nëmmen ze gesinn ass, an eng Säit, déi nach Ufroe schéckt, gesinn vu baussen d'selwecht aus, an nëmmen eng vun deenen zwee erschéngt an engem Netzwierklog.

Aarbecht, déi eng Säit ouni Iech ufänkt

Vier Mechanismen halen en geluedent Dokument beschäftegt. En widderhuelenden Timer kann all puer Sekonnen e Statusopruff nach eng Kéier ausféieren. E Fetch kann ausgeléist ginn, wann den Tab nom Zeréckwiesselen erëm sichtbar gëtt. E Livekanal, deen op WebSocket oder Server-geschenkte Evenementer opgebaut ass, kann no sengem eegene Backoff-Plang eng Reconnect probéieren. E Service Worker, dee vun der Säit registréiert gouf, kann fir eng an der Schlaang gesate Synchronisatioun erwächen, och wann keen Tab virun Iech ass.

Keen dovun brauch en Klick, a keen dovun luedt d'Dokument nei. D'Adressbar, d'Scrollpositioun an déi ugewisen Wäerter bleiwen all do, wou se waren. Wat sech ännert, ass nëmmen d'Netzwierkssäit: all neie Versuch ass eng frësch Entscheedung, déi an deem Moment geholl gëtt, wou en ufänkt.

Dës Ënnerscheedung ass wichteg, well déi sichtbar Säit lokal gespäichert gëtt. Pixel, déi schonn gezeechent sinn, soen näischt doriwwer, ob déi nächst Ufro gelungen ass. En agefrueren Diagramm mat engem Dréier ass de gewéinlechen Ausgesinn vun enger Säit, deenen hir Ufroe just elo feelen. Den Ecran liesen seet Iech, wat de Server virun e puer Minutte gesot huet, net wat de Browser just elo mécht.

Firwat de fréieren Säitelueden eng Route net hält

Näischt am Säitelueden bindet d'Dokument un den Tunnel. D'Routing gëtt pro Paket opgeléist, um Sendezäitpunkt, aus der Tabell, déi existéiert, wann de Paket erausgeet. Wann d'Tunnelschnittstell verschwënnt, passt déi Sich net méi zu der Tunnelroute. Se fällt entweder op den physeschen Adapter duerch oder fënnt guer näischt, jee nodeem, wat de Client hannerléisse huet.

Widderhuelend Callbacks sinn normal geplangt Aufgaben. Den Timerabschnitt vum HTML-Standard beschreift, wéi se an d'Schlaang gesat ginn, an behandelt den Intervall als eng minimal Verzögerung anstatt als Verspriechen vun engem genauen Takt, sou datt en Hannergrondtab vill manner dacks polle kann, wéi säi Code freet. Méi wéineg Versich ass net d'selwecht wéi keng Versich, an en Tab erëm an de Virdergrond ze bréngen ass e gewéinleche Moment fir eng Schwell dovun.

Wou d'Feelerpolitik land

De Block vum Client gëtt evaluéiert, wann eng Verbindung probéiert gëtt, net wéi d'Säit geholt gouf. Wann den normale Zougang nach erlaabt ass, kann de Widderhuelungsversuch iwwer de physesche Link op enger oppener Manéier erausgoen. Wann d'Politik deen Trafik hält, bis den Tunnel zréckkënnt, feelt de Versuch um Verbindungsmoment an d'Säit weist e Feeler, deen se e puer Sekonne méi spéit nach eng Kéier probéiere kann.

Zwee Detailer entscheeden, wat Dir dovun kritt. Den éischten ass den Uwendungsberäich, deen de Client ënnerstëtzt: e Block fir dat ganzt Gerät, e Block limitéiert op den Tunneladapter, oder e Reegelsatz mat Ausnamen. Den zweeten ass, ob d'Destinatioun an eng Ausnam fält, déi Dir virdru fir en lokalen Drécker, e Captive Portal oder e Streaming-Service bäigefüügt hutt.

Verschlüsselung op Uwendungsniveau ännert näischt dovun. HTTPS schützt d'Bytes tëscht Browser a Server; et seet näischt doriwwer, wéi eng Schnittstell se dréit. Eng Säit kann perfekt verschlüsselt sinn an trotzdem iwwer de falsche Wee erausgoen, an dat ass genau dat, wat e schmuelen Block erlaabt.

Eng kontrolléiert Iwwerpréiwung mat enger eemoleger Säit

Benotzt en Host, deen Dir kontrolléiert, an eng Säit, déi näischt anescht mécht wéi en opzeruffen, sou datt keng richteg Daten am Spill sinn. Vun engem Terminal huelen Dir eng Prouf vum Wee virum an nom Ausfall:

curl -sS --max-time 5 -o /dev/null -w '%{http_code} %{remote_ip}\n' https://probe.example.net/ping

Féiert se mat opgehobenen Tunnel aus, bréngt dann den Tunnel erof a féiert se nach eng Kéier aus. Eng Äntwert vun enger ëffentlecher Adress, während den Tunnel erof ass, seet Iech, datt de direkte Wee op ass. En Timeout oder eng refuséiert Verbindung seet Iech, datt d'Politik hält. Widderhielt nach eng Kéier, nodeems de Client sech erëm verbonnen huet, sou datt Dir gesitt, datt den Tunnelwee zréckkënnt, anstatt et unzehuelen.

Am Browser trennt de Netzwierk-Panel déi zwou Froe. Filtert op Fetch/XHR, liest dann d'Initiatorkolonn: en Entrée, deen en Timer oder e Skript gestart huet, ouni Navigatioun, déi virdru registréiert gouf, ass en Hannergrondversuch an net en Neiliischt. Vergläicht seng Startzäit mat deem Moment, wou den Tunnel ofgebrach ass. Wann den Entrée nach am suspens ass, wann den Tunnel fort ass, waart d'Ufro op e Wee, deen net méi existéiert.

Beweiser op der Serversäit si méi staark wéi alles, wat de Browser weist. E Ufroelog mat engem Zäitstempel an enger Quelladress beweist, datt de Paket ukomm ass. Browser-Entréeën kënnen Cookies, Tokenen a vollstänneg URLen droen, also behält nëmmen d'Felder, déi Är Fro brauch, a redigéiert de Rescht, ier Dir se iergendwou aflëmmt.

Wat mat der Äntwert ze maachen

Wann Hannergrondversich weider geléngen, während den Tunnel erof ass, ass de Block méi schmuel wéi Dir ugeholl hutt, an déi Lück ass et wäert ze schléissen, ier Dir dem Client sensibel Aarbecht vertraut. Wa se feelen, mécht d'Politik hir Aarbecht an déi agefrueren Säit ass kosmetesch. Esou oder esou ass engem Tab zoumaachen keng Kontroll iwwer d'ganzt Gerät: aner Tabs, aner Browser an aner Uwendungen plangen all hir eege Aarbecht.

Nächste Schrëtt, déi sech lounen: lëscht op, wéi eng Ausnamen Dir derbäigefüügt hutt a firwat, bestätegt, ob de Client nëmmen den Trafik am Tunnelberäich oder den ganzen Trafik blockéiert, a beobachtet eng Hannergrond-Ufro vun Ufank bis Enn mam oppenen Serverlog. Déi dräi Äntwerten decken de gréissten Deel dovun of, wat e Rapport „den VPN ass ofgebrach an eppes ass nach verbonnen" tatsächlech enthält.

Ähnlech Artikelen