VPN सेवेवरील लेबल त्यामागील व्यवस्थेपेक्षा कमी सांगते। स्वयंसेवक नेटवर्क एकमेकांशी कोणतेही नाते नसलेल्या लोकांनी चालवलेले रिले एकत्र करू शकते, तर व्यावसायिक सेवा सामान्यतः एक खाते आणि एक प्रकाशित धोरण अशा पायाभूत सुविधेवर सादर करते जी ती काही प्रमाणात भाड्याने घेऊ शकते। दोन्ही स्वरूपे आपोआप अधिक खाजगी नाहीत। फरक हा आहे की तुम्ही ज्या एंडपॉइंटशी जोडता ते कोण नियंत्रित करते, आणि त्यामुळे त्याबद्दलच्या प्रश्नाचे उत्तर कोण देऊ शकते।

तीन पक्ष, एक नाही

प्रत्येक कनेक्शनमागे तीन पक्ष असतात, आणि ते नेहमी एकच संस्था नसतात। डिरेक्टरी ऑपरेटर तुम्हाला कोणते एंडपॉइंट सापडतील हे ठरवतो आणि प्रोफाइल वाटतो; सॉफ्टवेअर विकासक तुमचा क्लायंट प्रोटोकॉल कसा बोलतो हे ठरवतो; सर्व्हर ऑपरेटर तुमचा रहदारी ज्या मशीनमधून बाहेर पडतो ती चालवतो। काहीतरी नोंदवण्याच्या किंवा ठेवण्याच्या स्थितीत फक्त शेवटचा असतो, आणि स्वयंसेवक व्यवस्थेत ती व्यक्ती इतर दोघांसाठी अनोळखी असू शकते।

PartyWhat they controlWhat changes when it changes
Directory operatorLists endpoints and distributes profilesWhich relays you can find at all
Software developerThe client and its protocol implementationHow you connect, not who receives the traffic
Server operatorThe machine your traffic exits fromRecords, abuse handling and upstream network

व्यावसायिक व्यवस्था सामान्यतः तिन्हींना एका कंपनीत विलीन करते, जरी ती होस्टिंग पुरवठादाराकडून सर्व्हर भाड्याने घेऊ शकते। पुरवठादार काय चालवतो असे म्हणतो ते वाचा, कारण आमचे नेटवर्क हा शब्दप्रयोग आणि आमचे धोरण हा शब्दप्रयोग वेगवेगळ्या प्रणाली व्यापू शकतात। जिथे भागीदार सहभागी आहे, धोरणाने त्याचे नाव घेतलेच पाहिजे, अन्यथा ते तुमच्या रहदारीपर्यंत पोहोचत नाही।

एंडपॉइंट कसा नाहीसा होतो

स्वयंसेवक रिले अस्तित्वात आहे कारण त्याचा होस्ट तो चालू ठेवतो। ती व्यक्ती थांबल्यावर नोंद डिरेक्टरी सोडते, आणि त्या व्यवस्थेत रिले उद्या तिथे असेल असे काहीही वचन देत नाही।

डिरेक्टरी नोंद हा पर्याय आहे, हमी नाही: दुसरी नोंद निवडणे म्हणजे दुसरा ऑपरेटर निवडणे, त्याच सेवेशी पुन्हा जोडणे नाही। व्यावसायिक सेवाही अशाच पद्धतीने वेगळ्या कारणांमुळे अपयशी होतात, मग ते क्षमता असो, प्रादेशिक बंधन असो किंवा होस्टिंग भागीदाराचा व्यत्यय असो। बदलते ते हे की त्याबद्दल तुम्ही कोणाला विचारू शकता। प्रोफाइल अजून लोड होते या कारणाने कोणतीही व्यवस्था तुम्हाला सातत्य देण्यास बांधील नाही।

धोरण प्रत्यक्षात काय व्यापते

स्वयंसेवक प्रकल्पही लॉगिंग आणि गैरवापरविरोधी नियम प्रकाशित करतात, आणि तेच नियम मनोरंजक भाग आहेत। स्वयंसेवक हे रिले कोण होस्ट करते हे सांगते, काहीही नोंदवले जात नाही असे वचन नाही, आणि प्रकाशित गैरवापर हाताळणी असलेला प्रकल्प नोंदी कुठेतरी आहेत हे तुम्हाला सांगतो।

व्यावसायिक धोरणांना उलटी समस्या आहे: ती तपशीलवार आहेत, आणि तोच तपशील तुम्हाला वाचायचा आहे। पुरवठादाराच्या स्वतःच्या सर्व्हरना व्यापणारे धोरण भागीदाराची पायाभूत सुविधा आपोआप वर्णन करत नाही। अधिकारक्षेत्राचे विधान प्रथेचे वर्णन नाही। व्याप्तीतील प्रणालींची नावे देणारा विभाग शोधा, आणि व्याप्तीबद्दल अस्पष्ट राहणारे धोरण सिद्धी नव्हे तर विपणन माना।

लेबलवरून नाही, नोंदीवरून ठरवा

जोडणारा क्लायंट प्रोटोकॉल सुसंगतता आणि पोहोच सिद्ध करतो, आणि नोंदींबद्दल काहीही नाही, कारण नोंदी एंडपॉइंटवर आणि त्यावर तयार होतात। म्हणूनच हिरवे स्थिती चिन्ह इतके कमजोर संकेत आहे: तोच क्लायंट काळजीपूर्वक रिलेकडे आणि निष्काळजी रिलेकडे रोखल्यास सारखाच दिसतो। म्हणून निर्णयाची नोंद इंटरफेसवरून नाही, तर विशिष्ट ऑपरेटरबद्दल तुम्ही समर्थन देऊ शकता त्यावरून बांधली पाहिजे। मार्गाची तांत्रिक दृश्यता, सहभागी माहितीचे वर्ग आणि ऑपरेटरने कमावलेला विश्वास लिहा; यापैकी काहीही अंदाज असल्यास निर्णय पूर्ण झालेला नाही।

तुम्ही फक्त कनेक्शनची तुलना करत असल्यास, त्याऐवजी एंडपॉइंट आणि तुम्ही मोजलेला निकाल नोंदवा। एका देशातील रिले, गाठलेला स्रोत आणि मोजलेला प्रतिसाद एका होस्टचे वर्तन संपूर्ण प्रकल्पावर लादल्याशिवाय तुम्ही काय चाचणी केली हे सांगतात।

सॉफ्टवेअर आणि प्रोटोकॉल सुसंगतता सेवेच्या प्रथेपासून सर्वत्र वेगळी ठेवा, कारण ती वेगवेगळे पक्ष ठरवतात आणि ती वेगवेगळ्या प्रकारे अपयशी होतात। म्हणून नोंदीत दोन क्षेत्रे जोडा: तुम्ही चालवलेली क्लायंट आवृत्ती, आणि त्याने वाटाघाटी केलेला प्रोटोकॉल। मग पुढील तुलना लेबलवरून नाही, सिद्धीवरून सुरू होते। एंडपॉइंट, क्लायंट आणि निकाल यांची नावे देणारी नोंद हाच या निर्णयाचा नंतर तुम्ही समर्थन करू शकता असा एकमेव भाग आहे।

संबंधित लेख