دامنه ترافیک IKEv2 در iPhone: تصمیم پوشش از آن کیست
کلید ارسال همه ترافیک وجود ندارد. مالک پروفایل IncludeAllNetworks، استثناهای محلی و رفتار هنگام در دسترس نبودن تونل را تعیین میکند.
شما دنبال کلیدی برای ارسال همه ترافیک در iPhone میگردید و آنجا نیست. در یک پروفایل بومی IKEv2، دامنه مسیریابی را پروفایلی تعیین میکند که تحویل داده شده، نه کنترلی که کاربر بتواند بچرخاند، پس جستوجو در تنظیمات برای کلید گمشده یک بعدازظهر را تلف میکند. حرکت درست این است که قرارداد ترافیک را کتبی از مالک پروفایل بخواهید و سپس آن را با درخواستهای واقعی تأیید کنید. این راهنما این کار را در پنج گام انجام میدهد.
پیش از نگاه کردن به گوشی، قرارداد را کتبی بگیرید
چهار نتیجه به پاسخهای جداگانه نیاز دارند: اینکه آیا مرور اینترنت باید از دروازه استفاده کند، آیا فقط منابع خصوصی باید این کار را بکنند، کدام شبکههای محلی و سرویسهای سیستم بیرون از تونل میمانند، و در زمانی که تونل در دسترس نیست چه اتفاقی میافتد. اینها نیازهای متفاوتی هستند و کلیدهای متفاوتی آنها را برآورده میکنند. پروفایلی که همهچیز را پوشش میدهد و پروفایلی که یک زیرشبکه را پوشش میدهد میتوانند روی صفحه خلاصه دستگاه یکسان به نظر برسند.
همچنین مشخص کنید پروفایل از آن کیست. اگر توسط یک سرویس مدیریت تحویل شده باشد، مقادیر در همان کنسول زندگی میکنند و ویرایش دستی روی گوشی در بهترین حالت یک تغییر محلی موقت است. اگر هیچکس نمیتواند مالک را نام ببرد، آن را همان یافته بدانید و متوقف شوید؛ حدس زدن پوشش از روی گوشی پاسخ قابل دفاعی تولید نمیکند.
چهار مقدار تعیینکننده دامنه را بخواهید
کلید پوشش IncludeAllNetworks است که اپل مستند کرده از iOS 14 معرفی شده، و همین است که باعث میشود اتصال ترافیک را بهطور گسترده حمل کند نه فقط به نشانیهایی که دروازه هل میدهد. استثنای محلی ExcludeLocalNetworks است، از iOS 14.2 در دسترس، و مقدار پیشفرض مستند آن در iOS 1 است که با پیشفرض macOS یعنی 0 تفاوت دارد. بپرسید هر کلید در بار واقعی چه مقداری دارد، بهجای اینکه پیشفرض پلتفرم را از راهنمایی مخصوص Mac فرض کنید.
سپس درباره DNS بپرسید، چون اینکه کدام تحلیلگر نامهای خصوصی و عمومی را دریافت میکند بخشی از همان قرارداد است و نیاز دسترسی خاص خود را دارد. تونلی که همه ترافیک را حمل میکند اما نامهای خصوصی را نزد یک تحلیلگر عمومی میگذارد، برای هر کاربری که یک نام میزبان کوتاه تایپ کند مانند یک تونل خراب به نظر میرسد. آن مورد را اول آزمایش کنید، چون ارزانترین برای بازتولید است و همان چیزی است که کاربران بهعنوان VPN خراب گزارش میکنند.
پیش از تأیید، کف نسخه را بررسی کنید
هر یک از این کلیدها یک انتشار حداقلی دارد، و پروفایلی که کلیدی را حمل میکند که iOS نصبشده آن را نمیشناسد موفقیت جزئی نیست. کلیدهای استثنای اضافی که اعلانهای فوری و سرویسهای سلولی را پوشش میدهند هم کف خودشان را دارند، بنابراین باری که برای یک ناوگان گردآوری شده ممکن است روی ناوگانی قدیمیتر نیمه اعمال شود. نسخه iOS نصبشده را کنار نسخه بار در سابقه استقرار ثبت کنید. باری که نیمه اعمال میشود بدتر از باری است که از نصب امتناع میکند، چون دستگاه تونلی را گزارش میکند که نمیتوانید دربارهاش استدلال کنید.
پروفایل ناشناس را فقط برای آشکار کردن کنترلی که یک تصویر از انتشار قدیمیتر وعده داده بود نصب نکنید. اگر پیکربندی ارائهشده کلیدی را شامل نشود، آن کلید در کار نیست، هر چه صفحه خلاصه القا کند.
با ترافیک تأیید کنید، نه با وضعیت یک کلید
پس از تأمین، منبع خصوصی مورد نظر و یک صفحه عمومی معمولی را باز کنید و تأیید کنید که هر دو مسیری را که قرارداد توصیف میکند طی میکنند. سپس گوشی را روی شبکه سلولی بگذارید، هر دو را تکرار کنید و رفتاری را که برای حالت در دسترس نبودن مستند کردهاید بررسی کنید، نه اینکه آن را در حین آزمایش از خود بتراشید. یک گذار مجاز از Wi-Fi به شبکه سلولی را بگنجانید، چون پروفایل با دامنه باریک معمولاً همانجا خودش را نشان میدهد.
استقرار مدیریتشده Always On تحت نظارت را از این مقایسه بیرون نگه دارید. فعالسازی خودکار و مسیریابی گسترده روی یک پروفایل شخصی آن سیاست مدیریتشده را اثبات نمیکند، و عکس آن هم درست است. هر بار یک چیدمان را روی یک دستگاه آزمایش کنید، چون گوشیای که دو پروفایل VPN دارد هر نتیجهای را که جمع کنید مخدوش میکند.
به یک پروفایل شناختهشده بازگردید
وقتی رفتار نادرست است، پروفایل را بردارید و آخرین بار خوب شناختهشده را دوباره نصب کنید، بهجای اینکه کلیدها را روی دستگاه ویرایش کنید. سپس با تکرار همان دو درخواست تأیید کنید که پوشش پیشین واقعاً بازگشته است. بازگردانیای که پروفایل را برمیگرداند اما مسیریابی را نه، بازگردانی نیست و کاربر آن را کشف میکند نه آزمایش.
نسخه بار، چهار مقدار و نتیجه تأیید را با هم بایگانی کنید، تا تغییر بعدی از یک خط پایه مستند آغاز شود نه از یک تصویر صفحه.