다음을 통해 공유


netsh winhttp

이 명령은 netsh winhttp WinHTTP(Windows HTTP 서비스) 설정을 구성하고 관리합니다. WinHTTP는 관리자가 WinHTTP를 사용하는 애플리케이션에 대한 네트워크 통신을 관리할 수 있도록 HTTP 요청을 수행하는 데 애플리케이션에서 사용하는 Microsoft API입니다.

Syntax

netsh winhttp [dump | help | import | reset | set| show | ?]
netsh winhttp dump
netsh winhttp import proxy [source=]ie
netsh winhttp reset <autoproxy> <proxy> <tracing>
netsh winhttp set advproxy <settings-scope> <settings-file> <settings>
netsh winhttp set proxy [proxy-server=]<server name> [bypass-list=]<hosts list>
netsh winhttp set tracing
netsh winhttp show <advproxy> <proxy> <tracing>

Parameters

Command Description
http dump 현재 컨텍스트 구성을 포함하는 스크립트를 만듭니다. 스크립트를 파일에 저장하고 변경되거나 다른 시스템에서 복제해야 하는 경우 설정을 복원하는 데 사용할 수 있습니다.
윈HTTP의 import proxy source=ie IE(Internet Explorer) 설정에서 프록시 설정을 WinHTTP 구성으로 가져옵니다. 이 명령을 사용하여 다른 브라우저에서 설정을 가져오기 위한 직접적인 기본 제공 지원은 없습니다.
윈HTTP의 reset<autoproxy> | <proxy> | <tracing> 다음과 같은 WinHTTP 구성의 다양한 구성 요소를 다시 설정하는 옵션을 제공합니다.

  • autoproxy - WinHTTP 프록시 자동 검색 서비스를 재설정합니다. 이는 프록시 서버의 자동 감지와 관련된 모든 설정이나 캐시를 지우는 데 사용됩니다.
  • proxy - WinHTTP 프록시 설정을 DIRECT로 재설정하여 구성된 프록시 서버를 효과적으로 제거하고 프록시 없이 직접 인터넷 액세스를 허용합니다.
  • tracing - 이 조작의 경우 시스템은 추적 활동을 중지하고 재설정하기 위한 명령을 사용하도록 netsh trace stop 권장합니다.
  • 윈HTTP의 set advproxy WinHTTP에 대한 고급 프록시 설정을 구성하여 우회 목록 또는 다중 프록시 설정과 같은 세부 구성을 제공합니다.

    setting-scope - 설정 범위를 지정합니다. 허용되는 값은 다음과 같습니다.
  • user - 현재 사용자에게 설정을 적용합니다.
  • machine - 시스템 전체에 설정을 적용합니다.

    settings-file - 프록시 구성 설정을 포함하는 JSON 파일의 경로를 지정합니다. 이 파일에는 관련 속성이 있는 JSON 개체가 포함되어야 합니다.

    settings - 프록시 설정을 JSON 형식으로 직접 지정합니다. JSON 개체에는 다음 속성이 포함되어야 합니다.
  • Proxy - 프록시 서버를 나타내는 문자열 값입니다.
  • ProxyBypass - 프록시를 우회해야 하는 호스트를 나열하는 문자열 값입니다.
  • AutoconfigUrl - 자동 구성 스크립트의 URL에 대한 문자열 값입니다.
  • AutoDetect - 프록시 설정을 자동으로 감지할지 여부를 나타내는 부울 값(true 또는 false)입니다.
  • 윈HTTP의 set proxy 프록시 서버 및 프록시를 우회해야 하는 호스트의 선택적 목록을 지정하여 WinHTTP에 대한 기본 프록시 설정을 구성합니다.

  • proxy-server= - HTTP 및 HTTPS 프로토콜 모두에 사용할 프록시 서버를 지정합니다. 단일 서버를 지정할 수 있으며 선택적으로 포트 번호(예: proxy.example.com:8080)를 지정할 수 있습니다.
  • bypass-list= - 프록시 서버를 사용하지 않고 대신 직접 액세스해야 하는 호스트 이름 또는 IP 주소 목록을 제공합니다. 목록은 세미콜론으로 구분해야 합니다. 빈 문자열("")을 사용하여 모든 짧은 이름 호스트(정규화되지 않은 도메인 이름)에 대한 프록시를 우회합니다.
  • 윈HTTP의 set tracing 문제 해결 또는 모니터링을 위한 네트워크 추적 활동 시작과 관련이 있습니다. 다음을 사용하여 추적을 시작하는 것이 좋으며, netsh trace start scenario=InternetClient이는 특히 인터넷 클라이언트 시나리오에 대한 네트워크 트래픽 활동 추적을 시작합니다.
    윈HTTP의 show<advproxy> | <proxy> | <tracing> 다음과 같은 다양한 WinHTTP 구성을 표시하는 옵션을 제공합니다.

  • advproxy - WinHTTP에 대한 현재 고급 프록시 설정을 표시합니다. 여기에는 설정된 세부 프록시 구성이 포함됩니다.
  • proxy - WinHTTP에 대한 현재 기본 프록시 설정을 표시합니다. 그러면 사용 중인 프록시 서버와 구성된 모든 우회 목록이 표시됩니다.
  • tracing - 추적 정보를 표시합니다. 명령을 netsh trace show 사용하는 것이 좋습니다.
  • help 또는? 현재 컨텍스트에서 명령 및 해당 설명의 목록을 표시합니다.

    Examples

    Internet Explorer에서 WinHTTP로 프록시 설정을 가져오려면 다음 명령을 실행합니다.

    netsh winhttp import proxy source=ie
    

    WinHTTP 프록시 설정을 기본 상태로 다시 설정하려면 다음 명령을 실행합니다.

    netsh winhttp reset proxy
    

    JSON 구성 문자열을 사용하여 컴퓨터 수준에서 WinHTTP에 대한 고급 프록시 설정을 설정하려면 다음 명령을 실행합니다.

    netsh winhttp set advproxy setting-scope=machine settings="{\"Proxy\":\"proxy.example.com:8080\",\"ProxyBypass\":\"*.example.com\",\"AutoconfigUrl\":\"http://config.example.com/proxy.pac\",\"AutoDetect\":true}"
    

    현재 WinHTTP 프록시 설정을 표시하려면 다음 명령을 실행합니다.

    netsh winhttp show proxy
    

    See also