Compartilhar via


Usando um proxy com Otimização de Entrega

Quando a Otimização de Entrega baixa conteúdo de fontes HTTP, ela usa o recurso automático de descoberta de proxy do WinHttp para simplificar e maximizar o suporte para configurações de proxy complexas, pois faz solicitações de intervalo do servidor de conteúdo. Ele faz isso definindo o sinalizador WINHTTP_ACCESS_TYPE_AUTOMATIC_PROXY em todas as chamadas HTTP.

A Otimização de Entrega fornece um token para o WinHttp que corresponde ao usuário que está conectado no momento. Por sua vez, o WinHttp autentica automaticamente o usuário no conjunto de servidores proxy no Explorer da Internet ou no menu Configurações de Proxy no Windows.

Para downloads que usam a Otimização de Entrega para usar o proxy com êxito, você deve definir o proxy por meio das Configurações do Proxy do Windows ou das configurações de proxy do Explorer da Internet.

Definir o proxy de Explorer da Internet para aplicar o dispositivo em todo o dispositivo garantirá que o dispositivo possa acessar o servidor proxy mesmo quando nenhum usuário estiver conectado. Nesse caso, o proxy será acessado com o contexto "NetworkService" se a autenticação de proxy for necessária.

Observação

Não recomendamos que você use netsh winhttp set proxy ProxyServerName:PortNumber. Usar isso não oferece nenhuma detecção automática do proxy, nenhum suporte para uma URL pac explícita e nenhuma autenticação para o proxy. Essa configuração é ignorada pelo WinHTTP para solicitações que usam a descoberta automática (se um token de usuário interativo for usado).

Se um usuário estiver conectado, o sistema usará o proxy de Explorer da Internet.

Se nenhum usuário estiver conectado, mesmo que a configuração do proxy do Explorer da Internet e do netsh seja definida, a configuração netsh terá precedência sobre o proxy de Explorer da Internet. Isso pode resultar em falhas de download. Por exemplo, você pode receber erros de HTTP_E_STATUS_PROXY_AUTH_REQ ou HTTP_E_STATUS_DENIED.

Você ainda pode usar o netsh para importar a configuração de proxy da Internet Explorer (netsh winhttp import proxy source=ie) se sua configuração de proxy for um proxy estáticoServerName:Port. No entanto, as mesmas limitações mencionadas anteriormente se aplicam.

Resumo do comportamento das configurações

Essas tabelas resumem o comportamento de várias combinações de configurações:

Com um usuário interativo conectado:

Conjunto de proxy nomeado usando: A otimização de entrega usa com êxito o proxy
Proxy de Explorer internet, usuário atual Sim
Proxy de Explorer da Internet, em todo o dispositivo Sim
proxy netsh Não
Proxy de Explorer da Internet (usuário atual) e proxy netsh Sim, o proxy de Explorer da Internet é usado
Proxy de Explorer da Internet (em todo o dispositivo) e proxy netsh Sim, o proxy de Explorer da Internet é usado

Com o NetworkService (se não for possível obter um token de usuário de um usuário conectado):

Conjunto de proxy nomeado usando: A otimização de entrega usa com êxito o proxy
Proxy de Explorer internet, usuário atual Não
Proxy de Explorer da Internet, em todo o dispositivo Sim
proxy netsh Sim
Proxy de Explorer da Internet (usuário atual) e proxy netsh Sim, o proxy netsh é usado
Proxy de Explorer da Internet (em todo o dispositivo) e proxy netsh Sim, o proxy netsh é usado

Configurando um proxy de Explorer de Internet em todo o dispositivo

Você pode definir um proxy em todo o dispositivo que se aplicará a todos os usuários, incluindo um usuário interativo, LocalSystem e NetworkService usando o CSP do Proxy de Rede.

Ou, se você usar Política de Grupo, poderá aplicar configurações de proxy a todos os usuários do mesmo dispositivo, habilitando a política Configuração do Computador\ Modelos Administrativos\ Componentes do Windows\ Internet Explorer\ Fazer configurações de proxy por computador (em vez de por usuário).

Essa política destina-se a garantir que as configurações de proxy se apliquem uniformemente ao mesmo computador e não variem de usuário para usuário, portanto, se você habilitar essa política, os usuários não poderão definir configurações de proxy específicas do usuário. Eles devem usar as zonas criadas para todos os usuários do computador. Se você desabilitar essa política ou não configurá-la, os usuários do mesmo computador poderão estabelecer suas próprias configurações de proxy.

Usando um proxy com o Cache Conectado da Microsoft

Começando com Windows 10, versão 2004, você pode usar o Cache Conectado atrás de um proxy. Em versões mais antigas, ao definir a Otimização de Entrega para baixar do Cache Conectado, ele ignorará o proxy e tentará se conectar diretamente ao servidor cache conectado. Isso pode causar falha no download.

No entanto, você pode definir o servidor cache conectado para usar um proxy não autenticado. Para obter mais informações, consulte Cache Conectado da Microsoft no Configuration Manager.