ఒక ఉచిత VPN క్లయింట్ లేదా బ్రౌజర్ పొడిగింతను ఒక వారం ప్రయత్నించి, దాన్ని ఆఫ్ చేస్తే, ఇంటర్నెట్ ఆగిపోతుంది. Wi-Fi చిహ్నం ఇంకా కనెక్షన్ చూపిస్తుంది, అదే రౌటర్లోని ఇతర పరికరాలు బాగానే ఉంటాయి, బ్రౌజింగ్ తిరిగి తెచ్చేది యాప్ను మళ్లీ ఆన్ చేయడం లేదా దాన్ని అన్ఇన్స్టాల్ చేయడం మాత్రమే. ఆ నమూనా ఎన్క్రిప్షన్ ఒక ఆధారాన్ని సృష్టించడం కాదు. అది యాప్, సొరంగం సొంతం కాని చోట రాసిన కాన్ఫిగరేషన్.

సొరంగం సొంతం కాని సెట్టింగ్లను క్లయింట్ మారుస్తుంది

Windows లేదా macOSపై ఒక గోప్యతా క్లయింట్ సాధారణంగా ఒకేసారి మూడు చోట్లను తాకుతుంది. అది సిస్టమ్ HTTP ప్రాక్సీని సెట్ చేస్తుంది, అదే ఫీల్డ్ను Internet Options చూపిస్తుంది. ప్యాకెట్లను పట్టుకోగలిగేందుకు వర్చువల్ అడాప్టర్ను, తరచుగా TAP డ్రైవర్ను, ఇన్స్టాల్ చేస్తుంది. మరియు అది రిజాల్వర్ జాబితాను తిరిగి రాస్తుంది, అయితే మీరు డిస్కనెక్ట్ నొక్కినప్పుడు మాయమయ్యేది సొరంగం మాత్రమే.

బ్రౌజర్ పొడిగింత ఇరుకైన విషయం. అది సాధారణంగా తన స్వంత ప్రొఫైల్ను లేదా ఒక బ్రౌజర్ అనుసరించే ప్రాక్సీని మారుస్తుంది. అందుకే ఒకే బ్రౌజర్ విఫలమవుతుండగా కమాండ్ లైన్ సాధనాలు పనిచేయడం కొనసాగవచ్చు, లేదా దీనికి విరుద్ధంగా: ఇతర పొరలను తాకే అధికారం పొడిగింతకు ఎప్పుడూ లేదు. ఏ పొరను సవరించిందో దాన్నే ఏ సాధనాలు విరిగిపోతాయో నిర్ణయిస్తుంది.

ఏ విధంగా అయినా, ఆ పాత నిర్ణయాన్ని తిరిగి తీసుకోవలసిన కారణం లేని సాఫ్ట్వేర్ తీసుకుంది. సొరంగం కనిపించే భాగం, మరియు శుభ్రమైన ఆపే మార్గం ఉన్న ఏకైక భాగం కూడా అదే. మిగతావన్నీ ప్రాసెస్ కంటే ఎక్కువ కాలం జీవించే నిల్వలోని సెట్టింగ్, కాబట్టి యాప్ను తీసివేయడం మూడింటినీ ఒకేసారి రద్దు చేసే ఏకైక అడుగు. ఏదైనా తిరిగి ఇన్స్టాల్ చేసే ముందు ఆ నిల్వలను చదవడమే లక్షణాన్ని నిర్ధారణగా మారుస్తుంది.

మూడు అవశేషాలు, మూడు వేర్వేరు వైఫల్యాలు

మొదటి అవశేషం ఏదీ చూపని ప్రాక్సీ: LAN ప్రాక్సీ పెట్టె ఇంకా టిక్ చేయబడింది, లేదా ఇక ఏ ప్రాసెస్ వినని localhost పోర్టును లక్ష్యంగా చేసుకున్న కాన్ఫిగరేషన్ స్క్రిప్ట్ చిరునామా. బ్రౌజర్ ప్రతి అభ్యర్థనను ఆ మృత పోర్టుకు పంపి, టైమ్అవుట్ మృత నెట్వర్క్లా కనిపించే వరకు నిలిచిపోతుంది. రెండవది ఇంకా డిఫాల్ట్ మార్గాన్ని కలిగి ఉన్న అడాప్టర్, ఎందుకంటే TAP-Windows పరికరం లేదా విక్రేత రౌటింగ్ డ్రైవర్ అన్ఇన్స్టాల్ తర్వాత కూడా నిజమైన ఇంటర్ఫేస్గానే ఉంటుంది. దానికి ఇచ్చిన మార్గాన్ని ఉంచుకుంటుంది, మరియు ట్రాఫిక్ లేని సొరంగంలోకి మాయమవుతుంది. ఏ అవశేషం తనను తాను ప్రకటించుకోదు; రెండూ సరిగ్గా అంతరాయంలా కనిపిస్తాయి.

మూడవది DNS, మరియు అది మిగతా రెండింటి కంటే ముందుగానే విఫలమవుతుంది. రిజాల్వర్ జాబితాలో సొరంగం ద్వారా మాత్రమే చేరగల సర్వర్లు ఉంటే, ఒక పేజీ కూడా అభ్యర్థించబడక ముందే ప్రతి శోధన సమయం ముగిసిపోతుంది, కాబట్టి బ్రౌజర్ మృత ప్రాక్సీకి బదులు చేరలేని సైట్ను నివేదిస్తుంది. మీ దగ్గర ఏది ఉన్నా, వాటిలో ఏదీ నెట్వర్క్ అర్థంలో అంతరాయం కాదు. ప్రతి ఒక్కటి ఎవరూ రద్దు చేయని అవశేషం, మరియు ప్రతి ఒక్కటి వేరే చోట మరమ్మతు చేయబడుతుంది.

నాలుగు పొరలను క్రిందికి దిగండి

అనువర్తనానికి అత్యంత దగ్గరగా ప్రారంభించి క్రిందికి దిగండి, ఎందుకంటే పొరలు ఆ కనిపించే క్రమంలోనే విఫలమవుతాయి. ఒక పరీక్షకు ఒక పొరను మార్చి, ప్రతి దాని తర్వాత మళ్లీ పరీక్షించండి. అన్నింటినీ ఒకేసారి రీసెట్ చేయడం సాధారణంగా బ్రౌజింగ్ను తిరిగి తెస్తుంది, మరియు ఏ అవశేషం దానికి కారణమో చెప్పలేకుండా వదిలేస్తుంది, కాబట్టి తదుపరి ఇన్స్టాల్ అదే చిక్కును తిరిగి సృష్టిస్తుంది. క్రమం ప్రాక్సీ, అడాప్టర్లు, మార్గాలు, రిజాల్వర్లు.

Windowsలో ప్రతి తనిఖీ ఆపరేటింగ్ సిస్టమ్తో వచ్చే ఒకే ఆదేశం, కాబట్టి ఏదీ ఇన్స్టాల్ చేయాల్సిన అవసరం లేదు. వాటిని క్రమంగా అమలు చేయండి మరియు అవుట్పుట్ను కలిపి ఉంచండి, ఎందుకంటే నాలుగు సమాధానాలు పక్కపక్కనే ఉన్నప్పుడే అర్థం ఉంటుంది. అవి ప్రాక్సీ, అడాప్టర్లు, IPv4 మార్గాలు మరియు రిజాల్వర్ జాబితాను ఆ క్రమంలో నివేదిస్తాయి:

netsh winhttp show proxy
Get-NetAdapter
route print -4
Get-DnsClientServerAddress

Linux మరియు macOSకు వాటి స్వంత ఆదేశాలు కావాలి, అవి పరస్పరం మార్చుకోగలిగేవి కావు. Linuxలో మార్గాలు ip route నుండి, రిజాల్వర్ systemd-resolved దాన్ని కలిగి ఉన్న చోట resolvectl status నుండి వస్తాయి, లేకపోతే cat /etc/resolv.confకు పడిపోతుంది. macOSలో మార్గాలు netstat -rn నుండి, రిజాల్వర్లు scutil --dns నుండి, సిస్టమ్ ప్రాక్సీ scutil --proxy నుండి వస్తాయి. ip route అమలు చేసే macOS పాఠకుడికి command not found వస్తుంది, అక్కడి /etc/resolv.conf అధికారిక కాన్ఫిగరేషన్ కాకుండా సృష్టించబడిన స్టబ్. పొరను తనిఖీ చేసే ముందు ప్లాట్ఫారమ్ను తనిఖీ చేయండి, లేకపోతే మొదటి ఆదేశమే కనుగొన్న విషయం అవుతుంది.

ప్రతి పొరకు ఒక ప్రశ్న అడగండి: యాప్ మూసి ఉన్నప్పుడు ఈ విలువ ఇంకా ఉనికిలో ఉన్న దాన్నే చూపిస్తుందా? మృత పోర్టులోని ప్రాక్సీ, సొరంగం లేని అడాప్టర్, పడిపోయిన ఇంటర్ఫేస్ ద్వారా వెళ్లే డిఫాల్ట్ మార్గం మరియు సొరంగం లోపలి రిజాల్వర్ అన్నీ లేదు అని సమాధానం ఇస్తాయి. ఒకే ఒక లేదు లక్షణాన్ని వివరించడానికి సరిపోతుంది, అందుకే ఒక పరీక్షకు ఒక మార్పు ముఖ్యం.

ప్రాక్సీ సొరంగం కాదు

ప్రాక్సీ ఒక అభ్యర్థనను అంగీకరించి, వేరే చోట తెచ్చి, ప్రతిస్పందనను తిరిగి ఇస్తుంది, అంటే దానికి గమ్యం తెలుసు మరియు సైట్ స్వయంగా ఎన్క్రిప్ట్ చేయని దాన్ని చూస్తుంది. అది ఇతర ప్రోటోకాల్లను మోసుకెళ్లదు. గమ్యం ఇప్పటికే TLS ఉపయోగించకపోతే అది మార్గాన్ని రక్షించదు. మరియు మీ భాగస్వామ్యం లేకుండా, దాన్ని ఇన్స్టాల్ చేసిన ఏదైనా దాన్ని మార్చగలదు.

ఆ భేదం అడగదగిన ప్రశ్నను మారుస్తుంది. ప్రాక్సీ మిగిలిపోయినప్పుడు, సొరంగం పైన ఉందా అని కాకుండా మీ బ్రౌజర్ను ఇంకా ఏ ప్రోగ్రామ్ నడిపిస్తుందో కనుగొనండి. సొరంగం పూర్తిగా ఆరోగ్యంగా ఉండి వైఫల్యానికి పూర్తిగా అసంబద్ధంగా ఉండవచ్చు.

అలాంటి క్లయింట్ నిజంగా ఏమి చేసిందో తెలుసుకోవాలంటే, దాని డాష్బోర్డ్ను చదవడం బదులు దాన్ని గమనించండి. Process Monitor అది తాకే రిజిస్ట్రీ కీలు మరియు ఫైళ్లను నమోదు చేస్తుంది, ప్యాకెట్ క్యాప్చర్ దాని ట్రాఫిక్ ఎక్కడికి వెళ్లిందో వెల్లడిస్తుంది. రెండూ సాధారణ సాధనాలు, మరియు రెండూ ఏ స్థితి దీపం కంటే మెరుగ్గా అవశేష ప్రశ్నకు సమాధానం ఇస్తాయి. రెండింటికీ యాప్ ఇంకా నడుస్తూ ఉండాల్సిన అవసరం లేదు.

భాగాన్ని తీసివేయండి, సాక్ష్యాన్ని కాదు

శాశ్వత పరిష్కారం సెట్టింగ్ను రాసిన వస్తువును తీసివేయడం. యాప్ను అన్ఇన్స్టాల్ చేయండి, అది జోడించిన వర్చువల్ అడాప్టర్ను తొలగించండి, ప్రాక్సీని మరియు రిజాల్వర్ జాబితాను క్లియర్ చేయండి, ఆపై రీబూట్ చేసి యాప్ ఇంకా అన్ఇన్స్టాల్ అయి ఉండగానే పరీక్షించండి. ఆ సమయంలో బ్రౌజింగ్ పనిచేస్తే, మీరు పని చుట్టుకునే మార్గం కాకుండా కారణాన్ని కనుగొన్నారు. ఏ పొర పాతదైందో గమనించుకోండి, ఎందుకంటే అదే విక్రేత అదే పొరపాటును రెండుసార్లు పంపే అలవాటు ఉన్నవాడు.

తదుపరి క్లయింట్ను ఇన్స్టాల్ చేసిన తర్వాత లక్షణం తిరిగి వస్తే, సేవ ఏదో పాడు చేసిందని నిర్ణయించే ముందు నాలుగు పొరలను మళ్లీ దిగండి. సాక్ష్యం సాధారణంగా ఇంకా అక్కడే, నాలుగు స్థలాలలో ఒకదానిలో ఉంటుంది. రెండవ యాప్ ఐదవ పొరను సృష్టించదు; నాలుగింటిలో ఒకదాన్ని సవరిస్తుంది.

తిరిగి ఇన్స్టాల్ చేయడం ప్రాక్సీని రీసెట్ చేస్తుంది కానీ పాత అడాప్టర్ను కాదు, మరియు జాబితాలో రెండు రిజాల్వర్లను వదిలివేయవచ్చు. ఆ అసమానతే అన్ఇన్స్టాల్-తర్వాత-పరీక్ష అన్నింటినీ-రీసెట్-చేయి బటన్ను ఓడించే కారణం. తదుపరిసారి కనెక్షన్ పడిపోయినప్పుడు పోల్చుకోవడానికి ఒక ఆధారాన్ని కూడా ఇస్తుంది.

సంబంధిత వ్యాసాలు