Ubuntu پر NordVPN: ڈیمون، لاگ ان اور صاف صفائی
دوبارہ انسٹال کرنے سے پہلے طے کریں کہ ڈیمون، پیکیج یا لاگ ان کا بہاؤ ٹوٹا ہے، پھر وہ پروفائلز اور apt ذریعہ ہٹائیں جو ان انسٹال پیچھے چھوڑتا ہے۔
ٹرمینل جو بتاتا ہے اسی سے شروع کریں، انسٹالر سے نہیں۔ وینڈر کا 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 استثنا فہرست سے روکا جاتا ہے۔