కార్పొరేట్ VPN కనెక్ట్ అయినప్పుడు డీబగ్ ప్రాక్సీ గుడ్డిదవుతుంది
మీ ప్రాక్సీలో ఏమీ మారలేదు. టన్నెల్ ఎంట్రీ తన సొంత సెట్టింగ్లను తెస్తుంది, నిర్వహిత PAC తిరిగి రావచ్చు, కొన్ని క్లయింట్లు సిస్టమ్ ప్రాక్సీని అసలు చదవవు.
క్యాప్చర్ సాధనం ఉదయమంతా పనిచేస్తుంది, టన్నెల్ కనెక్ట్ అవుతుంది, ఆ తర్వాత అది నిశ్శబ్దమవుతుంది. డిస్కనెక్ట్ చేస్తే మళ్లీ ప్రారంభమవుతుంది. VPN ప్రాక్సీని పాడుచేసిందని మొదట అనిపిస్తుంది, కానీ ప్రాక్సీ కాన్ఫిగరేషన్లో నిజంగా ఏమీ మారలేదు. మారింది ఏమిటంటే యాప్లు ఇప్పుడు ఏ కాన్ఫిగరేషన్ చదువుతున్నాయి అనేది: టన్నెల్ ఎంట్రీ తన సొంత ప్రాక్సీ సెట్టింగ్లను కలిగి ఉండవచ్చు, నిర్వహిత ప్రొఫైల్ ఆటోమేటిక్ కాన్ఫిగరేషన్ను మళ్లీ ఆన్ చేయవచ్చు, కొన్ని రన్టైమ్లు ఆపరేటింగ్ సిస్టమ్ అందించే దానిలో కొంత భాగాన్ని మాత్రమే చదువుతాయి. గ్లోబల్ విలువను తాకే ముందు ప్రతి కనెక్షన్ విలువను చదవండి.
Windows ప్రతి కనెక్షన్కు వేరే ప్రాక్సీ ఉంచుతుంది
ఇంటర్నెట్ ఎంపికల్లో సంభాషణలో ఒకేలా కనిపించే రెండు పొరలు ఉన్నాయి. లోకల్ నెట్వర్క్ సెట్టింగ్లు సాధారణ లోకల్ కనెక్షన్కు వర్తిస్తాయి, అయితే డయల్-అప్ లేదా VPN ఎంట్రీ HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Connections కింద తన సొంత కాపీని బైనరీ విలువగా ఉంచుతుంది. తెలిసిన గ్లోబల్ రిజిస్ట్రీ విలువలను రాయడం ఆ కాపీని అప్డేట్ చేయదు.
కనెక్ట్ అయ్యే ముందు సాధనం సరిగ్గా, తర్వాత తప్పుగా ప్రవర్తించడం సరిగ్గా ఇలాగే ఉంటుంది, దాని సెట్టింగ్లలో ఎక్కడా కనిపించే మార్పు లేకుండా. మీరు చూస్తున్న సంభాషణ లోకల్ నెట్వర్క్ ప్యానెల్. అది సరైనది, అది అప్రస్తుతం కూడా. Windows నిజంగా ఉపయోగించిన ఎంట్రీ టన్నెల్ కోసం సృష్టించినది.
ఒక ఎంట్రీని మార్చడానికి మద్దతు ఉన్న మార్గం WinINET కనెక్షన్ ఎంపిక API: కనెక్షన్ పేరు, ఫ్లాగ్లు, ప్రాక్సీ సర్వర్ మరియు బైపాస్ జాబితాతో INTERNET_PER_CONN_OPTION_LIST నింపి, వర్తింపజేసి, తర్వాత రిఫ్రెష్ చేయండి. త్వరిత తనిఖీ కోసం టన్నెల్ ఎంట్రీ సొంత సెట్టింగ్ సంభాషణను తెరిచి దాని ప్రాక్సీ ప్యానెల్ను లోకల్ నెట్వర్క్ ప్యానెల్తో పోల్చండి; ఎక్కడ చూడాలో తెలిస్తే తేడా సాధారణంగా స్పష్టంగా ఉంటుంది.
నిర్వహిత PAC తనంతట తానే మళ్లీ ఆన్ అవ్వవచ్చు
macOS లో ఆటోమేటిక్ ప్రాక్సీ కాన్ఫిగరేషన్ స్క్రిప్ట్ మరియు ప్రాక్సీ ఆటో-డిస్కవరీ నెట్వర్క్ సేవ లక్షణాలు, మెషీన్వి కావు. కాన్ఫిగరేషన్ ప్రొఫైల్ వాటిని తప్పనిసరి చేయవచ్చు, కాబట్టి టిక్ తీసిన తర్వాత కూడా అవి మళ్లీ కనిపిస్తాయి, ఆ తర్వాత ప్రతి అభ్యర్థన స్క్రిప్ట్ ఎంచుకున్న ప్రాక్సీకి వెళ్తుంది.
పరిశీలించి, అధికారం ఉంటే, ట్రాఫిక్ మోసే సేవ కోసం ఆ రెండు స్విచ్లను ఆఫ్ చేయండి:
networksetup -setautoproxystate "Wi-Fi" off
networksetup -setproxyautodiscovery "Wi-Fi" off
scutil --proxy
ఊహకు బదులుగా సేవ యొక్క నిజమైన పేరు ఉపయోగించండి. Wi-Fi మరియు USB ఈథర్నెట్ అడాప్టర్ రెండూ ఉన్న ల్యాప్టాప్లో అలాంటివి రెండు ఉంటాయి, మీ ట్రాఫిక్ను ఒకటి మాత్రమే మోస్తుంది. scutil --proxy ప్రస్తుత ప్రాథమిక సేవ విలువలను ముద్రిస్తుంది. ప్రొఫైల్ గెలిచిందని నిర్ణయించే ముందు ఆ అవుట్పుట్ను మీరు సవరించిన దానితో పోల్చండి.
సాధనాన్ని నిజమైన అప్స్ట్రీమ్ వైపు తిప్పండి
స్క్రిప్ట్లో కార్పొరేట్ ప్రాక్సీ ఉంటే, దాన్ని చదివి అదే చిరునామాను క్యాప్చర్ సాధనం లోపల బాహ్య ప్రాక్సీగా నమోదు చేయండి. అప్పుడు సాధనం నిజమైన అప్స్ట్రీమ్కు పంపుతుంది, కార్పొరేట్ ప్రాక్సీ అదే ఆశిస్తుంది, విధానంతో పోరాడే బదులు అభ్యర్థన మార్గంలోనే ఉంటుంది.
మళ్లీ కాన్ఫిగర్ చేయడం బదులు మిమ్మల్ని డీబగ్లో ఉంచే చర్య ఇదే.
ప్రాక్సీని టన్నెల్ లోపలికి నెట్టండి
OpenVPN ఆధారిత క్లయింట్ టన్నెల్ ఎగిసిన తర్వాత వర్తించే ప్రాక్సీ ఎంపికలను అంగీకరించగలదు, మార్గాలు క్లయింట్ వద్ద ఉన్నప్పుడు ఇది సౌకర్యవంతం:
dhcp-option HTTPPROXY 127.0.0.1:8888
dhcp-option HTTPSPROXY 127.0.0.1:8888
ఈ ఎంపికను గౌరవించే క్లయింట్లు మాత్రమే దాన్ని ఉపయోగిస్తాయి, అది మీ వినబడే పోర్టును ప్రొఫైల్లో గట్టిగా రాస్తుంది. దీన్ని డిప్లాయ్మెంట్ ప్రమాణం కాదు, ప్రయోగశాల సౌకర్యంగా భావించండి, ఎందుకంటే తదుపరి ప్రొఫైల్ పుష్ దాన్ని తీసివేస్తుంది.
కొన్ని క్లయింట్లు సిస్టమ్ ప్రాక్సీని ఎప్పటికీ చదవవు
Firefox తన సొంత ప్రాక్సీ సెట్టింగ్లను ఉంచుతుంది, అందుకే సిస్టమ్ ప్రాక్సీ ఉపయోగించే బ్రౌజర్ చేయనప్పుడు కూడా అది కొన్నిసార్లు క్యాప్చర్ కొనసాగిస్తుంది. ఆటోమేటిక్ కాన్ఫిగరేషన్ అర్థం కాని పాత .NET క్లయింట్ ఎక్కడ నడిచినా నేరుగా కనెక్ట్ అవుతుంది, కాబట్టి టన్నెల్ ఎంట్రీ ద్వారా లోడ్ అయ్యే పేజీ యాప్ లోపల విఫలం కావచ్చు.
నెట్వర్క్ సాధనాలకూ వాటి సొంత కారణాలుంటాయి. టన్నెల్ లేదా ఫోన్ టెథరింగ్ మీద వేలాడే FTP సెషన్ తరచుగా క్లయింట్ చర్చించే చురుకైన వర్సెస్ నిష్క్రియ మోడ్ సమస్య, ఏ ప్రాక్సీ సెట్టింగ్ దాన్ని మార్చదు.
కాన్ఫిగరేషన్ చదవండి, టాగిల్ కాదు
ఈ క్రమంలో పని చేయండి: టన్నెల్ ఎంట్రీ సొంత ప్రాక్సీ విలువ, ప్రతి సేవకు PAC మరియు ఆటో-డిస్కవరీ స్థితి, తర్వాత యాప్ సొంత ప్రాక్సీ నిర్వహణ. మీ ఊహకు భిన్నమైన మొదటి దానిలో ఆగండి.
ఇక్కడ ప్రతి సందర్భం కాన్ఫిగరేషన్ ప్రాధాన్యత సమస్య. ఏదీ టన్నెల్ మీ సాధనాన్ని పాడుచేయడం లేదు.