Compartir a través de


Uso de un proxy con Optimización de distribución

Requisitos de proxy

Los dispositivos requieren acceso directo al punto de conexión de servicio en la nube de optimización de distribución: *.prod.do.dsp.mp.microsoft.com. Configure el proxy para permitir el tráfico a este punto de conexión. Aunque optimización de distribución puede usar la funcionalidad de detección automática de proxy de WinHttp para controlar la comunicación de proxy, el acceso directo a este punto de conexión garantiza un rendimiento y conectividad P2P óptimos.

Se recomienda omitir el proxy cuando el proxy realiza cualquiera de las siguientes acciones:

  • Inspección de TLS.
  • Examina o modifica el contenido de la respuesta.
  • Oculta la verdadera dirección IP pública del cliente de forma que pueda afectar negativamente a la conectividad P2P.
  • No se puede configurar de otro modo para evitar los comportamientos enumerados anteriormente.

La omisión de este punto de conexión ayuda a garantizar que la optimización de distribución pueda identificar con precisión los dispositivos del mismo nivel y establecer conexiones P2P eficaces.

Nota

Si permitir el acceso directo a Internet no es una opción, pruebe a usar Group DownloadMode '2' para definir el grupo de emparejamiento. Obtenga más información sobre el uso de Group DownloadMode.

Cómo usa La optimización de distribución WinHttp

Cuando Optimización de distribución descarga contenido de orígenes HTTP, usa la funcionalidad de detección automática de proxy de WinHttp para controlar configuraciones de proxy complejas. Optimización de distribución lo habilita estableciendo la marca de WINHTTP_ACCESS_TYPE_AUTOMATIC_PROXY en todas las llamadas HTTP.

Optimización de distribución proporciona WinHttp con un token para el usuario que ha iniciado sesión actualmente. WinHttp usa este token para autenticar automáticamente al usuario en el proxy configurado.

Configuración del proxy

Para habilitar la optimización de distribución para usar el proxy, configúrelo a través de la configuración de Proxy de Windows (WinINET, valores de proxy de Internet Explorer históricamente).

Establezca el proxy de Windows como todo el dispositivo para asegurarse de que el dispositivo puede acceder al servidor proxy incluso cuando ningún usuario haya iniciado sesión. En este caso, se accede al proxy con el contexto "NetworkService" si se requiere autenticación de proxy.

Nota

No se recomienda usar netsh winhttp set proxy ProxyServerName:PortNumber. Este comando no ofrece detección automática del proxy, no admite direcciones URL pac explícitas ni autenticación en el proxy. WinHTTP también lo omite para las solicitudes que usan la detección automática con un token de usuario interactivo.

Comportamiento del proxy por contexto de usuario:

  • Cuando un usuario inicia sesión, el sistema usa el proxy de Windows.
  • Cuando no se ha iniciado sesión ningún usuario y se establecen las configuraciones de Proxy de Windows y netsh, la configuración de netsh tiene prioridad. Esto puede dar lugar a errores de descarga, como errores de HTTP_E_STATUS_PROXY_AUTH_REQ o HTTP_E_STATUS_DENIED.

Si la configuración de proxy usa un proxy estáticoServerName:Port, puede importar la configuración de proxy desde Internet Explorer mediante:

netsh winhttp import proxy source=ie

Sin embargo, las mismas limitaciones mencionadas anteriormente se aplican a esta configuración importada.

Configuración de un proxy de Windows para todo el dispositivo

Puede configurar un proxy para todo el dispositivo mediante mobile Administración de dispositivos (MDM) o directiva de grupo, en función de su entorno. Ambos métodos aplican la configuración de proxy a todos los usuarios del dispositivo, lo que garantiza que la optimización de distribución pueda acceder al servidor proxy en todos los contextos, incluso cuando ningún usuario haya iniciado sesión.

Uso de MDM (Administración de dispositivos móvil)

Para establecer la configuración de proxy para todos los usuarios a través de MDM (por ejemplo, Intune), use el CSP del proxy de red. Este método aplica la configuración de proxy de todo el dispositivo que funciona para todos los contextos de usuario, incluidos los usuarios interactivos y los servicios en segundo plano como NetworkService.

Uso de directiva de grupo

Si administra dispositivos a través de Active Directory, puede aplicar la configuración de proxy a todos los usuarios del dispositivo habilitando la directiva Configuración > del equipo Plantillas > administrativas Componentes de Windows Internet > Explorer > Establecer la configuración de proxy por equipo (en lugar de por usuario).

Al habilitar esta directiva, la configuración del proxy se aplica uniformemente a todos los usuarios del dispositivo. Esto significa que todos los usuarios deben usar el mismo conjunto de configuración de proxy en el nivel de dispositivo y los usuarios no pueden invalidarlo con su propia configuración de proxy. Si deshabilita esta directiva o la deja "No configurada", los usuarios pueden establecer su propia configuración de proxy individual.

Caché conectada de Microsoft detrás de un proxy

Si usa Microsoft Connected Cache, puede configurar el servidor de caché conectada para usar un proxy para las conexiones salientes a Internet.

La configuración de proxy del servidor de caché conectada es independiente de la configuración del proxy de optimización de distribución. Aunque los clientes de optimización de distribución necesitan la configuración de proxy para llegar al servicio en la nube (como se describió anteriormente), es posible que el propio servidor de caché conectada también necesite la configuración de proxy para llegar a los servidores de contenido de Microsoft.

La caché conectada admite el uso de un proxy no autenticado para las conexiones salientes. Para obtener pasos de configuración detallados, consulte Configuración del proxy de caché conectada de Microsoft.

Comportamiento de tiempo de conexión de proxy

Cuando optimización de distribución funciona detrás de un proxy, las descargas iniciales pueden tardar más tiempo en comenzar. Esto sucede porque la optimización de distribución debe realizar la detección de proxy y la autenticación de usuario a través de componentes de red de Windows antes de que se inicie la transferencia de contenido.

Comprenda lo siguiente sobre el comportamiento de conexión de optimización de distribución con servidores proxy:

  • Varias conexiones: optimización de distribución establece varias conexiones entre el cliente y diferentes servicios en la nube de optimización de distribución.
  • Reutilización de conexiones: optimización de distribución usa la agrupación de conexiones de WinHTTP para reutilizar las conexiones. Cuando una conexión está inactiva durante aproximadamente 60 segundos, se cierra. Las solicitudes posteriores deben establecer nuevas conexiones, lo que puede agregar tiempo a las descargas.

Este tiempo de configuración adicional es normal y el comportamiento esperado, y no indica un problema con la configuración del proxy.

Resumen del comportamiento de la configuración

En las tablas siguientes se muestra cómo optimización de distribución controla las distintas configuraciones de proxy en función del contexto de usuario. Las tablas distinguen entre dos escenarios: cuando un usuario ha iniciado sesión activamente y cuando se producen descargas sin un usuario interactivo (mediante el contexto NetworkService, normalmente para descargas en segundo plano o programadas).

Cuando un usuario interactivo ha iniciado sesión:

Método de configuración Optimización de distribución usa proxy
Proxy de Internet Explorer (usuario actual)
Proxy de Internet Explorer (en todo el dispositivo)
proxy netsh No
Proxy de Internet Explorer (usuario actual) y proxy netsh Sí, se usa el proxy de Internet Explorer
Proxy de Internet Explorer (todo el dispositivo) y proxy netsh Sí, se usa el proxy de Internet Explorer

Cuando no se ha iniciado sesión ningún usuario (contexto networkservice):

Método de configuración Optimización de distribución usa proxy
Proxy de Internet Explorer (usuario actual) No
Proxy de Internet Explorer (en todo el dispositivo)
proxy netsh
Proxy de Internet Explorer (usuario actual) y proxy netsh Sí, se usa el proxy netsh
Proxy de Internet Explorer (todo el dispositivo) y proxy netsh Sí, se usa el proxy netsh

Sugerencia

Para obtener la configuración de proxy más confiable, use la configuración de proxy de Internet Explorer para todo el dispositivo. Este método funciona en ambos contextos de usuario y garantiza que la optimización de distribución pueda acceder al proxy independientemente de si un usuario ha iniciado sesión o no.