SoftEther कई प्रोग्राम देता है जो डाउनलोड सूची में एक जैसे दिखते हैं पर व्यवहार में पूरी तरह अलग हैं। सर्वर कनेक्शन स्वीकार और प्रबंधित करता है, क्लाइंट किसी डिवाइस से एक बनाता है, और मैनेजर परिनियोजन का प्रशासन करता है। गलत प्रोग्राम चुनने से एक काम करने वाला इंस्टॉलेशन मिलता है जो वह काम नहीं करता जो आपके मन में था।

सर्वर वास्तव में क्या करता है

सर्वर की बाइनरी फ़ाइल, vpnserver, सुनती है, उपयोगकर्ताओं को प्रमाणित करती है और वर्चुअल हब को नेटवर्क से जोड़ती है। यह पहचान और नीति रखती है। जब आप इसे स्थापित करते हैं, तो आप एक गेटवे बनाते हैं जिससे दूसरे डिवाइस जुड़ते हैं; आप अपनी मशीन को किसी और की सेवा उपयोग करने के लिए कॉन्फ़िगर नहीं करते।

इसके श्रोता कॉन्फ़िगरेशन हैं, उत्पाद का गुण नहीं। कोई भी श्रोता सक्रिय किए बिना हब मौजूद रह सकता है, और पीछे कोई पहुँचने योग्य हब न होने पर भी श्रोता सक्रिय हो सकता है। इसलिए एक सफल पोर्ट जाँच जितना दिखता है उससे कम साबित करती है: किसी ने उत्तर दिया, और उपयोगी प्रश्न यह है कि उसने आपको किस चीज़ के विरुद्ध प्रमाणित किया। श्रोता का नाम और उसका पोर्ट दोनों पूछें।

सर्वर मैनेजर उसी स्थिति का प्रशासनिक दृश्य है। यह कॉन्फ़िगरेशन दिखाता है; यह ट्रैफ़िक नहीं ले जाता।

क्लाइंट वास्तव में क्या करता है

क्लाइंट की बाइनरी फ़ाइल, vpnclient, डिवाइस पर एक वर्चुअल एडाप्टर बनाती है और सहेजे गए खाते को सर्वर से जोड़ती है। पता, रूट और DNS व्यवहार एडाप्टर में ही आते हैं। क्लाइंट स्थापित करने से खाता नहीं बनता, और दूसरी ओर कुछ भी सक्रिय नहीं होता।

क्लाइंट हर रन के बीच अपनी स्थिति भी रखता है: खातों की सूची, स्वतः-प्रारंभ ध्वज और एडाप्टर कॉन्फ़िगरेशन। यही स्थिति कारण है कि क्लाइंट स्थापित दिख सकता है और रीबूट के बाद भी किसी चीज़ से नहीं जुड़ता। मेन्यू कितने भी पूरे दिखें, सर्वर मैनेजर इस रास्ते का विकल्प नहीं बन सकता।

मैनेजर किस काम का है

सर्वर मैनेजर प्रशासनिक क्रेडेंशियल के साथ चल रहे सर्वर से जुड़ता है और उसका कॉन्फ़िगरेशन संपादित करता है। यह एक नियंत्रण तल है। इसमें सत्र साबित करता है कि प्रशासन काम करता है; यह स्थानीय ब्राउज़र का ट्रैफ़िक सर्वर से नहीं गुज़ारता।

प्रशासनिक क्रेडेंशियल को उपयोगकर्ता प्रोफ़ाइल से अलग रखें, क्योंकि दोनों वस्तुएँ अलग-अलग चीज़ें देती हैं। यदि किसी को प्रशासनिक लॉगिन मिलता है, तो वह परिनियोजन बदल सकता है; यदि उसे उपयोगकर्ता खाता मिलता है, तो वह सेवा में शामिल हो सकता है। दूसरे को हल करने के लिए पहले को बाँटना एक सामान्य और महँगी गलती है। कंसोल उसी प्रक्रिया से सर्वर तक पहुँचता है जिसे सेवा चलाती है, इसलिए यह अंतर खोना आसान है।

कुछ भी देने से पहले लिखें कि कौन-सा क्रेडेंशियल किस भूमिका का है। जो पासवर्ड प्रबंधन कंसोल खोलता है वह VPN खाता नहीं है, और उसे वैसा मानना उस सीमा को मिटा देता है जिसे आप खींचने की कोशिश कर रहे थे।

संगत श्रोता चौथी भूमिका जोड़ते हैं

SoftEther OpenVPN-संगत, तथा L2TP/IPsec और SSTP श्रोता उजागर कर सकता है। ये पुल की भूमिकाएँ हैं: सर्वर दूसरा प्रोटोकॉल बोलता है ताकि जो क्लाइंट मूल मोड का समर्थन नहीं करता वह भी जुड़ सके। ये क्लाइंट को सर्वर या मैनेजर को क्लाइंट नहीं बनाते। टिकट में स्टैक का नाम लिखें, क्योंकि पहला उपयोगी प्रश्न हमेशा यही होता है कि दोनों प्रोग्रामों में से किसने त्रुटि पैदा की।

संगत श्रोता उपयोग करने वाले डिवाइस को मिलता-जुलता तृतीय-पक्ष क्लाइंट और वे पैरामीटर चाहिए जिनकी वह श्रोता अपेक्षा करता है। उस क्लाइंट का अपना कॉन्फ़िगरेशन, अपने लॉग और अपनी विफलता के तरीके हैं, इसलिए कुछ भी पढ़ने से पहले सहायता को जानना होगा कि कौन-सा स्टैक चल रहा है। मूल क्लाइंट की सलाह को संगत क्लाइंट में मिलाना समय बर्बाद करता है।

एक ही चरण में घटक को कार्य से मिलाएँ

जब दूसरे डिवाइस आपसे जुड़ते हैं तो सर्वर चाहिए, जब यह डिवाइस मौजूदा गेटवे उपयोग करना चाहता है तो क्लाइंट चाहिए, और जब गेटवे का कॉन्फ़िगरेशन बदलना है तो मैनेजर चाहिए। केवल पहले दो ट्रैफ़िक ले जाते हैं। तीसरा देते समय प्रशासनिक क्रेडेंशियल उपयोगकर्ताओं के हाथ से दूर रखें।

ComponentWhat it doesWhat it cannot do
vpnserverTerminates VPN sessions and holds hub stateCreate an outgoing connection for your device
vpnclientCreates the virtual adapter and connects an accountAdminister the server's configuration
Server ManagerEdits a running server's configurationCarry your traffic or replace the client

फिर परिणाम उस परत में जाँचें जिसे आपने बदला, उस परत में नहीं जिसे आपने स्थापित किया। क्लाइंट तब काम करता है जब उसके एडाप्टर का पता हो और इच्छित संसाधन उत्तर दे।

सर्वर तब काम करता है जब इच्छित श्रोता इच्छित खाता स्वीकार करता है, और मैनेजर तब काम करता है जब वह कॉन्फ़िगरेशन को गलती से बदले बिना पढ़ सकता है। ये तीन वाक्य अधिकांश भ्रम रोकते हैं। vpncmd उपयोगिता सर्वर और क्लाइंट दोनों पक्षों के लिए कमांड लाइन के बराबर है, जो ग्राफ़िकल कंसोल न होने पर उपयोगी है।

संबंधित लेख