Triển khai cài đặt proxy của Firefox bằng policies.json
Cung cấp chính sách proxy Firefox được quản lý qua giao diện JSON được hỗ trợ và xác nhận chế độ đã chọn sau khi khởi động lại.
Đối với bản cài đặt Firefox mà bạn quản trị, hãy đặt cấu hình proxy trong chính sách doanh nghiệp thay vì tìm hồ sơ người dùng và sửa các tùy chọn được tạo. Chính sách Proxy thể hiện trực tiếp chế độ mong muốn.
Một proxy HTTP cố định dùng cho các đích HTTP và HTTPS có thể được cấu hình như sau:
{
"policies": {
"Proxy": {
"Mode": "manual",
"Locked": true,
"HTTPProxy": "proxy.example:8080",
"UseHTTPProxyForAllProtocols": true
}
}
}
Lưu JSON UTF-8 hợp lệ dưới dạng policies.json. Tên máy chủ và cổng xác định điểm cuối của proxy. Ví dụ này không cấu hình SOCKS và không cung cấp thông tin xác thực.
Đặt chính sách bên cạnh bản cài đặt
Với bản cài đặt Windows thông thường, hãy tạo thư mục distribution bên cạnh tệp thực thi của Firefox và đặt tệp vào đó. Trên macOS, vị trí tương ứng là Firefox.app/Contents/Resources/distribution. Trên Linux, hãy dùng thư mục distribution của bản cài đặt hoặc vị trí chính sách hệ thống được hỗ trợ /etc/firefox/policies. Các gói trong sandbox có thể có đường dẫn chính sách khác.
Khởi động lại Firefox, sau đó mở about:policies để xem các chính sách đang hoạt động và mọi lỗi. Xác nhận rằng trình duyệt bạn khởi động lại thuộc bản cài đặt nơi đã đặt tệp. Bản cài đặt thứ hai có thể có thư mục chính sách khác.
Chọn chế độ trước khi thêm điểm cuối
manual phù hợp với điểm cuối cố định ở trên. Để tuân theo cài đặt của hệ điều hành, hãy dùng "Mode": "system". Đối với URL PAC đã biết, hãy dùng "Mode": "autoConfig" cùng với AutoConfigURL. Tự động phát hiện là chế độ riêng autoDetect.
Chỉ giữ các trường mà chế độ đã chọn cần. URL PAC thuộc về AutoConfigURL; nó không phải tên máy chủ proxy HTTP. Nếu chính sách cần ngoại lệ trực tiếp, hãy cố ý xác định giá trị Passthrough của nó thay vì thêm một vùng bỏ qua cục bộ rộng theo thói quen.
Locked: true biến đây thành cài đặt trình duyệt bị áp đặt. Mozilla lưu ý rằng các thay đổi hiện có của người dùng có thể có hiệu lực khi chính sách không bị khóa, vì vậy mặc định không khóa và tuyến bắt buộc cho kết quả khác nhau. Hãy chọn phương án mà việc triển khai thực sự cần.
Nếu Chính sách nhóm của Windows đã quản lý Firefox, hãy duy trì proxy qua nguồn chính sách đã được thiết lập đó. Tệp JSON chỉ hữu ích khi trình duyệt chấp nhận nó làm nguồn cấu hình liên quan.