การปรับใช้การตั้งค่าพร็อกซีของ Firefox ด้วย policies.json
จัดหานโยบายพร็อกซี Firefox ที่มีการจัดการผ่านอินเทอร์เฟซ JSON ที่รองรับ และยืนยันโหมดที่เลือกหลังจากรีสตาร์ต
สำหรับการติดตั้ง 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" สำหรับ URL ของ PAC ที่รู้จัก ให้ใช้ "Mode": "autoConfig" ร่วมกับ AutoConfigURL การค้นหาอัตโนมัติเป็นโหมดแยกต่างหาก autoDetect
เก็บไว้เฉพาะฟิลด์ที่โหมดที่เลือกต้องใช้ URL ของ PAC อยู่ใน AutoConfigURL ไม่ใช่ชื่อโฮสต์ของพร็อกซี HTTP หากนโยบายต้องการข้อยกเว้นโดยตรง ให้กำหนดค่า Passthrough อย่างตั้งใจแทนการเพิ่มการข้ามภายในเครื่องแบบกว้างตามความเคยชิน
Locked: true ทำให้สิ่งนี้เป็นการตั้งค่าเบราว์เซอร์ที่บังคับใช้ Mozilla ระบุว่าการเปลี่ยนแปลงของผู้ใช้ที่มีอยู่มีผลได้เมื่อนโยบายไม่ได้ถูกล็อก ดังนั้นค่าเริ่มต้นที่ไม่ได้ล็อกและเส้นทางบังคับจึงให้ผลลัพธ์ที่แตกต่างกัน เลือกสิ่งที่การปรับใช้ต้องการจริง ๆ
หากนโยบายกลุ่มของ Windows จัดการ Firefox อยู่แล้ว ให้ดูแลพร็อกซีผ่านแหล่งนโยบายที่จัดตั้งขึ้นนั้น ไฟล์ JSON มีประโยชน์เฉพาะเมื่อเบราว์เซอร์ยอมรับเป็นแหล่งการกำหนดค่าที่เกี่ยวข้อง