Always-on VPN ko kill switch: wanne ka kunna da gaske?
Always-on VPN yana sake haɗa rami; kill switch yana yanke shawarar abin da zai iya fita ba tare da shi ba. Bincike biyar kafin ka amince da alamar.
Always-on da kill switch suna da layi biyu a kan allo ɗaya na saituna, don haka mutane suna karanta su a matsayin sunaye biyu na fasali ɗaya. Ba haka ba ne. Always-on manufar sake haɗawa ce: yana buɗe ramin a lokacin tashi, yana dawo da shi bayan faɗuwa ko canjin cibiya, kuma yana ci gaba da gwadawa yayin da ya kasa. Kill switch manufar zirga-zirga ce: yana ambaton fakitin da za su iya barin na'urar yayin da ramin ya kwanta. Kana iya kunna na farko ba tare da na biyu ba, kuma a yawancin dandamali sakamakon asali yana barin zirga-zirga ya fita a cikin tazara.
Bincike 1: shin toshewar na da nata makullin?
A Android 10 da baya, bayanan VPN da aka ajiye yana buɗe makullai biyu masu zaman kansu a bayan gunkin gear: Always-on VPN da Toshe haɗi ba tare da VPN ba. Na biyu ne kawai kill switch. Da always-on kawai ramin yana dawowa bayan faɗuwa, amma kowace manhaja da ke tsakiyar buƙata tana isa cibiyar ta Wi-Fi ko bayanan wayar hannu har sai hakan ta faru.
Na'urorin da ake sarrafawa suna riƙe wannan rabo a cikin API na manufofi. setAlwaysOnVpnPackage() yana ɗaukar sunan fakiti da tuta lockdownEnabled; mai gudanarwa da ya saita fakitin ya bar tutar ƙarya ya gina rami mai dorewa, ba na'ura a rufe ba. Kalmomin console ba safai suke nuna wannan bambanci ba.
Karanta yanayin daga na'urar ba daga console ba: adb shell settings get global always_on_vpn_app da adb shell settings get global always_on_vpn_lockdown. Idan na farko ya dawo null, babu fakitin da aka tilasta a matakin dandamali; idan na biyu ya dawo 0, dandamalin ba ya toshe kome. Jagorar VPN ta Android tana kwatanta waɗannan a matsayin iyawa daban, ba yanayi ɗaya ba.
Bincike 2: wane layi ne ya mallaki toshewar?
Alamu suna zaune a cikin abokin ciniki kuma toshewar yawanci a cikin katangar wuta, shi ya sa kalma ɗaya ke nufin abu daban a kowace dandamali. Layukan da ke ƙasa sun cancanci tabbatarwa kafin ka amince da ɗaya.
| Where you see the label | What the label promises | What actually blocks |
|---|---|---|
| Android VPN profile | Always-on VPN | Block connections without VPN |
| Android device policy | Always-on package | lockdownEnabled flag |
| Windows built-in VPN | Always On tunnel | Outbound firewall rules |
| WireGuard for Windows | Tunnel service | Block untunneled traffic option |
| wg-quick on Linux | Route via AllowedIPs | Your own nftables or iptables rules |
Windows shine mafi bayyanannen misali na alama da ba ta toshewa. Always On a can yana bayyana dorewar rami: ramin na'ura don tabbatar da inji, ramin mai amfani don asusun da aka shiga, wanda aka daidaita ta XML na bayani ko Add-VpnConnection. Babu wani abu a cikin wannan bayanin da zai tsayar da fakiti mai fita lokacin da ramin ya ɓace, kuma tacewar fita ba ta kunna ta asali ba, don haka kwamfutar tafi-da-gidanka a Wi-Fi tana ci gaba da aiki yayin da VPN ya kwanta.
WireGuard yana rabuwa haka, amma ta kowane abokin ciniki. WireGuard na Windows yana ɗauke da zaɓi ga kowane rami, Toshe zirga-zirgar da ba ta cikin rami, wanda ke girka dokokin tacewa; kayan aikin Linux ba su da irin wannan makullin. wg-quick yana ƙara hanya ga kowane shigarwar AllowedIPs da dokar fwmark, kuma wg-quick down yana cire duka biyu, don haka hanyar asali ta jiki ta sake karɓar ragamar ba tare da ɓataccen fakiti a tsakani ba.
A dandamalin Apple always-on yana zuwa a matsayin fasalin bayanin gudanarwa ga na'urorin da ake sa ido kuma ana bayyana shi a matsayin dokoki na kan buƙata, ba a matsayin akwatin zaɓi ba. Tambayar da za a amsa daga kayan aiki ita ce shin ramin da ya kasa yana hana zirga-zirga ko yana neman wata hanyar haɗi kawai. Taken menu ba zai gaya maka ba.
Bincike 3: auna tazarar, ba gunkin ba
Canje-canje huɗu suna da muhimmanci, kuma suna kasawa daban: tashi kafin kowa ya shiga, barci da farkawa, canji daga Wi-Fi zuwa bayanan wayar hannu, da faɗuwar abokin ciniki da ke barin fuskar ramin rabin daidaitacce. Sake haɗawa mai tsabta a ɗaya daga cikinsu ba ya tabbatar da kome game da sauran uku.
Mafi arha gwajin yana tsayar da ramin da gangan sannan ya yi ƙoƙarin fita. Da ramin a kwance, curl -m 5 -sS -o /dev/null -w '%{http_code}' https://example.com da ya dawo 200 yana nufin manufar fail-open ce; ƙarewar lokaci ko haɗin da aka ƙi yana nufin wani abu har yanzu yana toshewa. ip route get 1.1.1.1 yana ambaton fuskar da za ta ɗauki fakitin, wanda yawanci ya fi gunkin tray bayani, kuma systemctl status wg-quick@wg0 yana nuna ko an cire fuskar da tsabta.
Gudanar da gwajin a wata taga yayin da cibiyar ke canzawa, ba bayan ta daidaita kawai ba. Tazarar da ke tsakanin faɗuwa da sabon ƙoƙari ita ce babban sashi, kuma neman suna ita ce hanya mafi sauri ta lura cewa zirga-zirga ya tsere: idan mai warwarewar gida ya amsa yayin da ramin ke kwance, toshewar bai cika ba.
Bincike 4: yanke shawara kan keɓancewa kafin ka kulle
Keɓancewa biyu na tsari ne. Abokin ciniki dole ne ya isa uwar garken VPN da kansa, don haka tsarin dokar da ke zubar da komai yana hana sake haɗa da zai dawo da kariya. Hoton shiga da aka kama shi ma ba a iya riskarsa ta ramin da bai tashi ba, don haka na'urar da aka kulle a Wi-Fi na otal tana buƙatar hanyar da aka rubuta don buɗe hoton, ba ta gaggawa ba.
Mafi ƙanƙancin siffa, an yarda da ƙarshen, an zubar da sauran:
table inet vpnlock {
chain output {
type filter hook output priority 0; policy drop;
oifname "lo" accept
ip daddr 203.0.113.10 udp dport 51820 accept
oifname "wg0" accept
}
}
Dauki wannan layin ƙarshen a matsayin mai canzawa, ba dawwama ba. Masu bayarwa suna juya adireshi, kuma tsohuwar keɓancewa ita ce dalilin da ya saba sa kill switch mai aiki ya zama na'urar da ba za ta iya sake haɗawa ba. Firintoci na gida, rabon NAS da ayyukan haɓaka suna cikin wannan rubutaccen jeri, in ba haka ba ana gano su tikitin tallafi ɗaya bayan ɗaya.
Bincike 5: rubuta abin da ka tabbatar da gaske
Riƙe tebur mai ginshiƙai huɗu kuma cika shi ta gwaji: yanayi, halin da ake tsammani, halin da aka gani, hujja. Layukan sune canje-canjen bincike 3 da faɗuwa ɗaya da gangan. Layin da ba za ka iya cikawa da fitowar umarni ba layi ne da ba ka gwada ba, kuma na'urar da ta wuce layin sake haɗawa ta kasa layin tashi ta zama ruwan dare don ta cancanci ƙarin minti goma.
Kafin ka kira shi an gama:
- Tabbatar cewa saitin toshewa ya bambanta da saitin sake haɗawa, kuma karanta ƙimarsa a na'urar.
- San wane layi ne ke tilasta toshewar - zaɓin abokin ciniki, manufar na'ura ko katangar wuta - da kuma inda ake daidaita wannan layin.
- Riƙe umarnin gwaji ɗaya da ke tabbatar da toshewar, kuma gudanar da shi yayin canji, ba bayan ba.
- Rubuta jerin keɓancewa, har da ƙarshen, kuma lura wanda ke sabunta shi.
- A kan kayan aikin da ake sarrafawa bar manufar da aka tilasta; cire toshewar yana canza buƙatar maimakon gyara ramin.