Netsh.exe 명령

이전에 사용되지 않는 도구를 ProxyCfg.exe사용했던 모든 곳에서 사용합니다Netsh.exe.

컨텍스트에서 netsh winhttp 명령을 사용하여 Windows HTTP에 대한 프록시 및 추적 설정을 구성할 수 있습니다. netsh WinHTTP에 대한 명령은 프롬프트에서 netsh 또는 스크립트 및 일괄 처리 파일에서 수동으로 실행할 수 있습니다.

명령 프롬프트에서 이러한 명령을 실행하려면 컨텍스트를 netsh winhttp 입력하거나 명령 앞에 컨텍스트를 추가해야 합니다. 예를 들어 명령 프롬프트에 있지만 컨텍스트를 입력 netsh winhttp 하기 위해 다음을 아직 입력 netshwinhttp 하지 않은 경우 다음 형식으로 명령을 입력해야 합니다.

netsh winhttp명령

이 형식에서 명령은 실행하려는 명령입니다. 또한 해당 명령에 필요한 모든 매개 변수를 포함해야 합니다.

Netsh winhttp 명령

다음 항목은 각 명령에 대한 세부 정보를 제공합니다.

flush logbuffer

로그 파일에 대한 내부 버퍼를 플러시합니다.

구문

flush logbuffer

프록시 가져오기

IE(Internet Explorer) 웹 브라우저의 인터넷 옵션에서 프록시 설정을 가져옵니다. IE에서 설정을 가져오는 것은 사용 가능한 유일한 옵션입니다.

구문

프록시 원본 가져오기 =ie

프록시 다시 설정

WinHTTP 프록시 설정을 DIRECT다시 설정합니다.

구문

프록시 다시 설정

추적 다시 설정

WinHTTP 추적 매개 변수를 기본 설정으로 다시 설정합니다.

구문

추적 다시 설정

설명

기본 WinHTTP 추적 매개 변수는 다음과 같습니다.

매개 변수
추적 상태 사용 안 함
trace-file-prefix 없음
output 파일
level 기본값
format ANSI
max-trace-file-size 65535

advproxy 설정

WinHTTP 고급 프록시 설정을 구성합니다. SOCKS5는 지원되지 않습니다. advproxy 표시도 참조 하세요.

구문

set advproxy [setting-scope=]<Scope> [settings=]<설정>set advproxy [setting-scope=]<Scope> [settings-file=]<설정File>

매개 변수

설정 범위입니다. 사용자 또는 컴퓨터.

설정입니다. JSON 형식의 프록시 설정입니다. JSON 개체는 "Proxy"(문자열 값), "ProxyBypass"(문자열 값), "AutoconfigUrl"(문자열 값) 및 "AutoDetect"(부울 값) 속성을 포함해야 합니다. 문자열 구조체의 형식은 .입니다 ([<scheme>=][<scheme>"://"]<server>[":"<port>]). 자세한 내용은 WINHTTP_PROXY_INFO 구조의 비고를 참조하세요.

setting-file. 설정을 포함하는 JSON 형식의 파일입니다.

예제

set advproxy setting-scope=machine settings={<settings>}

set advproxy setting-scope=user settings-file=settings.json

set advproxy setting-scope=machine settings={\"Proxy\":\"contoso-proxy.com:3128\",\"ProxyBypass\":\"\",\"AutoconfigUrl\":\"\",\"AutoDetect\":true}

HTTP, HTTPS, FTP 및 SOCKS 프로토콜에 대해 서로 다른 프록시를 설정하는 WinHTTP 고급 프록시 설정의 예는 다음과 같습니다.

netsh winhttp set advproxy setting-scope=user settings={\"Proxy\":\"http=http-proxy.com:8080;https=https-proxy.com:8081;ftp=ftp-proxy.com:8082;socks=socks-proxy.com: 8083\",\"ProxyBypass\":\"\",\"AutoconfigUrl\":\"\",\"AutoDetect\":true}"

{
  "ProxyIsEnabled": true,
  "Proxy": "http=http-proxy.com:8080;https=https-proxy.com:8081;ftp=ftp-proxy.com:8082;socks=socks-proxy.com:8083",
  "AutoConfigIsEnabled": false,
  "AutoDetect": true,
  "PerUserProxySettings": true
}

프록시 설정

Important

set proxy는 사용되지 않습니다. 대신 set advproxy를 사용합니다.

WinHTTP 프록시 설정을 구성합니다.

구문

프록시 설정 [proxy-server=]ProxyServerName [bypass-list=]<HostsList>

매개 변수

proxy-server. 필수입니다. http, 보안 http(https) 또는 http 및 https 프로토콜에 사용할 프록시 서버를 지정합니다.

bypass-list. 선택 사항. 프록시 서버를 사용하지 않고 방문해야 하는 웹 사이트 목록을 지정합니다. "<local>"을 사용하여 모든 짧은 이름 호스트를 바이패스합니다.

예제

다음은 명령을 사용하는 방법에 대한 세 가지 예입니다 set proxy .

set proxy myproxy

set proxy myproxy:80 "<local>bar"

set proxy proxy-server="http=myproxy;https=sproxy:88" bypass-list="*.contoso.com"

추적 설정

WinHTTP 추적 매개 변수를 구성합니다.

구문

set 추적 [output=]file | debugger | 모두 [trace-file-prefix=]FilePrefix [level=]default | verbose [format=]ansi | hex [max-trace-file-size=]FileSize [state=]enabled disabled |

매개 변수

출력입니다. 선택 사항. 추적 데이터를 파일, 디버거 또는 둘 다로 내보낼지 여부를 지정합니다.

trace-file-prefix. 선택 사항. 로그 파일의 접두사인 문자열 값을 지정합니다. 파일 접두사에는 폴더 위치/경로가 포함될 수 있습니다. 기존 접두사를 삭제하려면 "*"를 입력합니다.

수준입니다. 선택 사항. 기록할 정보의 양을 지정합니다.

형식입니다. 선택 사항. 네트워크 트래픽(16진수 또는 ansi)의 표시 형식을 지정합니다.

max-trace-file-size. 선택 사항. 추적 파일의 최대 크기(바이트)인 숫자 값을 지정합니다.

상태입니다. 필수입니다. 추적을 사용할지 여부를 지정합니다.

예제

다음은 set 추적 명령을 사용하는 방법에 대한 두 가지 예입니다.

set tracing trace-file-prefix="C:\Temp\Test3" level=verbose format=hex

set tracing output=debugger max-trace-file-size=512000 state=enabled

advproxy 표시

현재 WinHTTP 고급 프록시 설정을 표시합니다. SOCKS5는 지원되지 않습니다. 또한 set advproxy를 참조 하세요.

구문

advproxy 표시

프록시 표시

Important

show proxy는 사용되지 않습니다. 대신 show advproxy를 사용합니다.

현재 WinHTTP 프록시 설정을 표시합니다.

구문

프록시 표시

추적 표시

현재 WinHTTP 추적 매개 변수를 표시합니다.

구문

추적 표시