एक ही प्रॉक्सी IP, अलग पोर्ट: क्या ये डुप्लिकेट हैं?
IP पता और पोर्ट मिलकर एक एंडपॉइंट की पहचान करते हैं। प्रॉक्सी सूची आयात करते, जाँचते या डुप्लिकेट हटाते समय यह अंतर बनाए रखें।
एक ही IP पते और अलग पोर्ट वाली दो पंक्तियाँ अलग एंडपॉइंट हैं। केवल IP दोहराने के कारण एक को हटाने से काम करने वाली प्रॉक्सी या दूसरा प्रॉक्सी प्रोटोकॉल मिट सकता है।
उदाहरण के लिए, 203.0.113.10:8080 और 203.0.113.10:1080 अलग पोर्ट से जुड़ते हैं। एक पर HTTP और दूसरे पर SOCKS5 चल सकता है। पहुँच के नियम या उपलब्धता भी अलग हो सकते हैं। उदाहरण के ये पोर्ट नंबर वास्तविक सेवा के बारे में कोई निश्चित बात नहीं बताते।
पूरे एंडपॉइंट की जाँच करें
यदि पोर्ट 8080 का समय समाप्त हो जाता है, तो पोर्ट 1080 पर सफल अनुरोध यह साबित नहीं करता कि पहली पंक्ति काम करती है। हर जाँच में प्रोटोकॉल, पता और पोर्ट दर्ज करें। सिर्फ “यह IP बंद है” कहने वाली रिपोर्ट ऐसी जानकारी खो देती है जो परिणाम समझा सकती है।
इसका उलटा भी सही है: दो पोर्ट अंततः एक ही बाहरी निकास पता इस्तेमाल कर सकते हैं। इससे वे एक ही कनेक्शन एंडपॉइंट नहीं बन जाते। वे बुनियादी ढाँचा या सीमाएँ साझा कर सकते हैं, इसलिए दोनों पंक्तियाँ रखना दो स्वतंत्र संचालकों या दो अलग निकासों का प्रमाण नहीं है।
किसे डुप्लिकेट माना जाए?
एक ज्ञात प्रोटोकॉल वाली साधारण सूची में सामान्यीकृत IP पते और पोर्ट के संख्यात्मक मान के आधार पर डुप्लिकेट हटाएँ। केवल IPv4 के लिए Python सफाई का उदाहरण यह नियम साधारण IP:port पंक्तियों पर लागू करता है। यदि फ़ाइल में कई प्रोटोकॉल हों तो वह जानकारी भी रखें। मुफ़्त प्रॉक्सी सूची से प्रविष्टियाँ आयात करते समय हर पते और पोर्ट के साथ प्रोटोकॉल रखें।
बिलकुल एक जैसे IP:port पर दो लेबल हों तो अधिक ध्यान से जाँचें। HTTP और HTTPS प्रविष्टियाँ एक ही HTTP प्रॉक्सी का वर्णन कर सकती हैं जो CONNECT भी समर्थित करती है। या सेवा कई तरह के हैंडशेक स्वीकार कर सकती है। लेबलों का अर्थ समझने पर ही रिकॉर्ड मिलाएँ; पाठ साफ करते समय क्षमताओं की जानकारी न गँवाएँ।
लिखने का ढंग झूठे अंतर बना सकता है
यदि 08080 और 8080 दोनों दशमलव पोर्ट हैं, तो उनका संख्यात्मक मान समान है। IPv6 पते के भी कई समतुल्य पाठ रूप हो सकते हैं। तुलना से पहले पता और पोर्ट सामान्यीकृत करें तथा समस्या निवारण के लिए मूल स्रोत रखें।
डुप्लिकेट हटाने से सूची का प्रारूप सुधरता है। इससे एंडपॉइंट के ऑनलाइन होने, दो एंडपॉइंट के अलग निकास होने या देश के लेबल की शुद्धता की जाँच नहीं होती।