Kill switch f’Windows mingħajr software żejjed: profili jew rotot?
Il-profili tal-firewall isegwu l-kategorija tan-netwerk, ir-rotot isegwu l-adapter. Qabbel it-tnejn, imbagħad ipprova l-każ tal-waqgħa meta t-tunnel ikun mar u l-ikona tkun qed tgħid il-gideb.
Il-klijent imut f’nofs id-download u l-ikona fit-tray tispiċċa. It-trasferiment ikompli fuq il-konnessjoni tad-dar. Dak is-sekwenza huwa r-raġuni għaliex jeżisti kill switch, u Windows tista’ toqrob lejh mingħajr prodott ieħor.
Żewġ metodi jixirqu jkunu magħrufa. Huma jfallu f’postijiet differenti, u l-ebda waħda mhi tweġiba sħiħa.
Metodu wieħed: ippermetti l-programm fuq profil wieħed biss
Il-firewall ta’ Windows jillimita r-regoli għall-profili Domain, Private u Public. L-għaqal hu li tagħti kategorija waħda lill-adapter tat-tunnel u oħra lill-adapter fiżiku. Imbagħad tikteb regola tal-ħruġ li tippermetti l-programm protett fuq il-profil tat-tunnel u timblokkjah kullimkien ieħor. Il-firewall jaqra l-kategorija, mhux l-isem tal-adapter.
L-ewwel issettja l-konnessjoni VPN għal Private u n-netwerk fiżiku għal Public. Imbagħad żid regola ta’ blokk għall-programm li tapplika għall-profili li ma tridx. Wara kkonferma l-assenjazzjoni b’Get-NetConnectionProfile, għax ir-regola ssegwi proprju dik l-assenjazzjoni.
Get-NetConnectionProfile | Select-Object Name, InterfaceAlias, NetworkCategory
New-NetFirewallRule -DisplayName 'Block browser off VPN' -Direction Outbound `
-Program 'C:\Program Files\Mozilla Firefox\firefox.exe' -Action Block -Profile Public
New-NetFirewallRule -DisplayName 'Allow browser on VPN' -Direction Outbound `
-Program 'C:\Program Files\Mozilla Firefox\firefox.exe' -Action Allow -Profile Private
Id-dgħufija hija strutturali. Regola tal-profil ssegwi l-kategorija, għalhekk meta Windows tikklassifika mill-ġdid netwerk ta’ lukanda l-blokk jista’ jieqaf japplika. Xejn fil-lista tar-regoli ma jinbidel meta jiġri dan.
Metodu tnejn: neħħi r-rotta default fiżika
L-approċċ tar-rotot huwa iktar ħorox u ħafna iktar faċli biex jiġi awditjat. Innota l-gateway fiżiku, ħalli lill-VPN tinstalla r-rotta default tagħha b’metrika iktar baxxa, imbagħad ħassar id-default fiżika. Xejn ieħor ma jista’ jġorr traffiku wara dan.
route print -4
route delete 0.0.0.0 mask 0.0.0.0 192.168.50.1
route print -4 | findstr /c:"0.0.0.0"
Meta l-klijent imut, ir-rotta tal-VPN titlaq mal-adapter tagħha. Il-magna tmur offline minflok ma tnixxi, u dan huwa proprju dak li kill switch għandu jipproduċi.
Żewġ dettalji jiddeċiedu jekk dan jiflaħx ġimgħa. DHCP ipoġġi l-gateway lura kull darba li r-rabta titħawwad. Adapter fiżiku b’indirizz statiku jevita dak l-għageb. L-indirizz tas-server VPN innifsu wkoll irid jibqa’ jintlaħaq. Mingħajr dik ir-rotta lejn il-host il-klijent qatt ma jista’ jerġa’ jqabbad wara l-qtugħ li attiva l-blokk.
Metodu tlieta: ebda gateway, rotta waħda permanenti lejn il-host
It-tielet għażla tibda billi tnaddaf il-gateway mis-settings tal-adapter. Imbagħad rotta waħda permanenti lejn it-tarf tal-VPN tieħu postha. Il-magna mbagħad tista’ titkellem mas-server u ma’ xejn ieħor sakemm it-tunnel jogħla.
route -p add 198.51.100.44 mask 255.255.255.255 192.168.50.1 metric 1
route print -4 | findstr 198.51.100.44
Li terġa’ ddaħħal il-gateway jerġa’ jġib l-internet tas-soltu, u dan jagħmilha swiċċ nadif ta’ mixgħul u mitfi. Ma tiddependix fuq script li jħares lejn l-avvenimenti tal-interface. Lanqas ma jimpurtaha kif in-netwerk jiġi kkategorizzat.
L-ispiża hija iżolament totali sakemm it-tunnel ikun baxx. L-aġġornamenti jieqfu, u magħhom ukoll id-download innifsu li wassal għal dan l-eżerċizzju. Fuq laptop tax-xogħol dan spiss ikun sewwa, filwaqt li fuq magna personali hija deċiżjoni li trid tittieħed apposta.
Għaliex l-ikona tal-globu ma tipprova xejn
Windows tirrapporta l-aċċessabbiltà permezz ta’ prova kontra tarf ta’ Microsoft. Dik il-prova ma tgħid xejn dwar it-tunnel tiegħek. Tunnel imqabbad jista’ joqgħod wara globu li jirrapporta li m’hemmx internet, u wieħed mejjet jista’ juri konnessjoni sana.
Ipprova billi toqtol il-proċess tal-klijent u mbagħad ipprova tilħaq indirizz pubbliku bin-numru. Tfittxija ta’ isem tista’ tiġi mwieġba mill-cache, għalhekk la l-ikona u lanqas tweġiba DNS mhumiex prova.
X’għandu jiġi rreġistrat wara qtugħ veru
Mexxi l-prova bħala sekwenza u mhux bħala verifika waħda. Oqtol il-proċess minflok ma tiskonnettja, imbagħad ipprova indirizz numeriku fiż-żewġ familji. Wara dan erġa’ ġib il-klijent u kkonferma li għadu jilħaq is-server tiegħu stess mir-rotta li żammejt.
taskkill /IM openvpn-gui.exe /F
ping -4 198.51.100.44
ping -6 2606:4700:4700::1111
route print -4 | findstr /c:"0.0.0.0"
Errepeti s-sekwenza wara l-irqad, wara bidla fil-Wi-Fi u wara li tgħaddi mill-kejbil għall-wireless. Dawn it-tranżizzjonijiet huma fejn kemm il-metodu tal-profil kif ukoll l-imġiba tad-DHCP ifallu. Regola li ddum fuq skrivanija mhux bilfors iddum f’lukanda.
Ikteb il-pass tat-treġġigħ lura ħdejn kull regola u rotta. Microsoft tiddokumenta l-ħolqien ta’ regoli tal-ħruġ fir-referenza tagħha tar-regoli tal-firewall ta’ Windows, u dik hija sors aħjar minn gwida biss b’ritratti tal-iskrin.