Aracılığıyla paylaş


Netsh.exe komutları

İpucu

Netsh.exe daha önce kullanım dışı bırakılan ProxyCfg.exe aracını kullandığınız her yerde kullanın.

Windows HTTP için ara sunucu ve izleme ayarlarını yapılandırmak için bağlam içindeki netsh winhttp komutları kullanabilirsiniz. netsh WinHTTP komutları komut isteminde netsh veya betiklerde ve toplu iş dosyalarında el ile çalıştırılabilir.

Komut isteminden bu komutları çalıştırmak için bağlamı netsh winhttp girmeli veya bağlamı komuta eklemelisiniz. Örneğin, komut istemindeyseniz ancak netsh winhttp bağlamına girmek için henüz netsh ardından winhttp yazmadıysanız, bu formatta bir komut yazmanız gerekir:

netsh winhttpcommand

Bu biçimde, komut çalıştırmak istediğiniz komutdur. Ve bu, bu komut için gerekli tüm parametreleri içermelidir.

Netsh winhttp komutları

Aşağıdaki girdiler her komut için ayrıntılar sağlar.

günlük tamponunu boşalt

Günlük dosyalarının iç bufferlarını temizler.

Sözdizimi

logbuffer'ı temizle

ara sunucuyu içeri aktarma

Internet Explorer (IE) Web tarayıcısının Internet Seçenekleri'nde ara sunucu ayarlarını içeri aktarır. Kullanılabilir tek seçenek IE'den ayarları içeri aktarmaktır.

Sözdizimi

içeri aktarma ara sunucusu kaynağı =ie

ara sunucuyu sıfırla

WinHTTP proxy ayarını DIRECT olarak sıfırlar.

Sözdizimi

proxy sunucuyu sıfırla

iz takibini sıfırla

WinHTTP izleme parametrelerini varsayılan ayarlara sıfırlar.

Sözdizimi

izleme sıfırlama

Açıklamalar

Varsayılan WinHTTP izleme parametreleri şunlardır:

Parametre Değer
İzleme durumu Disabled
izleme-dosyası-ön eki Hiç kimse
output Dosya
seviye Varsayılan
format Ansı
max-trace-file-size (max-izleme-dosya-boyutu) 65535

advproxy'i ayarlama

WinHTTP gelişmiş proxy ayarını yapılandırıyor. SOCKS5'in desteklenmediğini unutmayın. Ayrıca bkz. advproxy'i gösterme.

Sözdizimi

set advproxy [setting-scope=]<Scope> [settings=]<Settings>set advproxy [setting-scope=]<Scope> [settings-file=]<SettingsFile>

Parametreler

ayar kapsamı. Kullanıcı veya makine.

ayarlarını seçin. JSON biçiminde ara sunucu ayarları. JSON nesnesi "Proxy" (dize değeri), "ProxyBypass" (dize değeri), "AutoconfigUrl" (dize değeri) ve "Otomatik Algıla" (Boole değeri) özelliklerini içermelidir. Dize yapısının biçimi ([<scheme>=][<scheme>"://"]<server>[":"<port>]) şeklindedir. Daha fazla bilgi için bkz. WINHTTP_PROXY_INFO yapısındakiaçıklamalar.

ayar dosyası. JSON biçiminde, ayarları içeren bir dosya.

Örnekler

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 ve SOCKS protokolleri için farklı proxy'leri ayarlayan WinHTTP gelişmiş proxy ayarı örneği aşağıda verilmiştir:

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
}

vekil sunucuyu ayarla

Önemli

set proxy kullanım dışı bırakıldı. Bunun yerine set advproxy kullanın.

WinHTTP proxy ayarını yapılandırır.

Sözdizimi

set proxy [proxy-server=]ProxyServerName [bypass-list=]<HostsList>

Parametreler

proxy-server. Gerekli. HTTP, güvenli HTTP (HTTPS) veya hem HTTP hem de HTTPS protokolleri için kullanılacak ara sunucuyu belirtir.

bypass listesi. Optional. Ara sunucu kullanılmadan ziyaret edilmesi gereken web sitelerinin listesini belirtir. Tüm kısa ad konaklarını atlamak için "<yerel>" kullanın.

Örnekler

Aşağıda komutunun nasıl kullanılacağına ilişkin üç örnek verilmiştir set proxy .

set proxy myproxy

set proxy myproxy:80 "<local>bar"

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

izlemeyi etkinleştirme

WinHTTP izleme parametrelerini yapılandırır.

Sözdizimi

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

Parametreler

çıkış. Optional. İzleme verilerinin bir dosyaya mı, hata ayıklayıcıya mı yoksa her ikisine mi aktarılıp aktarılmayacağını belirtir.

trace-file-prefix. Optional. Günlük dosyasına ön ek olarak kullanılan bir dize değerini belirtir. Dosya ön eki bir klasör konumu/yolu içerebilir. Var olan bir ön eki silmek için "*" yazın.

düzeyini seçin. Optional. Günlüğe kaydedilecek bilgi miktarını belirtir.

biçim. Optional. Ağ trafiğinin görüntü biçimini belirtir (onaltılık veya ansi).

max-trace-file-size. Optional. İzleme dosyasının bayt cinsinden boyut üst sınırı olan sayısal bir değer belirtir.

durumunu seçin. Gerekli. İzlemenin etkin mi yoksa devre dışı mı olduğunu belirtir.

Örnekler

Aşağıda set tracing komutunun nasıl kullanılacağına ilişkin iki örnek verilmiştir.

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

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

advproxy'i göster

Geçerli WinHTTP gelişmiş proxy ayarını görüntüler. SOCKS5'in desteklenmediğini unutmayın. Ayrıca bkz . set advproxy.

Sözdizimi

advproxy'i göster

vekil sunucuyu göster

Önemli

show proxy kullanım dışı bırakıldı. Bunun yerine show advproxy kullanın.

Geçerli WinHTTP proxy ayarını görüntüler.

Sözdizimi

proxy göster

izlemeyi göster

Geçerli WinHTTP izleme parametrelerini görüntüler.

Sözdizimi

izlemeyi görüntüle