برنامه را حذف کردید، نماد رفته است، و با این حال اشتراک ماه آینده تمدید می‌شود. حذف یک کلاینت VPN نرم‌افزار را از یک دستگاه برمی‌دارد؛ درخواست حذف به سرویس نمی‌فرستد، صورت‌حساب را لغو نمی‌کند و به همه نسخه‌های یک پروفایل نمی‌رسد. این‌ها عملیات جداگانه‌ای با مسئولان جداگانه‌اند. دانستن این‌که واقعاً کدام لایه را پاک کرده‌اید، تفاوت میان دستگاهی بازنشسته و اعتبارنامه‌ای زنده است. پاک‌سازی دستگاه، رابطه صورت‌حساب و سابقه حساب را از هم جدا کنید تا بقیه کار روشن شود.

برنامه حذف‌کننده واقعاً چه چیزی را برمی‌دارد

برنامه حذف‌کننده بسته برنامه و فایل‌هایی را که ثبت کرده است برمی‌دارد. در Windows این کار معمولاً پوشه پروفایلی در داده‌های برنامه‌های کاربر باقی می‌گذارد، و در macOS اغلب ترجیحات و پوشه‌های پشتیبانی برنامه را جا می‌گذارد. Android داده‌های خصوصی برنامه را پاک می‌کند، در حالی که iOS محفظه برنامه را حذف می‌کند اما ممکن است اقلام جاکلیدی و پروفایل‌های پیکربندی سیستم را باقی بگذارد.

نرم‌افزار VPN اغلب جزء دومی بیرون از برنامه نصب می‌کند: یک افزونه شبکه، یک سرویس سیستم، یک درایور TUN یا یک پروفایل پیکربندی. آن جزء می‌تواند از حذف جان سالم به در ببرد و تعریف یک تونل را روی دستگاه نگه دارد. پیش از فرض این‌که حذف کامل شده است، صفحه تنظیمات VPN پلتفرم را بررسی کنید، نه فقط فهرست برنامه‌ها را.

هیچ‌یک از این‌ها به ارائه‌دهنده نمی‌رسد. برنامه حذف‌کننده دلیلی برای تماس با سرور ندارد و بیشترشان این کار را نمی‌کنند، به همین دلیل حساب بلافاصله بعد از آن از دستگاهی دیگر قابل استفاده می‌ماند.

پروفایل‌ها و اعتبارنامه‌ها کجا پنهان می‌شوند

پروفایل‌ها ذاتاً قابل حمل‌اند و همین آن‌ها را آسان‌فراموش می‌کند. فایل OpenVPN صادرشده، پیکربندی WireGuard، کد QR در یک تصویر صفحه‌نمایش و گذرواژه ذخیره‌شده در جاکلیدی سیستم همه از حذف جان سالم به در می‌برند، چون برنامه مالک آن‌ها نبود.

PlatformCommon leftoverWhere to look
WindowsSaved profile, stored credentialApp data folder, Credential Manager
macOSConfiguration profile, keychain itemVPN settings, Keychain Access
AndroidAlways-on VPN entry, app dataNetwork settings, VPN screen
iOSVPN configuration, keychain itemVPN and device management settings

در Linux اتصال ممکن است در NetworkManager باشد نه در پوشه خود کلاینت. فهرست کردن اتصال‌ها و پوشه system-connections نشان می‌دهد میزکار هنوز چه چیزی می‌داند:

nmcli connection show
sudo ls /etc/NetworkManager/system-connections/
sudo find /etc -maxdepth 3 -iname '*vpn*'

نسخه‌ها بیرون از دستگاه هم هستند: پروفایل دانلودشده در پوشه همگام‌سازی، پیوست در ایمیل، تصویر پشتیبان. حذف برنامه محلی به آن نسخه‌ها کاری ندارد و هر یک از آن‌ها می‌تواند تونل را با اعتبارنامه‌ای که هنوز معتبر است دوباره برقرار کند.

حساب در سمت ارائه‌دهنده زندگی می‌کند

سرویس سوابقی را نگه می‌دارد که دستگاه هرگز نمی‌بیند: هویت حساب، اشتراک و روش پرداخت، مجوزهای دستگاه، مکاتبات پشتیبانی و هر فراداده اتصالی که سیاستش توصیف می‌کند. حذف هیچ رویدادی در آن سمت ایجاد نمی‌کند، بنابراین حساب، تمدید و نشست‌های فعال ادامه می‌یابند.

صورت‌حساب بخشی است که مردم متوجه می‌شوند. اشتراک می‌تواند پس از حذف برنامه تمدید شود، چون مجوز پرداخت به حساب تعلق دارد نه به نرم‌افزار. حذف حساب در ابتدا ممکن است صفحه صورت‌حسابی را هم که برای لغو استفاده می‌کردید بردارد، و به همین دلیل ترتیب عملیات مهم است.

برخی ارائه‌دهندگان دکمه حذف خودخدمت ارائه می‌دهند، برخی درخواست پشتیبانی می‌خواهند، و چندتایی پس از حذف به دلایل حقوقی یا حسابداری سابقه نگه می‌دارند. اطلاعیه حریم خصوصی خدمات اشتراک Mozilla یک نمونه منتشرشده است از این‌که چگونه دسته‌های حساب و پرداخت جداگانه توصیف می‌شوند؛ اطلاعیه ارائه‌دهنده خودتان را برای فهرست معادل بخوانید.

دسترسی را به ترتیب درست بردارید

با فهرست‌برداری از آنچه وجود دارد شروع کنید: دستگاه‌های دارای مجوز فعال، پروفایل‌های صادرشده، اعتبارنامه‌های ذخیره‌شده و روش پرداخت پشت تمدید. سپس ابتدا مجوز دستگاه یا کلید را لغو کنید، چون لغو حتی اگر پروفایل کپی‌شده بماند اثر می‌کند. کلید لغوشده را هیچ نسخه‌ای نمی‌تواند استفاده کند، به همین دلیل پیش از حذف فایل‌ها می‌آید. این کار را پیش از لغو هر چیزی انجام دهید تا صفحه حساب هنوز هر دستگاهی را که باید لغو کنید فهرست کند.

سپس تمدید را لغو کنید، در حالی که کنترل‌های صورت‌حساب هنوز در دسترس‌اند، و تأیید لغو را ذخیره کنید. پس از آن، حذف حساب را از کانال مستند ارائه‌دهنده درخواست کنید و پاسخ را نگه دارید. در پایان، باقی‌مانده‌های محلی را که یافتید بردارید و هر اعتبارنامه‌ای را که با پروفایل حذف‌شده سهیم بودید تغییر دهید.

روی تجهیزات مدیریت‌شده بداهه‌پردازی نکنید. از فرایند خروج سازمان استفاده کنید، چون پروفایل‌ها و گواهی‌ها ممکن است توسط سامانه مدیریت دستگاهی کنترل شوند که اگر فقط برنامه را حذف کنید آن‌ها را دوباره نصب می‌کند.

نتیجه را تأیید کنید نه این‌که فرض بگیرید

نتیجه را از یک نشست پاک امتحان کنید: بخواهید وارد حساب شوید، بررسی کنید آیا دستگاه هنوز در فهرست مجاز حساب دیده می‌شود، و تأیید کنید تمدید بعدی لغو شده است. ورود ناموفق شاهد قوی‌تری از نماد غایب است، و همچنین آشکار می‌کند آیا هویت دومی، مثل ورود ایمیل متصل، هنوز کار می‌کند.

پاسخ حذف را همراه با فهرست دستگاه‌ها و تاریخ نگه دارید. اگر ارائه‌دهنده بعداً ادعا کند حساب فعال بوده است، آن سابقه به پرسش پاسخ می‌دهد. اگر قانون نگهداری سابقه صورت‌حساب را الزامی کند، آن را به‌عنوان استثنا یادداشت کنید نه حذف ناموفق.

مقالات مرتبط