netsh winhttp

El netsh winhttp comando configura y administra la configuración de WinHTTP (servicios HTTP de Windows). WinHTTP es una API de Microsoft que usan las aplicaciones para realizar solicitudes HTTP que permite a los administradores administrar las comunicaciones de red para las aplicaciones que usan WinHTTP.

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 Crea un script que contiene la configuración de contexto actual. El script se puede guardar en un archivo y usar para restaurar la configuración si se modifica o necesita replicarse en otro sistema.
winhttp import proxy source=ie Importe la configuración de proxy en la configuración de WinHTTP desde la configuración de Internet Explorer (IE). No hay ningún soporte integrado directo para importar configuraciones de otros navegadores usando este comando.
winhttp reset<autoproxy> | <proxy> | <tracing> Proporciona opciones para restablecer varios componentes de la configuración de WinHTTP, como:

  • autoproxy - Restablece el servicio de detección automática de proxy WinHTTP. Esto se utiliza para borrar cualquier configuración o caché relacionada con la detección automática de servidores proxy.
  • proxy - Restablece la configuración del proxy WinHTTP a DIRECT, eliminando efectivamente cualquier servidor proxy configurado y permitiendo el acceso directo a Internet sin un proxy.
  • tracing - Para esta operación, el sistema aconseja usar el netsh trace stop comando, que está destinado a detener y restablecer cualquier actividad de seguimiento.
  • winhttp set advproxy Configura la configuración avanzada del proxy para WinHTTP, proporcionando configuraciones detalladas como listas de omisión o varias opciones de proxy.

    setting-scope - Especifica el alcance de la configuración. Los valores aceptables son:
  • user - Aplica la configuración al usuario actual.
  • machine - Aplica la configuración en todo el sistema.

    settings-file - Especifica una ruta a un archivo JSON que contiene los ajustes de configuración del proxy. Este archivo debe contener un objeto JSON con las propiedades relevantes.

    settings - Especifica la configuración del proxy directamente en formato JSON. El objeto JSON debe incluir las siguientes propiedades:
  • Proxy - Un valor de cadena que representa el servidor proxy.
  • ProxyBypass - Un valor de cadena que enumera los hosts que deben omitir el proxy.
  • AutoconfigUrl - Un valor de cadena para la URL de un script de configuración automática.
  • AutoDetect - Un valor booleano que indica si se debe detectar automáticamente la configuración del proxy (verdadero o falso).
  • winhttp set proxy Configura las opciones básicas de proxy para WinHTTP especificando un servidor proxy y una lista opcional de hosts que deben omitir el proxy.

  • proxy-server= - Especifica el servidor proxy que se utilizará para los protocolos HTTP y HTTPS. Puede designar un único servidor y, opcionalmente, un número de puerto (por ejemplo, proxy.example.com:8080).
  • bypass-list= - Proporciona una lista de nombres de host o direcciones IP que no deben usar el servidor proxy y, en su lugar, se debe acceder directamente. La lista debe estar separada por punto y coma. Utilice una cadena vacía ("") para omitir el proxy para todos los hosts de nombres cortos (nombres de dominio no completos).
  • winhttp set tracing Relacionado con el inicio de actividades de rastreo de red con fines de resolución de problemas o monitoreo. Sugiere usar lo siguiente para iniciar el seguimiento, netsh trace start scenario=InternetClientque inicia el seguimiento de las actividades de tráfico de red específicamente para escenarios de cliente de Internet.
    winhttp show<advproxy> | <proxy> | <tracing> Proporciona opciones para mostrar varias configuraciones de WinHTTP, como:

  • advproxy - Muestra la configuración de proxy avanzada actual para WinHTTP. Esto incluye cualquier configuración de proxy detallada que se haya establecido.
  • proxy - Muestra la configuración básica actual del proxy para WinHTTP. Esto revela el servidor proxy en uso y las listas de omisión que se han configurado.
  • tracing - Muestra información de seguimiento. Se recomienda usar el netsh trace show comando.
  • help o? Muestra una lista de comandos y sus descripciones en el contexto actual.

    Examples

    Para importar la configuración de proxy de Internet Explorer a WinHTTP, ejecute el siguiente comando:

    netsh winhttp import proxy source=ie
    

    Para restablecer la configuración del proxy WinHTTP a su estado predeterminado, ejecute el siguiente comando:

    netsh winhttp reset proxy
    

    Para establecer la configuración avanzada de proxy para WinHTTP en el nivel de equipo mediante una cadena de configuración JSON, ejecute el siguiente comando:

    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}"
    

    Para mostrar la configuración actual del proxy WinHTTP, ejecute el siguiente comando:

    netsh winhttp show proxy
    

    See also