Kana zabar sabar da ya fi kusa, ka danna haɗi, sai mai bincike ya daina lodawa kafin sabon rami ya tashi. Alamar tana juyawa zuwa yanayin haɗi kuma tana nan tana zama yayin da kowane shafi ke ƙarewa. Wannan hutu yawanci kill switch ne da ke aiki yadda aka tsara shi: an toshe zirga-zirga yayin da abokin ciniki ba shi da rami da zai aika ta. Ko hutun abin karɓa ne ya dogara da abin da abokin ciniki ke yi a waɗannan sakan, da kuma ko ana ɗaga toshewar sa'ad da ya ce an ɗaga.

Abin da abokin ciniki ke yi tsakanin sabar biyu

Canza wurin ƙarshe matakai ne da yawa, ba maɓalli ɗaya ba. Abokin ciniki yana rushe ramin da ake da shi, yana sabunta ka'idojin toshewarsa, yana warware sabon wurin ƙarshe kuma yana isa gare shi a wajen ramin, sannan yana girka sabbin hanyoyi kuma yana ɗaga toshewar. Gibin da kake ji yana tsakanin mataki na farko da na ƙarshe.

Tsari ya fi sauri muhimmanci a nan. Idan ka'idojin toshewa sun shiga kafin keɓewar sabon wurin ƙarshe, abokin ciniki ba zai iya kammala musafaha ba kuma zai ci gaba da haɗi har sai lokaci ya ƙare. Idan keɓewar kwafin adireshin tsohon sabar ne, sabon musafaha yana kama da kowane fakitin fita kuma ana watsar da shi. Dukan biyun suna kama da juna daga mai bincike, shi ya sa canjin da ke murmurewa bayan sakan shida da wanda ba ya murmurewa har abada za su iya samun dalili ɗaya.

Sabon wurin ƙarshe yana buƙatar rami a cikin toshewar

Don gina ramin, abokin ciniki dole ya aika fakiti zuwa adireshi da tashar sabon sabar a kan maƙallin jiki, misali UDP 51820 ga tsarin WireGuard na yau da kullum ko 1194 da 443 ga OpenVPN, duk abin da tsarinka ya ƙayyade. Wannan zirga-zirga ba ta cikin ramin da ake shirin ƙirƙira, don haka toshewar na dukan na'urar tana haɗiye ta sai idan akwai ka'idar izini da ta dace.

Tsare-tsare da suka dogara da sunan mai masauki suna ƙara buƙata ta biyu: binciken kansa. Idan abokin ciniki ya warware wurin ƙarshe kafin toshewar ta tashi, zai iya amfani da adireshin da aka adana, amma da zarar tsarin ya juya adireshi ko ajiyar ta tsufa, musafahar tana zuwa adireshin da ka'idar izini ba ta rufe shi. IPv6 yana bayyana hakan, domin wurin ƙarshe mai tarin biyu na iya wallafa rikodin A da AAAA, kuma ka'idar izini da ke rufe adireshin v4 kawai tana barin abokin ciniki yana ƙoƙari a kan adireshin v6 da aka toshe.

Sunayen zaɓuɓɓuka da tsoffin ƙima sun bambanta bisa ga abokin ciniki da sigar, don haka karanta jerin da aka rubuta na naka maimakon yin hasashe daga hotunan allo. Bayanin saitunan OpenVPN Connect a openvpn.net/connect-docs/app-settings-windows misali ɗaya ne na yadda abokin ciniki ke bayyana zaɓuɓɓukan toshewa da raba-rami.

Fail-closed injin yanayi ne, ba maɓalli ba

Yawancin abokan ciniki suna bayyana toshewar a matsayin manufar bangon wuta a yanayi uku: rami sama, zirga-zirga na tafiya cikin ramin kuma babu toshewa; rami ƙasa, toshewar tana aiki; da sauyawa, toshewar tana aiki tare da keɓewa na wucin gadi ga wurin ƙarshe. A yanayi na uku ne kurakurai ke zama, domin dole ya canza sau biyu cikin 'yan sakan, kuma rashin fita daga gare shi yana kama da toshewar dindindin.

Hanyar ta bambanta bisa ga dandamali, haka ma gazawar. Matatun Windows Filtering Platform suna ɗauke da nauyi, don haka matattarar toshewa da ta fi izininka ƙarfi tana ci gaba da watsar da fakiti ko da izinin yana nan, kuma matatun da wani tsari na abokin ciniki da aka kashe ya bari na iya barin na'urar ba ta kan layi bayan manhajar ya tafi. Abokan cinikin macOS yawanci suna rubuta ka'idojin pf cikin anga, inda tsarin ka'idoji da shawarwari masu sauri ke ƙayyade wace ka'ida ce ke aiki. Abokan cinikin Linux yawanci suna sarrafa sarkar nftables ko iptables da manufar drop da bayyanannun izini ga wurin ƙarshe, maƙallin rami da loopback. Always-on VPN na Android tare da zaɓin toshe haɗi ba tare da VPN ba shi ne mafi tsauri a rukunin, domin tsarin aiki yana amfani da toshewar ga dukan na'urar ba ga kowace manhaja ba.

WireGuard yana buƙatar nasa bayanin, domin AllowedIPs mai zaɓin hanya ne, ba mai toshewa ba. Yana ƙayyade waɗanne wurare ke shiga ramin; ba ya yin kome don hana fakitin da ba shi da rami tukuna fita ta Wi-Fi. A cikin tsarin WireGuard kawai ba tare da ka'idar bangon wuta ba, kill switch a haƙiƙa rashin hanya ne, kuma bayan watsar da musafaha fakitin gaske na iya fita ta maƙallin jiki.

Auna gibin maimakon kallon alamar

Kula da fakiti, ba hasken yanayi ba. A Linux, fara ping a hankali zuwa adireshin jama'a a taga ɗaya ka kama tashar jigilar ramin a maƙallin jiki a wata:

ping -i 0.2 -c 100 1.1.1.1 | tail -5

sudo tcpdump -ni eth0 'udp port 51820'

Canza sabar a cikin abokin ciniki yayin da duka biyu ke gudana. Abubuwa uku ne suka fi muhimmanci: tsawon lokacin da ping ɗin ya tsaya, ko kamawar ta nuna musafahar tana isa sabon wurin ƙarshe, da ko zirga-zirga na dawowa kafin ko bayan yanayin abokin ciniki ya koma haɗe. Idan gibin ping ya ƙare da farko, ko an ɗaga toshewar da wuri ko kuma ramin yana sama kafin nuni ya yarda da hakan. Idan gibin ya ƙare daga baya, nuni yana da kyakkyawan fata fiye da kima.

A Windows, netsh wfp show state yana rubuta hoton lokaci wanda za ka iya bincika matatun toshewa da har yanzu suke nan yayin da abokin ciniki ke cewa a kwance yake. A macOS, sudo pfctl -sr yana lissafa ka'idojin da aka loda da tsarinsu. Haɗa kowane hoto da log ɗin abokin ciniki kansa; layin lokaci daga ping ɗinka yana gaya maka ko toshewar ta ƙare a makare ko ba ta ƙare ba.

Duhu na al'ada a kan toshewar da ta makale

Wani katsewa shi ne manufar wannan fasalin, don haka yi rarrabawa kafin ka canza kowane saiti:

What you seeUsually meansNext check
Two or three seconds of timeouts, then normal browsingExpected fail-closed gapNothing to fix
State says connected, traffic stays deadBlock filter or route left behindFirewall snapshot, client log
One app dead while others workTCP session bound to the old exit addressRestart the app
LAN devices unreachable after the switchLAN exception not reappliedAllow-LAN or split-tunnel setting
New server hangs, the old one reconnectsPermit covers only the old addressResolved address of the new host, including AAAA

Idan ka faɗa a layi na biyu ko na biyar, kada ka kashe kill switch don gwaji, domin hakan yana mai da kuskuren hanya zuwa yabo. Sake kunna sabis ɗin abokin ciniki, ko sake kunna na'urar a inda matatu ke tsira bayan kashe tsari, sannan duba ko toshewar ta warke. Idan ta warke, laifin yana cikin tsaftacewa yayin canjin ne ba a cikin toshewar ba.

Kafin canjinka na gaba, tabbatar da abubuwa huɗu: izinin wurin ƙarshe yana rufe kowane iyali na adireshi da tsarinka ke warwarewa, log ɗin abokin ciniki yana nuna sauyawar ya cika, gwajin ping ɗinka yana auna gibin ba alamar ba, kuma rufe abokin ciniki yana maido da haɗin al'ada. Kill switch da ke riƙe yayin canjin kuma ya saki bayan haka yana yin aikinsa. Wanda ya saki da wuri, ko ba ya saki, ya cancanci gyara.

Labarai masu alaƙa