అదనపు సాఫ్ట్వేర్ లేకుండా 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 ఫైర్వాల్ నియమాల సూచనలో నమోదు చేసింది, మరియు అది స్క్రీన్షాట్ల గైడ్ కంటే మంచి మూలం.