Windows 프록시 설정과 WinHTTP는 다릅니다
netsh 설정을 바꾸기 전에 Windows 앱이 WinHTTP를 쓰는지 확인하세요. 모든 브라우저 문제의 해결책으로 취급하지 마세요.
브라우저는 작동하지만 Windows 백그라운드 앱이 작동하지 않는다면 먼저 실패하는 앱의 프록시 인터페이스를 확인하세요. WinHTTP, 사용자용 Windows 설정, 세션별 설정, 자동 검색 또는 자체 구성을 쓸 수 있습니다. 서비스가 다른 사용자로 실행될 수도 있습니다.
기존 방식의 WinHTTP 설정은 다음 읽기 전용 확인부터 시작하세요.
netsh winhttp show proxy이 출력은 모든 브라우저 프로필이나 연결을 설명하지 않습니다. 바꾸기 전에 앱 문서나 진단으로 이 WinHTTP 기본값을 실제 사용하는지 확인하세요.
| 하려는 작업 | 범위 |
|---|---|
| WinHTTP 기본값 설정 | 기존 구성을 기록하고 이를 공유하는 모든 관련 클라이언트를 고려하세요. |
| Windows 인터넷 설정 가져오기 | 현재 시점의 원본을 복사합니다. 이후 변경이 계속 동기화되지는 않습니다. |
| 테스트 후 복원 | 기록한 프록시를 복원하거나, 이전 상태가 직접 연결이었을 때만 초기화하세요. |
필요한 권한이 있고 해당 기본값을 사용할 앱이 대상이라면 명시적 설정은 다음과 같습니다.
netsh winhttp set proxy proxy-server="203.0.113.10:8080"문서용 엔드포인트를 앱에 할당한 프록시로 바꾸세요. 경로에서 공개 프록시를 허용한다면 HTTP 프록시 목록의 후보도 가능합니다. 대신 Windows 인터넷 설정 원본을 가져오려면 다음을 사용하세요.
netsh winhttp import proxy source=ie기존 이름 ie는 가져올 원본을 나타냅니다. 원래 상태가 직접 연결이었다면 다음으로 테스트를 되돌리세요.
netsh winhttp reset proxy그렇지 않다면 이전 값을 복원하세요. WinHTTP를 초기화해도 확장 정책이나 앱 자체 프록시는 제거되지 않습니다. WinHTTP 전용 의존성이 확인된 경우를 제외하고 일반 Chrome이나 Edge 설정은 Windows 프록시 대화상자를 사용하세요. 모든 네트워크 클라이언트가 같은 경로를 공유하도록 강제하는 netsh 명령은 없습니다.