વધારાના સોફ્ટવેર વગર Windows માં કિલ સ્વિચ: પ્રોફાઇલ કે રૂટ?
ફાયરવોલ પ્રોફાઇલ નેટવર્કની શ્રેણીને અનુસરે છે, રૂટ એડેપ્ટરને અનુસરે છે. બંનેની સરખામણી કરો, પછી ટનલ ગયા પછી અને આઇકોન ખોટું બોલતો હોય ત્યારે ક્રેશનો કિસ્સો ચકાસો.
ક્લાઇંટ ડાઉનલોડની વચ્ચે મરી જાય છે અને ટ્રે આઇકોન અદૃશ્ય થઈ જાય છે. ટ્રાન્સફર ઘરના કનેક્શન પર ચાલુ રહે છે. આ જ ક્રમ કિલ સ્વિચ હોવાનું કારણ છે, અને Windows બીજા ઉત્પાદન વિના તેની નજીક જઈ શકે છે.
જાણવા લાયક બે પદ્ધતિઓ છે. તે અલગ અલગ જગ્યાએ નિષ્ફળ જાય છે, અને એક પણ સંપૂર્ણ જવાબ નથી.
પદ્ધતિ એક: પ્રોગ્રામને ફક્ત એક પ્રોફાઇલ પર મંજૂરી આપો
Windows ફાયરવોલ નિયમોને Domain, Private અને Public પ્રોફાઇલ સુધી મર્યાદિત કરે છે. યુક્તિ એ છે કે ટનલ એડેપ્ટરને એક શ્રેણી અને ભૌતિક એડેપ્ટરને બીજી શ્રેણી આપવી. પછી તમે આઉટબાઉન્ડ નિયમ લખો છો જે સુરક્ષિત પ્રોગ્રામને ટનલ પ્રોફાઇલ પર મંજૂરી આપે છે અને બાકીની દરેક જગ્યાએ તેને અવરોધે છે. ફાયરવોલ શ્રેણી વાંચે છે, એડેપ્ટરનું નામ નહીં.
પહેલા VPN કનેક્શનને Private અને ભૌતિક નેટવર્કને Public પર સેટ કરો. પછી પ્રોગ્રામ માટે અવરોધ નિયમ ઉમેરો જે તમને ન ગમતી પ્રોફાઇલ પર લાગુ પડે. પછી Get-NetConnectionProfile વડે ફાળવણીની પુષ્ટિ કરો, કારણ કે નિયમ તે જ ફાળવણીને અનુસરે છે.
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
નબળાઈ માળખાકીય છે. પ્રોફાઇલ નિયમ શ્રેણીને અનુસરે છે, તેથી જ્યારે Windows હોટેલ નેટવર્કનું ફરી વર્ગીકરણ કરે છે ત્યારે અવરોધ લાગુ થવાનું બંધ થઈ શકે છે. એવું થાય ત્યારે નિયમોની યાદીમાં કંઈ બદલાતું નથી.
પદ્ધતિ બે: ભૌતિક ડિફૉલ્ટ રૂટ દૂર કરો
રૂટ અભિગમ વધુ કઠોર અને ઓડિટ કરવા માટે ઘણો સરળ છે. ભૌતિક ગેટવે નોંધો, VPN ને નીચા મેટ્રિક સાથે પોતાનું ડિફૉલ્ટ મૂકવા દો, પછી ભૌતિક ડિફૉલ્ટ કાઢી નાખો. પછી બીજું કંઈ ટ્રાફિક વહન કરી શકતું નથી.
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"
જ્યારે ક્લાઇંટ મરે છે, VPN રૂટ તેના એડેપ્ટર સાથે જાય છે. મશીન લીક થવાને બદલે ઑફલાઇન થઈ જાય છે, અને કિલ સ્વિચે બરાબર એ જ ઉત્પન્ન કરવાનું હોય છે.
બે વિગતો નક્કી કરે છે કે તે એક અઠવાડિયું ટકશે કે નહીં. લિંક ધ્રૂજે ત્યારે DHCP ગેટવે પાછો મૂકે છે. સ્થિર સરનામાંવાળું ભૌતિક એડેપ્ટર તે આશ્ચર્ય ટાળે છે. VPN સર્વરનું પોતાનું સરનામું પણ પહોંચી શકાય તેવું રહેવું જોઈએ. તે હોસ્ટ પથ વિના ક્લાઇંટ અવરોધ ચાલુ કરનારા ડ્રોપ પછી ક્યારેય ફરી કનેક્ટ થઈ શકતું નથી.
પદ્ધતિ ત્રણ: ગેટવે નહીં, એક કાયમી હોસ્ટ રૂટ
ત્રીજો વિકલ્પ એડેપ્ટર સેટિંગ્સમાંથી ગેટવે સાફ કરીને શરૂ થાય છે. પછી VPN એન્ડપોઇન્ટ તરફનું એક જ કાયમી રૂટ તેનું સ્થાન લે છે. પછી ટનલ ઉપર આવે ત્યાં સુધી મશીન સર્વર સાથે વાત કરી શકે છે અને બીજા કોઈ સાથે નહીં.
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
ગેટવે પુનઃસ્થાપિત કરવાથી સામાન્ય ઇન્ટરનેટ પાછું આવે છે, જે તેને ચોખ્ખું ચાલુ-બંધ સ્વિચ બનાવે છે. તે ઇન્ટરફેસ ઘટનાઓ જોતી સ્ક્રિપ્ટ પર આધારિત નથી. નેટવર્ક કેવી રીતે વર્ગીકૃત થાય છે તેની પણ તેને પરવા નથી.
ટનલ બંધ હોય ત્યારે કિંમત સંપૂર્ણ અલગતા છે. અપડેટ્સ અટકે છે, અને તે ડાઉનલોડ પણ અટકે છે જેણે આ કવાયત શરૂ કરી હતી. કામના લેપટોપ પર આ ઘણી વાર યોગ્ય હોય છે, જ્યારે અંગત મશીન પર તે જાણી જોઈને લેવાનો નિર્ણય છે.
ગ્લોબ આઇકોન કેમ કંઈ સાબિત કરતું નથી
Windows Microsoft ના એન્ડપોઇન્ટ સામેની તપાસ દ્વારા પહોંચની જાણ કરે છે. તે તપાસ તમારી ટનલ વિશે કંઈ કહેતી નથી. જોડાયેલી ટનલ એવા ગ્લોબ પાછળ બેસી શકે છે જે ઇન્ટરનેટ નથી તેમ જણાવે, અને મૃત ટનલ સ્વસ્થ કનેક્શન દર્શાવી શકે છે.
ક્લાઇંટ પ્રોસેસ મારીને ચકાસો અને પછી નંબર દ્વારા જાહેર સરનામા સુધી પહોંચવાનો પ્રયાસ કરો. નામની પૂછપરછનો જવાબ કેશમાંથી મળી શકે છે, તેથી ન આઇકોન ન DNS જવાબ પુરાવો છે.
સાચા ડ્રોપ પછી શું નોંધવું
પરીક્ષણને એક તપાસને બદલે ક્રમ તરીકે ચલાવો. ડિસ્કનેક્ટ કરવાને બદલે પ્રોસેસ મારો, પછી બંને ફેમિલીમાં સંખ્યાત્મક સરનામું અજમાવો. પછી ક્લાઇંટ પુનઃસ્થાપિત કરો અને ખાતરી કરો કે તે તમે રાખેલા રૂટ દ્વારા હજી પણ પોતાના સર્વર સુધી પહોંચે છે.
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"
ઊંઘ પછી, Wi-Fi બદલાવ પછી અને કેબલથી વાયરલેસ પર જવા પછી ક્રમનું પુનરાવર્તન કરો. આ પરિવર્તનો જ એ છે જ્યાં પ્રોફાઇલ પદ્ધતિ અને DHCP વર્તન બંને નિષ્ફળ જાય છે. ડેસ્ક પર ટકતો નિયમ હોટેલમાં જરૂરી નથી કે ટકે.
દરેક નિયમ અને રૂટની બાજુમાં પાછું વાળવાનું પગલું લખો. Microsoft આઉટબાઉન્ડ નિયમો બનાવવાનું Windows ફાયરવોલ નિયમોના સંદર્ભમાં દસ્તાવેજ કરે છે, અને તે ફક્ત સ્ક્રીનશોટની માર્ગદર્શિકા કરતાં વધુ સારો સ્રોત છે.