의도한 범위에서 WinHTTP 고급 프록시 JSON 적용
set advproxy settings-file을 user 또는 machine 범위로 사용하고, 브라우저가 이를 사용한다고 가정하지 말고 그 고급 정책을 검사하세요.
고급 WinHTTP 명령을 제공하는 Windows 설치에서 의도한 고정 사용자 정책을 winhttp-proxy.json에 저장하세요:
{
"Proxy": "proxy.example:8080",
"ProxyBypass": "localhost;*.internal.example",
"AutoconfigUrl": "",
"AutoDetect": false
}
선택한 범위에서 해당 파일을 적용하세요:
netsh winhttp set advproxy setting-scope=user settings-file=winhttp-proxy.json
실제 파일과 계정을 사용하세요. 이 고정 정책이 허용된 공개 사이트 요청을 위한 것이라면 HTTP 프록시 목록이 Proxy에 쓸 HTTP 호스트와 포트 후보를 제공합니다. 필요한 바이패스 규칙은 유지하세요. machine은 다른 범위를 선택하며, 현재 사용자의 설정을 뜻하지는 않습니다. 고급 필드는 대신 PAC나 자동 검색을 설명할 수도 있습니다.
show advproxy로 검사하세요. 이전 고정 프록시 명령은 다른 인터페이스이므로, 거기서 설정을 찾았다고 해서 앱이 어느 정책을 쓰는지 입증되지는 않습니다.
이것은 WinHTTP를 구성합니다. 브라우저별 정책, 명시적 애플리케이션 프록시 또는 다른 네트워크 스택이 다르게 선택할 수 있습니다. 결과를 확인할 때 실제 계정과 사용 클라이언트를 맞추세요.