OpenVPN remote-random: కలిపిన క్రమం, ఒకే సొరంగం
remote-random కనెక్ట్ అయ్యే సమయంలో కాన్ఫిగర్ చేసిన remote-ల క్రమాన్ని కలుపుతుంది. ఇది ప్రతి అభ్యర్థనకు మీ నిష్క్రమణను మార్చదు, ప్యాకెట్లను సమతుల్యం చేయదు మరియు నడుస్తున్న సొరంగాన్ని మార్చదు.
remote-random జోడించడం ప్రొఫైల్ను తిరిగే సమూహంగా మారుస్తుంది మరియు ప్రతి కనెక్షన్ వేరే చిరునామా నుండి బయటకు వస్తుంది అనేది ఊహ. వాస్తవానికి ఈ సూచన చేసేది ఇదే: క్లయింట్ కనెక్ట్ కావడం ప్రారంభించినప్పుడు remote-ల జాబితాను ఒకసారి కలిపి, తర్వాత ఆ కొత్త క్రమంలో వాటిని ప్రయత్నిస్తుంది. చివరికి లేచే సొరంగం ఇప్పటికీ ఒకే చివరి బిందువు వద్ద ముగుస్తుంది మరియు సెషన్ పూర్తి జీవితకాలం అక్కడే ఉంటుంది.
ఆ వ్యత్యాసం పరీక్షలకు మరియు గోప్యతా వాదనలకు రెండింటికీ ముఖ్యం.
కనెక్ట్ అయ్యే సమయంలో ఎంపిక ఏమి మారుస్తుంది
క్లయింట్ ప్రొఫైల్ అనేక remote పంక్తులను కలిగి ఉండవచ్చు, ప్రతిదానికి దాని స్వంత హోస్ట్నామ్ మరియు పోర్ట్ ఉంటాయి. సూచన లేకుండా అవి ఫైల్ క్రమంలో ప్రయత్నించబడతాయి; దానితో జాబితా సెషన్ ప్రారంభంలో ఒకసారి పునర్వ్యవస్థీకరించబడుతుంది మరియు మొదట సమాధానం ఇచ్చే చిరునామా గెలుస్తుంది. మిగిలినవి ఈ ప్రయత్నానికి ప్రత్యామ్నాయాలుగా ఉంటాయి, సమాంతర మార్గాలు కావు. ఒకే remote ఉన్న ప్రొఫైల్ సూచనకు కలపడానికి ఏమీ ఇవ్వదు, మరియు దానికి అర్థం ఉండవచ్చా అని చూడటానికి ఇదే వేగవంతమైన మార్గం.
OpenVPN మాన్యువల్ ఈ ఎంపికను కనెక్షన్ ప్రయత్నాల క్రమాన్ని ప్రభావితం చేసేదిగా నమోదు చేస్తుంది, మరియు ప్రవర్తనలో ఆశించవలసిన పరిధి సరిగ్గా అంతే.
తిరిగి కనెక్ట్ అవ్వడం కొత్త ఎంపిక చక్రాన్ని ప్రారంభిస్తుంది, కాబట్టి తర్వాతి సెషన్ మరెక్కడో కలుసుకోవచ్చు. నడుస్తున్న సొరంగం నిలబడి ఉన్నంతసేపు కదలదు.
అపోహ: ప్రతి అభ్యర్థనకు కొత్త సర్వర్ లభిస్తుంది
స్థాపించబడిన తర్వాత, సొరంగం ఆ సెషన్ యొక్క మొత్తం ట్రాఫిక్ను ఎంచుకున్న పీర్కు తీసుకువెళుతుంది. ప్రతి అభ్యర్థనకు తిరిగి ఎంపిక ఉండదు, మరియు ఈ సూచన వ్యక్తిగత కనెక్షన్లకు లోడ్ బ్యాలెన్సర్ కాదు: ఇది అభ్యర్థులను కలుపుతుంది, ప్యాకెట్లను పంపిణీ చేయదు. ఆ సొరంగాన్ని పంచుకునే ప్రతి అప్లికేషన్ అదే పీర్ను పంచుకుంటుంది. బ్రౌజర్ తన నిష్క్రమణ గురించి నివేదించేది సెషన్కు చెందుతుంది, ఒక అభ్యర్థనకు కాదు.
ఒక పరీక్ష రెండు వేర్వేరు నిష్క్రమణలను చూపిస్తే, ఒక తెలివైన ఎంపికకు బదులు రెండు వేర్వేరు సెషన్లను వెతకండి. ఆ వ్యత్యాసం, వాటి మధ్య తిరిగి కనెక్షన్ జరిగినప్పుడు బ్రౌజర్ పరీక్ష మరియు డౌన్లోడ్ పరీక్ష ఎందుకు ఏకీభవించకపోవచ్చో కూడా వివరిస్తుంది.
remote-random-hostname ఎందుకు
సమాన పేరు గల రెండవ సూచన రిజల్యూషన్ కోసం ఉపయోగించే హోస్ట్నామ్ను మారుస్తుంది, remote జాబితా క్రమాన్ని కాదు. ఒక పేరు round-robin DNS ద్వారా అనేక చిరునామాలకు పరిష్కరించబడే అమరికల కోసం ఇది ఉంది, మరియు సేవ దాని కోసం నిర్మించబడినప్పుడే ఉపయోగించాలి. మారేది రిజల్యూషన్ దశ మాత్రమే; అభ్యర్థి జాబితా క్రమం మారదు.
పేర్లు సంబంధితంగా కనిపిస్తాయని దాన్ని ప్రారంభించడం సాధారణ పొరపాటు. వైల్డ్కార్డ్ సర్టిఫికెట్ లేదా మారిన పేరును ఆశించని DNS అమరిక సరళంగా పరిష్కరించలేక లేదా ధృవీకరించలేక విఫలమవుతుంది.
లాగ్ నుండి ఎంచుకున్న చివరి బిందువును చదవండి
ముగింపులకు రాకముందు సెషన్ వాస్తవంగా ఏ పీర్ను ఉపయోగించిందో నమోదు చేయండి. వివరణాత్మక అవుట్పుట్ ప్రయత్నిస్తున్న చిరునామాను పేర్కొంటుంది, మరియు ప్రొఫైల్ స్వయంగా ఎన్ని అభ్యర్థులు ఉన్నారో చూపిస్తుంది. కలపడాన్ని నిందించే ముందు ఆ సంఖ్యను లాగ్లోని చిరునామాతో పోల్చండి.
grep -c '^remote ' client.ovpn openvpn --config client.ovpn --verb 4 2>&1 | grep -i -E 'attempting|peer connection' openvpn --help | grep -A2 remote-random head -20 client.ovpn
పనితీరు పోలిక కోసం, మిగిలిన remote-లను వ్యాఖ్యానించి చివరి బిందువును స్థిరపరచండి, తద్వారా పరీక్షించే చరం మార్గం కాకుండా ప్రోటోకాల్ లేదా క్లయింట్ అవుతుంది. గోప్యతా ప్రశ్నకు, సేవ యొక్క గుర్తింపు మరియు దాని లాగింగ్ను మొత్తంగా అంచనా వేయండి; కలిపిన మొదటి ఎంపిక కుకీలను తొలగించదు, ఖాతా లాగిన్ను తీసివేయదు మరియు ఇద్దరు ఆపరేటర్లను సమానం చేయదు.
అందించిన విశ్వాస పదార్థాన్ని మరియు మద్దతు ఉన్న చివరి బిందువుల సమితిని కలిసి ఉంచండి. తిరిగి కలపడం ఆ సమితి ప్రయత్నించబడే క్రమాన్ని మాత్రమే మారుస్తుంది.