إزالة عميل VPN يفترض أن تعيد الجهاز إلى ما كان عليه قبل تثبيته، وأحيانًا تعيد جهازًا لا يُحلّ فيه أي اسم ويظل المتصفح يطلب وكيلًا. تأتي المخلفات من قائمة قصيرة من المالكين: المسارات، ومزوّدو Winsock، وإعداد وكيل، وDNS، وبرامج تشغيل التصفية. توجد استراتيجيتان للإصلاح، واختلافهما الأكبر فيما تدمّره كل منهما.

إصلاحان بتكلفتين مختلفتين جدًا

ApproachWhat it fixesWhat it costs
Full network resetAlmost everything, eventuallyWi-Fi passwords, firewall rules, evidence
Inventory, then narrow resetsThe piece that actually brokeTime, and one command per layer

إعادة الضبط الواسعة ليست خطأ؛ لكنها مكلفة. وهي تزيل أيضًا الأدلة التي كانت ستخبرك أي طبقة فشلت، فيبدأ الجهاز التالي بالعرض نفسه من الصفر. الجرد أولًا يكلف أربعة أوامر، وثلاثة منها للقراءة فقط.

اختر بحسب الساعة، لا بحسب التفضيل. على جهاز يجب أن يعمل خلال عشر دقائق، قد تكون إعادة الضبط الكاملة القرار الصحيح، والملاحظة التي تتركها بعدها هي الشيء الوحيد الذي يحفظ المعرفة. في أسطول يعاني عرضًا متكررًا، يكون الجرد المسار الأرخص لأنه ينتج سببًا بدل انقطاع انتهى.

اقرأ أربعة أشياء قبل أن تلمس أي شيء

ipconfig /all
route print -4
netsh winsock show catalog
netsh winhttp show proxy

كل ناتج يشير إلى عطل مختلف. مسار افتراضي يشير إلى محول لم يعد موجودًا يفسّر إنترنت ميتًا مع شبكة محلية تعمل. خادم DNS على المحول كان يخص النفق يفسّر أسماء تفشل بينما العناوين تعمل. مزوّد Winsock ثبّته العميل يفسّر أعطال متصفح تنجو من كل تغيير للمسار. إدخال وكيل يفسّر متصفحًا لا يصل إلى أي شيء بينما يستطيع curl ذلك.

افحص وكيل المتصفح نفسه على حدة. فهو يعيش في مربع حوار خيارات الإنترنت تحت الاتصالات وإعدادات الشبكة المحلية، وهو إعداد مختلف عن وكيل WinHTTP الذي يبلّغ عنه الأمر. إصلاح أحدهما لا يصلح الآخر، ويمكن للجهاز أن يحمل الاثنين. ابحث عن عنوان وكيل لا يُحلّ إلى شيء، لأن هذا هو الشكل الذي يتركه عميل مُزال.

اصعد السلم بدلًا من أن تقفز

ipconfig /release
ipconfig /renew
ipconfig /flushdns
route -f
netsh int ip reset reset.log
netsh winsock reset catalog

route -f يمسح جدول التوجيه دون لمس المحولات، وهو أرخص طريقة لإزالة المسار الافتراضي المتبقي من نفق. netsh int ip reset يعيد كتابة إعدادات حزمة TCP/IP ويتوقع إعادة تشغيل. netsh winsock reset يستعيد الكتالوج الذي عدّله برنامج تشغيل تصفية، وهو الخطوة التي تصلح الأعطال التي تحدث في المتصفح وحده. نفّذ أمرًا، واختبر، ثم نفّذ التالي؛ فالسلم الذي صعدته سلم تستطيع وصفه لاحقًا.

netsh advfirewall reset ليس جزءًا من هذا السلم. فهو يحذف قواعد أنشأها أحدهم عن قصد، واستعادتها مشروع منفصل. إعادة ضبط الشبكة في تطبيق الإعدادات تزيل كل محول وتعيد تثبيته وتمحو أيضًا كلمات مرور Wi-Fi المحفوظة، لذلك تأتي بعد الخطوات الضيقة لا قبلها.

مخلفات مالكها منتج آخر

سحب تطبيق إلى سلة المهملات لا يزيل تثبيته. جهاز Mac ظل يستخدم VPN لم يعد يعرضه كان لا يزال يشغّل أداة مساعدة من المورد؛ وعرّفها تبويب الشبكة في مراقب النشاط من خلال حركة المرور، وأزالت إجراءات إزالة المورد الخادم الخفي وعناصر التشغيل الخاصة به. افحص /Library/LaunchDaemons وكذلك /Library/LaunchAgents بحثًا عن مدخلات لم يعد برنامجها موجودًا.

برامج الأمان هي المكان الآخر الذي يظهر فيه هذا النمط. أدوات مكافحة الفيروسات تثبّت برامج تشغيل تصفية خاصة بها، وإزالة تترك واحدًا منها قد تكسر محول VPN بطريقة لا يفسّرها أي إعداد VPN. أداة الإزالة الخاصة بالمورد موجودة لتلك الحالة؛ أما الإزالة العامة فلا تصل إليها عادةً.

قد يرفض المثبّت البدء أيضًا لأن نسخة سابقة ما زالت حية. مثبّت OpenVPN يتحقق من وجود openvpn.exe قيد التشغيل، بما في ذلك واحد بدأه سكربتك قبل ساعات.

عطل env_block هو مخلّف من نوع آخر. فقد PATH المجلد C:\Windows\System32 وجيرانه، فلا يستطيع العميل تشغيل الأدوات التي تبني المحول. أصلح PATH بدلًا من إعادة التثبيت، لأن نسخة جديدة ستصطدم بالأوامر الناقصة نفسها.

واجهات Linux واختبار الموجّه

يمكن أن تعيش واجهة tun أطول من الإعداد الذي أنشأها. تقرير واحد عن تنزيل بطيء انتهى بجهاز متبقٍّ يحمل عنوان بوابة المجموعة القديمة ويسحب حركة المرور نحو نفق لم يقصده أحد. ip -brief link يسرد ما هو موجود؛ قارن ذلك بما تدّعيه الخدمة الحالية، ثم احذف اليتيم.

عقود الإيجار التي تتوقف عن الوصول بعد تجربة VPN ليست تلقائيًا مشكلة في الحزمة. اختبر حاسوبًا محمولًا لم يحمل العميل قط، وموجّهًا مختلفًا، قبل تشغيل مزيد من عمليات إعادة الضبط. إذا توقف الموجّه عن الاستجابة، فلن يغيّر ذلك أي أمر Windows، وعنوان ثابت مؤقت وبوابة ومحلّل تخبرك أي جانب معطوب.

سجّل ما أعدت ضبطه وبأي ترتيب. يحتاج الشخص التالي إلى معرفة ما إذا كان كتالوج Winsock أو جدار الحماية قد أُعيد بناؤه، وتلك الملاحظة هي الشيء الوحيد الذي لا تستطيع الإزالة أخذه معها.

مقالات ذات صلة