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

सेवा से शुरू करें, इंस्टॉलर से नहीं

पहले यूनिट की स्थिति पढ़ें: systemctl status nordvpnd बताता है कि डेमन चल रहा है या नहीं और हाल में पुनः आरंभ हुआ या नहीं। Permission denied accessing /run/nordvpn/nordvpnd.sock जैसा सॉकेट अनुमति संदेश समूह सदस्यता के बारे में है, टनल के बारे में नहीं। खाते को विक्रेता समूह में जोड़ें, फिर डेस्कटॉप सत्र से पूरी तरह लॉग आउट कर के दोबारा लॉग इन करें। नया टर्मिनल पुरानी समूह सूची रखता है, इसलिए बदलाव लागू हुआ इसका एकमात्र तेज़ प्रमाण id है।

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

बिल्ड जो लॉगिन मार्ग देता है उसे चुनें

पिछले साल के लॉगिन निर्देश ऐसे फ़्लैग का वर्णन कर सकते हैं जो अब नहीं है। मौजूदा बिल्ड में, nordvpn login --legacy flag provided but not defined: -legacy लौटाता है, और समर्थित दो मार्ग पोर्टल टोकन और ब्राउज़र कॉलबैक हैं। टोकन मार्ग के लिए, इसे खाता पृष्ठ पर बनाएँ और एक बार भेजें: nordvpn login --token <token>। कॉलबैक मार्ग के लिए, सफलता पता कॉपी करें, https:// को nordvpn:// से बदलें, और nordvpn login --callback को देते समय परिणाम को उद्धरण चिह्नों में रखें।

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

पूरी तरह अनइंस्टॉल करें, रिपॉज़िटरी सहित

हटाने के तीन भाग हैं: पैकेज, apt स्रोत और समूह सदस्यता। केवल पैकेज साफ़ करने से एक रिपॉज़िटरी बची रहती है जो apt update का उत्तर देती रहती है, और एक पुराना समूह बचा रहता है जो ऐसे सॉकेट तक पहुँच देता रहता है जो किसी के पास नहीं होना चाहिए। यदि क्लाइंट डाउनलोड किए .deb से आया है, तो पहले dpkg -l | grep -i nordvpn से सटीक पैकेज नाम पता करें, क्योंकि अनुमान ऐसी सफ़ाई देता है जो कुछ नहीं हटाती।

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

sudo apt purge nordvpn
sudo rm /etc/apt/sources.list.d/nordvpn.list
sudo gpasswd -d "$USER" nordvpn

अनइंस्टॉल द्वारा भूली गई प्रोफ़ाइल हटाएँ

NetworkManager कनेक्शन अपने भंडार में रखता है, और सेटअप के दौरान एक लिखा क्लाइंट उसे हटाने के बहुत बाद तक सक्रिय छोड़ सकता है। ज्ञात दोषी pvpn-ipv6leak-protection है। nmcli connection show और nmcli connection show --active से सूची बनाएँ, UUID नोट करें, और उसी पहचानकर्ता से हटाएँ ताकि जीवित प्रोफ़ाइल न हटे। यदि रीबूट के बाद प्रविष्टि फिर दिखे, तो /etc/NetworkManager/system-connections/ के नीचे उसकी कुंजी फ़ाइल हटाएँ और NetworkManager पुनः आरंभ करें।

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

लॉगिन काम करती टनल नहीं है

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

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

संबंधित लेख