policies.json으로 Firefox 프록시 설정 배포
지원되는 JSON 인터페이스로 관리형 Firefox 프록시 정책을 제공하고 다시 시작한 후 선택한 모드를 확인하십시오.
관리하는 Firefox 설치에서는 사용자 프로필을 찾아 생성된 기본 설정을 편집하는 대신 엔터프라이즈 정책에 프록시 구성을 넣으십시오. Proxy 정책은 의도한 모드를 직접 표현합니다.
HTTP 및 HTTPS 대상에 사용하는 고정 HTTP 프록시는 다음과 같이 구성할 수 있습니다.
{
"policies": {
"Proxy": {
"Mode": "manual",
"Locked": true,
"HTTPProxy": "proxy.example:8080",
"UseHTTPProxyForAllProtocols": true
}
}
}
유효한 UTF-8 JSON을 policies.json로 저장하십시오. 호스트 이름과 포트가 프록시 엔드포인트를 식별합니다. 이 예제는 SOCKS를 구성하지 않으며 인증 자격 증명을 제공하지 않습니다.
설치 옆에 정책을 두십시오
일반적인 Windows 설치에서는 Firefox 실행 파일 옆에 distribution 디렉터리를 만들고 그곳에 파일을 두십시오. macOS에서는 해당 위치가 Firefox.app/Contents/Resources/distribution입니다. Linux에서는 설치의 distribution 디렉터리나 지원되는 시스템 정책 위치 /etc/firefox/policies를 사용하십시오. 샌드박스 패키지는 정책 경로가 다를 수 있습니다.
Firefox를 다시 시작한 다음 about:policies를 열어 활성 정책과 오류를 확인하십시오. 다시 시작한 브라우저가 파일을 둔 설치에 속하는지 확인하십시오. 두 번째 설치에는 다른 정책 디렉터리가 있을 수 있습니다.
엔드포인트를 추가하기 전에 모드를 선택하십시오
manual는 위의 고정 엔드포인트에 적합합니다. 운영 체제 설정을 따르려면 "Mode": "system"를 사용하십시오. 알려진 PAC URL에는 "Mode": "autoConfig"를 AutoConfigURL와 함께 사용하십시오. 자동 검색은 별도의 autoDetect 모드입니다.
선택한 모드에 필요한 필드만 유지하십시오. PAC URL은 AutoConfigURL에 속하며 HTTP 프록시 호스트 이름이 아닙니다. 정책에 직접 예외가 필요하면 습관적으로 광범위한 로컬 우회를 추가하는 대신 Passthrough 값을 의도적으로 정의하십시오.
Locked: true는 이를 강제 브라우저 설정으로 만듭니다. Mozilla는 정책이 잠기지 않으면 기존 사용자 변경이 적용될 수 있다고 지적하므로, 잠기지 않은 기본값과 필수 경로는 서로 다른 결과를 냅니다. 배포가 실제로 요구하는 것을 선택하십시오.
Windows 그룹 정책이 이미 Firefox를 관리한다면 그 확립된 정책 소스를 통해 프록시를 유지하십시오. JSON 파일은 브라우저가 이를 관련 구성 소스로 받아들일 때만 유용합니다.