پراکسی روشن است و مرورگر راضی — اما فروشگاه مایکروسافت میچرخد، برنامهٔ Xbox وارد نمیشود، Outlook جدید چیزی نمیگیرد. همهٔ اینها برنامههای UWP هستند و یک قانون امنیتی ویندوز جلوی درِ پراکسی متوقفشان میکند.
چرا فقط UWP
ویندوز برنامههای فروشگاه را در سندباکس «جداسازی شبکه» میگذارد که بهطور پیشفرض اتصال به 127.0.0.1 — آدرس loopback — را ممنوع میکند. و پراکسی سیستم دقیقاً همانجاست (127.0.0.1:7897). برنامهٔ UWP باوجدان تنظیم را میخواند، باوجدان اطاعت میکند و از سیستمعامل پسگردنی میخورد. نتیجه از بیرون: «اتصال به شبکه ممکن نیست».
برنامههای کلاسیک Win32 چنین محدودیتی ندارند — برای همین مرورگر سالم است.
راه ۱: حالت TUN (پیشنهادی — یکجا)
با فعال کردن حالت TUN، ترافیک در سطح کارت شبکه گرفته میشود — برنامههای UWP اصلاً لازم نیست به loopback دست بزنند و قانون جداسازی بیموضوع میماند. همهٔ برنامههای فروشگاه یکجا زنده میشوند، بدون تشریفات تکبهتک. اگر برای بازی یا ترمینال هم به TUN فکر میکردید، پرونده بسته است.
راه ۲: معافیت loopback (جراحی دقیق)
TUN نمیخواهید؟ به هر برنامه جداگانه مجوز بدهید. در PowerShell با دسترسی مدیر:
۱. نام پکیجها را دربیاورید
CheckNetIsolation LoopbackExempt -s # معافشدههای فعلی
Get-AppxPackage | Select Name, PackageFamilyName # همهٔ پکیجها
۲. به موردنیازها معافیت بدهید
# فروشگاه مایکروسافت
CheckNetIsolation LoopbackExempt -a -n="Microsoft.WindowsStore_8wekyb3d8bbwe"
# Outlook جدید
CheckNetIsolation LoopbackExempt -a -n="Microsoft.OutlookForWindows_8wekyb3d8bbwe"
فوری اثر میکند — برنامه را دوباره باز کنید و بیازمایید. لغو معافیت: همان فرمان با -d بهجای -a.
رابط گرافیکی میخواهید؟ دکمهٔ WinConfig در Fiddler همهٔ برنامههای UWP را با چکباکس فهرست میکند — روش کلاسیک نقطهوکلیک.
این درمان به چه دردهایی نمیخورد
- فروشگاه باز میشود اما دانلود کُند است — بحث سرور و مسیریابی است: انتخاب سرور؛
- مطلقاً هیچچیز وصل نمیشود — خود پراکسی خوابیده: چکلیست شروع سریع؛
- Windows Update پراکسی را نمیبیند — از کانال سرویسهای سیستم میرود؛ جوابش باز هم TUN است.
معافیتها ریاستارت و آپدیت را دوام میآورند. تا برنامه یا ویندوز را ریست نکنید، کاری یکباره است.