لِتثبيت Firefox تديره، ضع إعداد الوكيل في سياسة المؤسسة بدلًا من البحث عن ملف تعريف مستخدم وتحرير التفضيلات المولّدة. تعبّر سياسة Proxy عن النمط المقصود مباشرة.

يمكن تكوين وكيل HTTP ثابت يُستخدم لعناوين HTTP وHTTPS على النحو التالي:

{
  "policies": {
    "Proxy": {
      "Mode": "manual",
      "Locked": true,
      "HTTPProxy": "proxy.example:8080",
      "UseHTTPProxyForAllProtocols": true
    }
  }
}

احفظ JSON صالحًا بترميز UTF-8 باسم policies.json. يحدّد اسم المضيف والمنفذ نقطة نهاية الوكيل. لا يكوّن هذا المثال SOCKS ولا يوفّر بيانات اعتماد للمصادقة.

ضع السياسة إلى جانب التثبيت

في تثبيت Windows المعتاد، أنشئ دليل distribution إلى جانب الملف التنفيذي لـ Firefox وضع الملف هناك. على macOS، الموقع المقابل هو Firefox.app/Contents/Resources/distribution. على Linux، استخدم دليل distribution الخاص بالتثبيت أو موقع سياسة النظام المدعوم /etc/firefox/policies. قد يكون لحزم المعزولة مسار سياسة مختلف.

أعد تشغيل Firefox ثم افتح about:policies لفحص السياسات النشطة وأي أخطاء. تأكّد من أن المتصفح الذي أعدت تشغيله يخصّ التثبيت الذي وُضع فيه الملف. قد يكون لتثبيت ثانٍ دليل سياسة مختلف.

اختر النمط قبل إضافة نقاط النهاية

manual مناسب لنقطة النهاية الثابتة أعلاه. لاتّباع إعدادات نظام التشغيل، استخدم "Mode": "system". من أجل عنوان PAC معروف، استخدم "Mode": "autoConfig" مع AutoConfigURL. الاكتشاف التلقائي هو النمط المنفصل autoDetect.

أبقِ فقط الحقول التي يحتاجها النمط المختار. عنوان PAC ينتمي إلى AutoConfigURL؛ وليس اسم مضيف وكيل HTTP. إذا احتاجت السياسة استثناءات مباشرة، فعرّف قيمة Passthrough عن قصد بدلًا من إضافة تجاوز محلي واسع بحكم العادة.

يجعل Locked: true من هذا إعدادًا مفروضًا في المتصفح. تشير Mozilla إلى أن تغييرات المستخدم القائمة قد تصبح فعّالة عندما لا تكون السياسة مقفلة، لذا فإن الإعداد الافتراضي غير المقفل والمسار الإلزامي لهما نتائج مختلفة. اختر ما يتطلبه النشر فعليًا.

إذا كانت سياسة المجموعة في Windows تدير Firefox بالفعل، فحافظ على الوكيل عبر مصدر السياسة الراسخ ذلك. لا يفيد ملف JSON إلا عندما يقبله المتصفح كمصدر التكوين ذي الصلة.

مقالات ذات صلة