scutil --proxy로 macOS 프록시 설정 읽기
scutil --proxy를 사용해 활성 고정 프록시와 저장된 값, 대상별 PAC 정책을 구분합니다.
scutil --proxy관련 필드를 함께 읽습니다:
| 구성 | 해석할 필드 |
|---|---|
| 고정 HTTP | HTTPEnable (0/1), HTTPProxy, HTTPPort |
| HTTPS 또는 SOCKS | 해당 활성화, 엔드포인트, 포트 필드 |
| 자동 정책 | ProxyAutoConfigEnable 및 ProxyAutoConfigURLString |
저장된 호스트는 활성 경로가 아닙니다. 수신 클라이언트가 고정 프록시로 사용해야 하는 활성 HTTP 엔드포인트의 경우 URL에는 호스트 다음 포트가 들어갑니다:
http://proxy.example.net:8080PAC URL은 스크립트를 가리키며 그 전달 리스너가 아닙니다. 이를 HTTP_PROXY 로 내보내면 대상별 판단이 사라집니다. HTTPS 범주 역시 중개자까지 TLS를 의미하지는 않습니다.
출력을 변수로 평탄화하기 전에 바이패스와 범위 지정 구성을 검토하고, 실제 명령줄 클라이언트가 지원하는 인터페이스를 사용하세요.