بروتوكول اكتشاف البروكسي التلقائي (Web Proxy Auto-Discovery - WPAD) هو الطريقة التي تجعل خيار "Automatically detect settings" في المتصفحات يعمل. بدلاً من كتابة عنوان ملف PAC يدوياً، يبحث المتصفح عنه بنفسه.
كيف يعمل WPAD؟
المتصفح يحاول تخمين مكان ملف PAC بطريقتين رئيسيتين، بالترتيب:
- عبر DHCP: يطلب المتصفح الخيار رقم 252 من خادم DHCP.
- عبر DNS: يحاول المتصفح الاتصال بـ
http://wpad/wpad.dat.
الطريقة 1: إعداد DNS (الأسهل والأكثر شيوعاً)
1. أنشئ سجلاً من نوع A Record في خادم DNS الداخلي باسم wpad يشير إلى عنوان خادم الويب الذي يستضيف الملف.
2. تأكد من أن ملف PAC متاح باسم wpad.dat (وليس فقط proxy.pac) على المسار الرئيسي (Root).
3. مثال للرابط النهائي الذي يبحث عنه المتصفح: http://wpad.mycompany.local/wpad.dat.
الطريقة 2: إعداد DHCP
في خادم DHCP (مثل Windows Server DHCP)، أضف خياراً جديداً (Option 252).
القيمة يجب أن تكون الرابط الكامل للملف:
http://server-address/proxy.pac.
هذه الطريقة أسرع وأكثر أماناً، لكن دعمها متفاوت بين المتصفحات وأنظمة التشغيل.
تحذير أمني
تأكد من حجز اسم النطاق wpad في شبكتك. إذا لم تفعل، وقام شخص ما بتوصيل جهاز واسماه wpad، قد يتمكن من اعتراض حركة مرور الشبكة بالكامل (Man-in-the-Middle)!