VPN గురించి iftop స్క్రీన్ ఏమి నిరూపించగలదు మరియు ఏమి కాదు
బ్యాండ్విడ్త్ మానిటర్ ఒక క్షణంలో ఒక ఇంటర్ఫేస్ను చూపుతుంది. మీరు ఏమి పరీక్షిస్తున్నారు, ఏ ఇంటర్ఫేస్ దాన్ని మోసుకెళ్తుంది మరియు ఫిల్టర్ ఏమి దాస్తుందో నిర్ణయించండి.
iftop స్క్రీన్ ఒకసారి ఒక ప్రశ్నకే సమాధానం ఇస్తుంది: మీరు దారి మళ్లించిన ఇంటర్ఫేస్ ద్వారా ఏ హోస్ట్ జతలు బైట్లను మార్పిడి చేసుకుంటున్నాయి. ప్రతి అప్లికేషన్ VPN విధానాన్ని అనుసరిస్తోందా అని అది సమాధానం ఇవ్వదు, మరియు ఖాళీ స్క్రీన్ ఏమీ లీక్ కాలేదని నిరూపించదు. ఈ రెండు ప్రకటనల మధ్య ఖాళీలోనే చాలా లీక్-పరీక్షా చర్చలు తప్పు పడతాయి. ప్రదర్శన యొక్క నిజమైన అర్థాన్ని మూడు షరతులు నిర్ణయిస్తాయి, మరియు మూడూ మీరు ఉపయోగించిన కమాండ్ లైన్లో కనిపిస్తాయి.
స్క్రీన్ అర్థాన్ని మూడు షరతులు నిర్ణయిస్తాయి
షరతులు: ఏ ఇంటర్ఫేస్ చూపిస్తున్నారు, ఫిల్టర్ మరియు సాధనం ఏమి దాస్తున్నాయి, మరియు పరీక్ష నిజంగా ఏమి చేసింది. అదే క్రమంలో సమాధానం ఇవ్వండి, మొదటిదానిలో పొరపాటు ఉంటే మిగతా రెండూ అర్థరహితం అవుతాయి.
ఇంటర్ఫేస్ షరతు ముఖ్యం ఎందుకంటే టన్నెల్ వీక్షణ మరియు భౌతిక వీక్షణ ఒకే ట్రాఫిక్ యొక్క వేర్వేరు పొరలను చూపుతాయి. టన్నెల్ ఇంటర్ఫేస్ను చూస్తే టన్నెల్ లోపలి ప్రవాహాలు కనిపిస్తాయి; భౌతిక ఇంటర్ఫేస్ను చూస్తే టన్నెల్ వాహకం, దానితో పాటు ఆ లింక్ను పంచుకునే ఏదైనా చట్టబద్ధ సెటప్, నియంత్రణ లేదా స్థానిక ట్రాఫిక్ కనిపిస్తుంది. ఏ వీక్షణా తప్పు కాదు, ఏదీ పూర్తి చిత్రం కాదు. మీరు ఏది చూస్తున్నారో పేరు పెట్టడమే సాక్ష్యానికి మరియు అభిప్రాయానికి మధ్య తేడా.
మొదటి షరతు: ఏ ఇంటర్ఫేస్ చూపిస్తున్నారు
iftop ఇంటర్ఫేస్ను స్పష్టంగా -i తో తీసుకుంటుంది, మరియు మీరు అలా చేయనప్పుడు ఉండే ప్రవర్తనను దాని మాన్యువల్ వివరిస్తుంది: అది ఒకదాన్ని ఎంచుకుంటుంది, అది టన్నెల్కు బదులుగా బయట కనిపించే పరికరం కావచ్చు. ఆ డిఫాల్ట్ బ్యాండ్విడ్త్ సాధనానికి సమంజసం, లీక్ పరీక్షకు చెడు.
ఎల్లప్పుడూ ఇంటర్ఫేస్ను ఇవ్వండి, ఫలితం పక్కన దాన్ని రాయండి. ఇంటర్ఫేస్ పేరు లేని స్క్రీన్షాట్ పునరుత్పత్తి చేయలేనిది.
రెండవ షరతు: ఫిల్టర్ మరియు సాధనం ఏమి దాస్తాయి
iftop ఫిల్టర్ వ్యక్తీకరణను అంగీకరిస్తుంది, ఫిల్టర్ మినహాయించిన ప్రవాహం అనుపస్థితి వల్ల కాదు, నిర్మాణం వల్ల అదృశ్యం. చిరునామాలకు లేబుల్ వేయడానికి సాధనం డిఫాల్ట్గా హోస్ట్నేమ్ శోధనలు కూడా చేస్తుంది, ఆ శోధనలు తమ సొంత DNS ట్రాఫిక్ను సృష్టిస్తాయి, అంటే మీరు గమనించాలనుకోని ట్రాఫిక్. -n శోధనలను ఆపివేసి ప్రదర్శనను సంఖ్యాత్మకం చేస్తుంది; తర్వాత DNS వరుసలను దాచడం ప్రశ్నలను సృష్టించకపోవడంతో సమానం కాదు.
ఈ భేదాన్ని నేరుగా చెప్పడం విలువైనది, ఎందుకంటే ఇది ఇతర సాధనాల్లోనూ కనిపిస్తుంది: ఒక కార్యకలాపం ప్రదర్శనను అణచివేయడం దాన్ని నిరోధించడంతో సమానం కాదు. DNS శోధనలు మీరు పరీక్షిస్తున్న దానిలో భాగమైతే, శోధనలు ఆపివేసి పరీక్షను నిర్వహించండి, పరిశీలన పరిశీలకుడిచే కలుషితం కాకుండా.
మూడవ షరతు: పరీక్ష నిజంగా ఏమి చేసింది
ఒక అప్లికేషన్ నుండి, ఒక గమ్యస్థానానికి, ఒక చిరునామా కుటుంబంలో ఒకే అభ్యర్థన ఆ అభ్యర్థన గురించి ఏదో నిరూపిస్తుంది. వేరే అప్లికేషన్, వేరే గమ్యం లేదా మరో చిరునామా కుటుంబం గురించి ఏమీ నిరూపించదు, ఈ రకమైన తనిఖీలో ఎక్కువగా మరచిపోయే కుటుంబం IPv6.
కాబట్టి ప్రారంభించే ముందు అభ్యర్థనను నిర్వచించండి: హానికరం కాని గమ్యం, మీకు ముఖ్యమైన అప్లికేషన్ నుండి, మీకు ముఖ్యమైన కుటుంబంలో, టన్నెల్ దాని ఆమోదించిన స్థితిలో. తర్వాత స్వీకరించే వైపు లేదా క్లయింట్ యొక్క స్వంత నిర్ధారణను తనిఖీ చేయండి, ఎందుకంటే దూరపు చివర ఏమి వచ్చిందో స్థానిక స్క్రీన్కు సాధ్యం కాని విధంగా తెలుసు. తర్వాత టన్నెల్ అందుబాటులో లేని ఆమోదించిన సందర్భాన్ని నిర్వహించి ట్రాఫిక్ ఆగుతుందో లేదో చూడండి, ఎందుకంటే అవసరం సాధారణంగా నిజంగా ఈ ప్రవర్తన గురించే.
DNS తనకంటూ ఒక పరిశీలనను పొందాలి. ప్రశ్నను స్వీకరించేవారు మరియు ప్రశ్న వెళ్లిన మార్గం రెండు వాస్తవాలు, బ్యాండ్విడ్త్ స్క్రీన్ రెండూ చూపదు.
iftop ను మద్దతు సాక్ష్యంగా ఉపయోగించడం
అప్పుడే iftop విలువ జోడిస్తుంది, దాన్ని ధృవీకరణగా జోడిస్తుంది. sudo iftop -i wg0 -n -B -P -f "host 203.0.113.9" ఆశించిన ప్రవాహం ఆశించిన ఇంటర్ఫేస్లో కనిపిస్తుందో లేదో, నిష్క్రియత్వం గురించిన వాదనను తనిఖీయోగ్యం చేసే బైట్ లెక్కలతో చూపుతుంది.
దీన్ని సాకెట్ స్థాయి వీక్షణ కోసం ss -tnp తో మరియు కెర్నల్ ఎంచుకునే మార్గం కోసం ip route get తో పోల్చండి, అప్పుడు ఒక యంత్రం గురించి ఒక అభిప్రాయానికి బదులుగా ఒక అభ్యర్థనపై మూడు పరిశీలనలు మీకు ఉంటాయి. iftop మాన్యువల్ ఇంటర్ఫేస్ ఎంపిక, ఫిల్టర్ వాక్యనిర్మాణం మరియు శోధన ప్రవర్తనను నమోదు చేస్తుంది, లీక్ పరీక్ష ఆధారపడే మూడు విషయాలు ఇవే. బ్యాండ్విడ్త్ స్క్రీన్ కార్యకలాప స్థానాన్ని గుర్తిస్తుంది; మార్గం, మినహాయింపులు మరియు వైఫల్య ప్రవర్తన ఆ కార్యకలాపం అవసరాన్ని తీరుస్తుందో లేదో నిర్ణయిస్తాయి.