Tor లోకి VPN, VPN లోకి Tor: గొలుసు ఎందుకు తెగుతుంది
VPN, Tor, ప్రాక్సీ ఒకదానిపై ఒకటి ఉంచినప్పుడు, ఏది పరిష్కరించబడుతుంది, ఏది తీసుకువెళ్ళబడుతుంది అనేది క్రమమే నిర్ణయిస్తుంది. మూడింటినీ మార్చే ముందు మొదటి విరిగిన సరిహద్దును కనుగొనండి.
VPN, Tor మరియు ఒక అప్లికేషన్ ప్రాక్సీని ఒకదానిపై ఒకటి పేర్చడం గోప్యతను గుణించినట్లు అనిపిస్తుంది, నిజానికి కనెక్షన్ చనిపోగల స్థలాల సంఖ్యను గుణిస్తుంది. మూడు సాధనాలూ తాము ఆరోగ్యంగా ఉన్నట్లు ప్రకటించుకుంటుండగా బ్రౌజర్ తిరుగుతూ ఉండడం సాధారణ ఫలితం. మూడు సెట్టింగులను ఒకేసారి మార్చితే ఎవరు అబద్ధం చెబుతున్నారో తెలిపే ఏకైక సూచన కూడా పోతుంది.
మొదట కోరుకున్న మార్గాన్ని క్రమంగా గీయండి, ఏ ప్రోగ్రామ్ ఏ కనెక్షన్ తెరుస్తుంది, ప్రతి దశలో ఏ పేరు పరిష్కరించబడుతుంది అని రాయండి.
పొరలు కలవవు, అవి ఒకదానిపై ఒకటి ప్రభావం చూపుతాయి
Tor కి ముందు VPN ఉండటం అంటే Tor క్లయింట్ ప్రవేశ కనెక్షన్ సొరంగం లోపల నడుస్తుంది. Tor ద్వారా తీసుకువెళ్ళే VPN అంటే VPN క్లయింట్ స్వంత ముగింపు బిందువు Tor ద్వారా చేరుకోగలిగి ఉండాలి, ఇది పూర్తిగా వేరే షరతు. బ్రౌజర్ ప్రాక్సీ ఆపరేటింగ్ సిస్టమ్కు తెలియని మరో దూకుడును జోడిస్తుంది. మూడు అమరికలు, మూడు వేర్వేరు ఆధార్య జాబితాలు.
ప్రతి అమరిక ఏది పరిష్కరించగలం, ఏది తీసుకువెళ్ళగలం, మొదటి ప్యాకెట్ను ఎవరు చూస్తారు అనేది మారుస్తుంది. వాటిలో ఒకటి మాత్రమే మీరు ఉద్దేశించిన కాన్ఫిగరేషన్ కాగలదు.
నేరుగా మార్గాన్ని కూడా చిత్రంలో చేర్చండి. బ్యాకప్ మార్గం, విభజిత సొరంగ మినహాయింపు లేదా ప్రాక్సీ బైపాస్ పేజీని లోడ్ చేయించగలవు, కానీ మీరు పరీక్షించాలనుకున్న గొలుసును నిశ్శబ్దంగా దాటవేస్తాయి, అలాంటి విజయం వైఫల్యం కంటే ఎక్కువ దారి తప్పిస్తుంది.
ఏది తీసుకువెళ్ళగలమో క్రమం నిర్ణయిస్తుంది
Tor తన SOCKS ఇంటర్ఫేస్ ద్వారా TCP స్ట్రీమ్లను తీసుకువెళ్తుంది, ప్రాక్సీని హోస్ట్నేమ్ పరిష్కరించమని అడిగే క్లయింట్ శోధనను సర్క్యూట్ లోపలే ఉంచుతుంది. సాధారణ కాన్ఫిగరేషన్లలో UDP అలా ప్రయాణించదు, అందుకే మధ్యలో అదనపు TCP రిలే లేకుండా WireGuard సొరంగాన్ని Tor లోపల ఉంచలేరు.
OpenVPN ను TCP పైకి బలవంతం చేయవచ్చు, కాబట్టి ఆ అమరిక కనీసం వివరించదగినది. ఇది నెమ్మదిగానూ ఎక్కువ పెళుసుగానూ ఉంటుంది, తెగినప్పుడు దాని వైఫల్య రూపం నిరోధించిన పోర్ట్ లాగానే కనిపిస్తుంది. ఈ రెండింటిని వేరు చేయడంలో ఏదో ఒకటి బాగుచేయడం కంటే ఎక్కువ సమయం పడుతుందని ఆశించండి.
పరిష్కరించడం మరో సగం. --socks5-hostname వాడితే ప్రాక్సీ గమ్యాన్ని పరిష్కరిస్తుంది, అయితే సాధారణ --socks5 మొదట స్థానిక రిజాల్వర్ను అడిగి పేరును సర్క్యూట్ వెలుపలికి లీక్ చేస్తుంది. ఈ ఒక్క ఫ్లాగే పేరు శోధన గొలుసుకు చెందుతుందా లేక మీ ఇంటర్నెట్ ప్రొవైడర్కు చెందుతుందా అని నిర్ణయిస్తుంది.
| Order | What must resolve the endpoint | What usually breaks |
|---|---|---|
| VPN, then Tor | The tunnel's resolver | Entry guards blocked by the VPN provider's filters |
| Tor, then VPN | The SOCKS proxy, remotely | UDP transports, which Tor does not carry |
| App proxy on top | The application itself | Proxy bypass rules and cached connections |
మొదటి విరిగిన సరిహద్దును కనుగొనడం
ప్యాకెట్లు ప్రయాణించే క్రమంలో దశలను పరీక్షించండి, హాని లేని అభ్యర్థనలతో, మొదట విఫలమయ్యే దశలో ఆగండి. ఏ ఆదేశం మొదట నడిచిందో నమోదు చేయండి, ఎందుకంటే క్రమమే సాక్ష్యంలో భాగం. రెండు ఆదేశాలు చనిపోయిన సర్క్యూట్ను చనిపోయిన నిష్క్రమణ నుండి వేరు చేస్తాయి:
curl -s --socks5-hostname 127.0.0.1:9050 https://check.torproject.org/api/ip curl -4 -s https://api.ipify.org; echo
మొదటిది అభ్యర్థన SOCKS ప్రాక్సీ ద్వారా అసలు పూర్తవుతుందా అని తెలియజేస్తుంది, రెండవది నెట్వర్క్ ఇప్పుడు ప్రదర్శిస్తున్న చిరునామాను చూపుతుంది. మొదటిది విఫలమై రెండవది విజయవంతమైతే, సమస్య Tor క్లయింట్ వద్ద లేదా దానికి ముందు ఉంది. రెండూ విజయవంతమైనా బ్రౌజర్ ఇంకా విఫలమైతే, అప్లికేషన్ షెల్ కంటే వేరు మార్గాన్ని వాడుతోంది.
ప్రజా IP పేజీ కూడా చివరిగా కనిపించే నిష్క్రమణను మాత్రమే వివరిస్తుంది. దానికి ముందు ఎన్ని దూకుడులు ఉన్నాయో అది చెప్పలేదు, కాబట్టి ఒక సంఖ్యను చిత్రంగా భావించడం బదులు ప్రతి సాధనపు మద్దతు ఉన్న స్థితి అవుట్పుట్తో జత చేయండి.
పొరలు జోడించడం ఎప్పుడు ఆపాలి
ఒక పొర ఏమి జోడిస్తుందో ఒక వాక్యంలో చెప్పలేకపోతే దాన్ని తీసేయండి. లక్ష్యం స్పష్టంగా లేని గొలుసును రాత్రి మూడు గంటలకు ఎవరూ డీబగ్ చేయలేరు, వివరించని దూకుడు ఇచ్చే గోప్యతా లాభం సాధారణంగా మీరు కోల్పోయే లభ్యత కంటే తక్కువ.
ఒక పొర నిజంగా తన స్థానాన్ని పొందితే, మొదట దాన్ని ఒంటరిగా పరీక్షించండి, తర్వాత తదుపరిది జోడించి అదే రెండు ఆదేశాలతో మార్గాన్ని మళ్లీ నిర్ధారించండి. సాధారణ వాడకానికి ముందు పూర్తి గొలుసును పునరుద్ధరించండి, TLS ధృవీకరణను, ప్రామాణీకరణను ఆన్లో ఉంచండి; పేజీ లోడ్ కావడానికి అంగీకరించిన ధృవపత్ర హెచ్చరిక రూటింగ్ మళ్లింపు, మరమ్మతు కాదు. మీరు నిర్ణయించిన క్రమాన్ని అది తాజాగా ఉన్నప్పుడే రాసుకోండి.
ఆ క్రమాన్ని రాయండి, ప్రతి దశలో సమాధానమిచ్చే రిజాల్వర్ సహా. మీరు వివరించగల పనిచేసే గొలుసు తదుపరి అప్డేట్ను దాటి నిలుస్తుంది, ప్రయోగంతో కలిపిన పనిచేసే గొలుసు దానితోనే మాయమవుతుంది. తేదీని, వెర్షన్లను జోడించండి, అప్పుడు తర్వాతి వైఫల్యాన్ని జ్ఞాపకం నుండి వాదించడం బదులు తెలిసిన మంచి స్థితితో పోల్చవచ్చు. టెక్స్ట్ ఫైల్లో పది పంక్తులు ఒక సాయంత్రపు ఊహను ఆదా చేస్తాయి.