Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Sugerencia
Use Netsh.exe en cualquier lugar donde haya usado anteriormente la herramienta en desuso ProxyCfg.exe.
Use comandos en el contexto de netsh winhttp para configurar los valores de proxy y seguimiento para HTTP de Windows. Los comandos netsh de WinHTTP se pueden ejecutar manualmente en la línea de comandos netsh o en scripts y archivos por lotes.
Para ejecutar estos comandos desde la línea de comandos, escriba el contexto de netsh winhttp o anteponga el contexto al comando. Por ejemplo, si está en la línea de comandos, pero aún no ha escrito netsh seguido de winhttp para escribir el contexto de netsh winhttp, escriba un comando con el formato:
netsh winhttpcomando
En ese formato, command es el comando que se desea ejecutar. Y eso debería incluir todos los parámetros necesarios para ese comando.
Comandos WinHTTP de Netsh
Las siguientes entradas proporcionan detalles para cada comando.
vaciar búfer de registro de logs
Vacía los búferes internos de los archivos de registro.
Sintaxis
vaciar buffer de registro
importar proxy
Importa la configuración del proxy en las Opciones de Internet del explorador web Internet Explorer (IE). La importación de la configuración desde IE es la única opción disponible.
Sintaxis
importar fuente de proxy =ie
restablecer proxy
Restablece la configuración del proxy WinHTTP en DIRECT.
Sintaxis
restablecer proxy
restablecer el rastreo
Restablece los parámetros de seguimiento de WinHTTP a la configuración predeterminada.
Sintaxis
restablecer el seguimiento
Comentarios
Estos son los parámetros de seguimiento de WinHTTP predeterminados:
| Parámetro | Valor |
|---|---|
| Estado de seguimiento | Deshabilitado |
| trace-file-prefix | None |
| output | Archivo |
| level | Default |
| format | Ansi |
| max-trace-file-size | 65535 |
set advproxy
Establece la configuración avanzada de proxy de WinHTTP. Tenga en cuenta que no se admite SOCKS5. Consulte también show advproxy.
Sintaxis
set advproxy [setting-scope=]<Scope> [settings=]<Settings>set advproxy [setting-scope=]<Scope> [settings-file=]<SettingsFile>
Parámetros
setting-scope. Usuario o máquina.
settings. Configuración del proxy en formato JSON. El objeto JSON debe contener las propiedades "Proxy" (valor de cadena), "ProxyBypass" (valor de cadena), "AutoconfigUrl" (valor de cadena) y "AutoDetect" (valor booleano). El formato de la estructura de cadenas es ([<scheme>=][<scheme>"://"]<server>[":"<port>]). Para obtener más información, consulte Observaciones en Estructura WINHTTP_PROXY_INFO.
setting-file. Un archivo, en formato JSON, que contiene la configuración.
Ejemplos
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}
Este es un ejemplo de configuración avanzada de proxy WinHTTP que establece distintos servidores proxy para los protocolos HTTP, HTTPS, FTP y SOCKS:
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
}
configurar proxy
Importante
set proxy está en desuso. En su lugar, use set advproxy.
Definición de la configuración del proxy WinHTTP.
Sintaxis
set proxy [proxy-server=]ProxyServerName [bypass-list=]<HostsList>
Parámetros
proxy-server. Necesario. Especifica el servidor proxy que se usará para los protocolos http, http seguro (https) o ambos.
bypass-list. Opcional. Especifica una lista de sitios web que se deberían visitar sin usar el servidor proxy. Use "<local>" para omitir todos los hosts de nombre corto.
Ejemplos
A continuación, se muestran tres ejemplos de cómo usar el comando set proxy.
set proxy myproxy
set proxy myproxy:80 "<local>bar"
set proxy proxy-server="http=myproxy;https=sproxy:88" bypass-list="*.contoso.com"
establecer seguimiento
Configura los parámetros de seguimiento de WinHTTP.
Sintaxis
set tracing [output=]file | debugger | both [trace-file-prefix=]FilePrefix [level=]default | verbose [format=]ansi | hex [max-trace-file-size=]FileSize [state=]enabled | disabled
Parámetros
output. Opcional. Especifica si los datos de seguimiento se exportan a un archivo, a un depurador o a ambos.
trace-file-prefix. Opcional. Especifica un valor de cadena, que es un prefijo para el archivo de registro. El prefijo de archivo puede incluir una ubicación o ruta de acceso de carpeta. Escriba "*" para eliminar un prefijo existente.
level. Opcional. Especifica la cantidad de información que se registrará.
format. Opcional. Especifica el formato de visualización del tráfico (hexadecimal o ansi).
max-trace-file-size. Opcional. Especifica un valor numérico, que es el tamaño máximo del archivo de seguimiento en bytes.
state. Necesario. Especifica si el seguimiento está habilitado o deshabilitado.
Ejemplos
A continuación, se muestran dos ejemplos de cómo usar el comando set tracing.
set tracing trace-file-prefix="C:\Temp\Test3" level=verbose format=hex
set tracing output=debugger max-trace-file-size=512000 state=enabled
show advproxy
Muestra la configuración avanzada actual del proxy WinHTTP. Tenga en cuenta que no se admite SOCKS5. Consulte también set advproxy.
Sintaxis
show advproxy
mostrar proxy
Importante
show proxy está en desuso. Use show advproxy en su lugar.
Muestra la configuración actual del proxy WinHTTP.
Sintaxis
mostrar proxy
mostrar seguimiento
Muestra los parámetros de seguimiento de WinHTTP actuales.
Sintaxis
mostrar seguimiento