Nebula punchy సెట్టింగ్లు: మీ NATని ఏది సరిచేస్తుంది
punch ఉన్న NAT మ్యాపింగ్ను సజీవంగా ఉంచుతుంది; respond వ్యతిరేక దిశలో హ్యాండ్షేక్ ప్రయత్నిస్తుంది. రెండూ నేరుగా మార్గాన్ని హామీ ఇవ్వవు, ఆలస్య సెట్టింగ్లు సమయాన్ని మాత్రమే మారుస్తాయి.
రెండు పీర్లు లైట్హౌస్ ద్వారా ఒకరినొకరు కనుగొని తర్వాత నేరుగా మార్గాన్ని నిర్మించలేకపోతాయి, మొదటి ప్రవృత్తి ప్రతి punchy ఎంపికను ఆన్ చేయడం. ఆ ప్రవృత్తి మూడు మార్పులతో కూడిన కాన్ఫిగరేషన్ను సృష్టిస్తుంది, ఏది ముఖ్యమో తెలియకుండా. సెట్టింగ్లు వేర్వేరు ప్రశ్నలకు సమాధానం ఇస్తాయి: ఒకటి ఇప్పటికే ఉన్న మ్యాపింగ్ను నిర్వహిస్తుంది, మరొకటి వ్యతిరేక దిశలో హ్యాండ్షేక్ ప్రయత్నిస్తుంది. వాటిలో ఏదైనా తాకే ముందు మీ ప్రశ్న ఏదో నిర్ణయించండి.
సమయానికి ముందు ఎండ్పాయింట్ను నిర్ధారించండి
ఆశించిన చిరునామాలో ఎప్పుడూ కనిపించని పీర్ను punch ట్యూనింగ్ కాపాడదు. లైట్హౌస్ పీర్ గురించి ఏమి తెలుసు, పీర్ స్వంత కాన్ఫిగరేషన్ ఏమి ప్రకటిస్తుంది అని తనిఖీ చేయండి, ఎందుకంటే పాత bootstrap చిరునామా లేదా పొరపాటున ప్రచురించబడిన ప్రైవేట్ చిరునామా ప్రతి దాటే ఉపాయాన్ని నిష్ఫలం చేస్తుంది. సర్టిఫికెట్ నమ్మదగినదా అని కూడా నిర్ధారించండి, ఎందుకంటే నమ్మదగని గుర్తింపు NAT ముఖ్యమయ్యే చాలా ముందే సంభాషణను ఆపుతుంది. తర్వాత UDP లైట్హౌస్ను చేరుతుందా అని తనిఖీ చేయండి. సమయ విలువలు చివరగా చూడవలసినవి, మొదట కాదు.
మీరు పరీక్షిస్తున్న ఎండ్పాయింట్ జోడిని నమోదు చేయండి, తర్వాతి పోలికలు రెండు ఇతర యంత్రాలకు బదులు అదే పీర్లను ఉపయోగించడానికి.
punch మ్యాపింగ్ను ఉంచుతుంది, respond దిశను తెరుస్తుంది
punch ఎంపిక ఇప్పటికే టన్నెల్ ఉన్న పీర్ యొక్క దిగువ పొర చిరునామాకు క్రమం తప్పకుండా ఖాళీ ప్యాకెట్లను పంపుతుంది. దాని ఉద్దేశ్యం భవ్యమైనది కాదు: నేరుగా మార్గం ఆధారపడే మ్యాపింగ్ గడువు ముగియకుండా స్థితి ఉన్న NAT లేదా ఫైర్వాల్ను నిరోధిస్తుంది. respond ఎంపిక లైట్హౌస్ నోటిఫికేషన్లో ఏమి జరుగుతుందో మారుస్తుంది, తనను చేరుకోవడానికి ప్రయత్నిస్తున్న పీర్ వైపు తిరిగి హ్యాండ్షేక్ ప్రయత్నించమని హోస్ట్ను బలవంతం చేస్తుంది. ఇవి వేర్వేరు వైఫల్య విధానాలతో కూడిన వేర్వేరు యంత్రాంగాలు.
నేరుగా మార్గం పనిచేసి తర్వాత క్షీణిస్తే punch ఎంచుకోండి. మార్గం ఒక దిశలో ఎప్పుడూ ఏర్పడకపోతే respond ఎంచుకోండి. రెండింటినీ ఆన్ చేసి ఆశించడం ఐదు నిమిషాల మరమ్మత్తు ఒక వారం ట్యూనింగ్గా మారే మార్గం.
ఆలస్యాలు ఎప్పుడు అని నిర్ణయిస్తాయి, జరుగుతుందా అని కాదు
ఆలస్య విలువలు సమయాన్ని జరుపుతాయి: ఒకటి నోటిఫికేషన్ తర్వాత పంపే ప్యాకెట్కు వర్తిస్తుంది, మరొకటి వ్యతిరేక హ్యాండ్షేక్ ప్రయత్నానికి. ఏదీ నిరోధించబడిన దిశను పనిచేసేలా చేయదు. రెండింటినీ ఒకేసారి మార్చడం మీరు చేయబోయే పోలికను నాశనం చేస్తుంది.
యంత్రాంగం సరైనది అయ్యే వరకు వాటిని వదిలేయండి. తర్వాత ఒకటి సర్దుబాటు చేసి, పాత విలువను రాసి ఉంచండి.
రిలే నిజాయితీ సమాధానం అయినప్పుడు
కొన్ని NAT కలయికలు సమయాన్ని ఎలా అమర్చినా నేరుగా మార్గాన్ని మద్దతు ఇవ్వలేవు. రెండు వైపులా సమరూప NAT, లేదా అడగని లోపలికి వచ్చే ట్రాఫిక్ను పూర్తిగా విసిరే ఫైర్వాల్, కుట్టడానికి ఏమీ మిగల్చవు.
చేరగలిగే చిరునామా ఉన్న రిలే నోడ్ ఆ పీర్లకు దాటడం విజయంపై ఆధారపడని మార్గాన్ని ఇస్తుంది. అది ఆ నోడ్ ద్వారా బ్యాండ్విడ్త్ ఖర్చు చేస్తుంది, కాబట్టి ఇది తప్పించుకోవడం కాదు, సామర్థ్యం గురించిన నిర్ణయం. రిలేను ఉద్దేశపూర్వకంగా కాన్ఫిగర్ చేయండి మరియు పీర్లు దాన్ని చేరగలరా అని తనిఖీ చేయండి, ఎందుకంటే తానే కఠిన NAT వెనుక ఉన్న రిలే ఏమీ మార్చదు. తర్వాత ఆ జోడి కోసం punch సెట్టింగ్లను ట్యూన్ చేయడం ఆపండి, ఎందుకంటే నేరుగా మార్గం ఎప్పటికీ రావాల్సింది కాదు.
విఫలమైన జోడిని నిష్క్రియంగా ఉన్న తర్వాత పరీక్షించండి
విరిగిన పరిస్థితిని పునఃసృష్టించండి: జోడిని అదే విరామానికి నిష్క్రియంగా ఉంచండి, లేదా మునుపు విఫలమైన హ్యాండ్షేక్ క్రమాన్ని పునరావృతం చేయండి. తర్వాత లైట్హౌస్కు అభ్యర్థన కాదు, ఆ రెండు పీర్ల మధ్య అప్లికేషన్ నడపండి. లైట్హౌస్ సమాధానం నియంత్రణ మార్గాన్ని నిరూపిస్తుంది, డేటా మార్గం గురించి ఏమీ చెప్పదు.
ఏ సెట్టింగ్ మారింది, సమయం, మరియు నేరుగా మార్గం వచ్చిందా లేదా ట్రాఫిక్ రిలేపైనే ఉందా అని నమోదు చేయండి. ఉంటే సమాధానం రిలే మరియు సామర్థ్య నోట్, అది పూర్తిగా మంచి ఫలితం. వస్తే తర్వాతి ప్రశ్న అది ఒక గంట నిష్క్రియత్వాన్ని తట్టుకుంటుందా అనేది, ఎందుకంటే క్షీణించే మ్యాపింగ్ punch ఉండటానికి కారణమైన సమస్య.