چیزی را در یک برنامهٔ VPN لمس کردید و iOS با پنجره‌ای پاسخ داد که انتظارش را نداشتید: برنامه می‌خواهد پیکربندی‌های VPN را اضافه کند، و زیر آن «اجازه نده» و «اجازه بده» قرار دارد. آن پنجره مجوز مسیریابی سیستم است و برای هر پیکربندی که برنامه تلاش می‌کند نصب کند یک بار ظاهر می‌شود. وقتی برنامه را باز کردید و قصد اتصال داشتید اجازه بدهید؛ وقتی درخواست در حالی رسید که کار دیگری می‌کردید «اجازه نده» را لمس کنید و سپس بفهمید چه چیزی آن را روی صفحه آورد. هیچ چیز در متن به شما نمی‌گوید آیا ارائه‌دهنده سزاوار اعتماد است — فقط ثبت می‌کند که iOS در شرف سپردن بخشی از پشتهٔ شبکه به این برنامه است.

iOS از شما می‌خواهد چه چیزی را تأیید کنید

یک برنامهٔ معمولی نمی‌تواند به مسیر بسته‌ها دست بزند. کلاینت VPN باید بر پایهٔ چارچوب NetworkExtension اپل ساخته و با حق Personal VPN امضا شده باشد؛ وقتی تونل می‌خواهد، یک شیء پیکربندی می‌سازد و از سیستم می‌خواهد آن را ذخیره کند، و همین فراخوانی ذخیره است که پنجره را بالا می‌آورد. عبارت‌بندی میان نسخه‌ها تغییر می‌کند — نسخه‌های اخیر می‌گویند پیکربندی‌های VPN را اضافه کن، قدیمی‌ترها می‌گویند پیکربندی VPN را اضافه کن — اما معنا ثابت است: برنامه‌ای که نصب کرده‌اید یک ورودی پایدار در تنظیمات > عمومی > VPN و مدیریت دستگاه می‌خواهد.

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

پیش از لمس «اجازه بده» پنجره را بخوانید

پنجره را ادعایی بدانید که در چند ثانیه می‌توانید بررسی کنید. در نخستین بندی که رد می‌شود بایستید.

  • نام در پنجره با برنامه‌ای که نصب کرده‌اید مطابقت دارد. پنجره‌ای که به چیزی نسبت داده شده که آن را نمی‌شناسید دلیلی است برای لمس «اجازه نده» و ادامهٔ جست‌وجو، نه چیزی برای آزمودن.
  • هنگام ظاهر شدن، درون همان برنامه بودید. راه‌اندازی نخستین و دکمه‌های اتصال محرک‌های معمول‌اند.
  • برنامه همین حالا بدون اطلاع شما به‌روزرسانی یا دوباره نصب نشده است. نسخهٔ تازه می‌تواند پیکربندی‌ای بیفزاید و دوباره بپرسد.
  • هیچ‌کس Apple ID، شمارهٔ کارت یا کدی از یک پیام نمی‌خواهد. پنجرهٔ VPN هرگز این‌ها را نمی‌خواهد، پس پنجره‌ای که می‌خواهد پنجرهٔ دیگری است.

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

پس از اجازه دادن پیکربندی را بررسی کنید

تأیید بررسی را آغاز می‌کند، آن را تمام نمی‌کند. تنظیمات > عمومی > VPN و مدیریت دستگاه را باز کنید و به بلوک VPN نگاه کنید. باید یک ردیف به نام برنامه یا نمایه‌ای که نصب کرده ببینید، با یک خط وضعیت و دکمهٔ اطلاعات. آن دکمه را لمس کنید تا نشانی سرور، نام حساب اگر وجود دارد، و روشن بودن «اتصال بر اساس تقاضا» را بخوانید.

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

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

تأیید چه چیزی را پوشش می‌دهد و چه چیزی را نه

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

پوشش از «همه چیز» هم باریک‌تر است. یک پیکربندی می‌تواند همهٔ ترافیک یا فقط برخی مقاصد را مسیریابی کند، و تونل‌سازی برای هر برنامه — که در آن فقط برنامه‌های نام‌برده از تونل استفاده می‌کنند — را مدیر دستگاه ترتیب می‌دهد، نه لمس «اجازه بده». iOS هم‌زمان فقط یک اتصال VPN شخصی را فعال نگه می‌دارد حتی وقتی چند پیکربندی فهرست شده‌اند، بنابراین برنامهٔ دومی نمی‌تواند بی‌صدا جای اولی را بگیرد در حالی که آن متصل است.

وقتی استفاده از سرویس را متوقف کردید آن را درست لغو کنید

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

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

وقتی پنجره باز هم برمی‌گردد

پنجرهٔ تکراری معمولاً یعنی پیکربندی دوباره ساخته می‌شود، نه اینکه تأیید نخست شکست خورده باشد. علت‌های رایج: برنامه در هر اجرا پیکربندی تازه‌ای می‌نویسد و iOS آن را تازه می‌داند، قاعدهٔ اتصال بر اساس تقاضا ورودی قدیمی را انداخته، نمایه‌ای توسط مدیر دستگاه دوباره نصب شده، یا چند پیکربندی وجود دارد و برنامه دربارهٔ یکی می‌پرسد که هرگز متوجهش نشدید.

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

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

مقالات مرتبط