Kill switch kwenye Windows bila programu ya ziada: profaili au njia?
Profaili za firewall hufuata kategoria ya mtandao, njia hufuata adapta. Linganisha zote mbili, kisha jaribu hali ya kuanguka wakati handaki haipo na aikoni inasema uongo.
Mteja hufa katikati ya upakuaji na aikoni ya trei hutoweka. Uhamishaji unaendelea kupitia muunganisho wa nyumbani. Mfululizo huo ndio sababu kill switch ipo, na Windows inaweza kukaribia moja bila bidhaa ya pili.
Kuna njia mbili zinazofaa kujulikana. Zinashindikana mahali tofauti, na hakuna moja iliyo jibu kamili.
Njia ya kwanza: ruhusu programu kwenye profaili moja tu
Firewall ya Windows hupunguza kanuni kwa profaili za Domain, Private na Public. Ujanja ni kumpa adapta ya handaki kategoria moja na adapta halisi kategoria nyingine. Kisha unaandika kanuni ya kutoka inayoruhusu programu iliyolindwa kwenye profaili ya handaki na kuizuia kila mahali pengine. Firewall husoma kategoria, sio jina la adapta.
Kwanza weka muunganisho wa VPN kwenye Private na mtandao halisi kwenye Public. Kisha ongeza kanuni ya kuzuia kwa programu inayotumika kwa profaili usizozitaka. Baada ya hapo thibitisha ugawaji kwa Get-NetConnectionProfile, kwa sababu kanuni hufuata ugawaji huo.
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
Udhaifu ni wa kimuundo. Kanuni ya profaili hufuata kategoria, kwa hivyo Windows inapoweka upya kategoria ya mtandao wa hoteli, uzuiaji unaweza kuacha kutumika. Hakuna kinachobadilika kwenye orodha ya kanuni jambo hilo linapotokea.
Njia ya pili: ondoa njia chaguo-msingi halisi
Mbinu ya njia ni mbovu zaidi na rahisi sana kukaguliwa. Andika lango halisi, acha VPN isakinishe njia yake chaguo-msingi kwa kipimo cha chini, kisha futa ile halisi chaguo-msingi. Hakuna kingine kinachoweza kubeba trafiki baada ya hapo.
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"
Mteja anapokufa, njia ya VPN inaondoka pamoja na adapta yake. Mashine inakuwa nje ya mtandao badala ya kuvuja, na ndivyo kill switch inapaswa kutoa.
Mambo mawili huamua kama itastahimili wiki moja. DHCP hurudisha lango kila kiungo kinapotetemeka. Adapta halisi yenye anwani tuli huepuka mshangao huo. Anwani ya seva ya VPN yenyewe pia lazima ibaki ikifikika. Bila njia hiyo ya mwenyeji mteja hawezi kuunganisha tena kamwe baada ya kukatika kulikosababisha uzuiaji.
Njia ya tatu: hakuna lango, njia moja ya kudumu ya mwenyeji
Chaguo la tatu huanza kwa kusafisha lango kutoka mipangilio ya adapta. Kisha njia moja ya kudumu kuelekea mwisho wa VPN huchukua nafasi yake. Mashine inaweza kisha kuzungumza na seva na hakuna kingine hadi handaki linapoinuka.
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
Kurejesha lango hurejesha intaneti ya kawaida, jambo linaloifanya kuwa swichi safi ya kuwasha na kuzima. Haitegemei script inayofuatilia matukio ya kiolesura. Pia haijali mtandao unagawanywa vipi.
Gharama ni kutengwa kabisa wakati handaki liko chini. Masasisho husimama, na vilevile upakuaji ulioanzisha zoezi hili. Kwenye laptop ya kazi mara nyingi hii ni sahihi, ilhali kwenye mashine binafsi ni uamuzi wa kufanywa kwa makusudi.
Kwa nini aikoni ya globu haithibitishi chochote
Windows huripoti ufikivu kwa uchunguzi dhidi ya mwisho wa Microsoft. Uchunguzi huo hausemi chochote kuhusu handaki yako. Handaki iliyounganishwa inaweza kukaa nyuma ya globu inayoripoti hakuna intaneti, na iliyokufa inaweza kuonyesha muunganisho mzima.
Jaribu kwa kuua mchakato wa mteja kisha jaribu kufikia anwani ya umma kwa nambari. Ombi la jina linaweza kujibiwa kutoka akiba, kwa hivyo aikoni wala jibu la DNS si ushahidi.
Nini cha kurekodi baada ya kukatika halisi
Endesha jaribio kama mfululizo na sio kama ukaguzi mmoja. Ua mchakato badala ya kukata muunganisho, kisha jaribu anwani ya nambari katika familia zote mbili. Baada ya hapo rejesha mteja na thibitisha kwamba bado anafikia seva yake mwenyewe kupitia njia uliyoihifadhi.
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"
Rudia mfululizo baada ya usingizi, baada ya mabadiliko ya Wi-Fi na baada ya kuhama kutoka kebo kwenda bila waya. Mabadiliko hayo ndio mahali mbinu ya profaili na tabia ya DHCP zinashindikana zote mbili. Kanuni inayoshikilia mezani si lazima ishikilie hotelini.
Andika hatua ya kurejesha kando ya kila kanuni na njia. Microsoft huandika uundaji wa kanuni za kutoka katika marejeleo yake ya kanuni za firewall ya Windows, na hicho ni chanzo bora kuliko mwongozo wa picha za skrini pekee.