Partilhar via


Usando um proxy com Otimização de Entrega

Quando a Otimização da Entrega transfere conteúdos de origens HTTP, utiliza a capacidade de deteção automática de proxy do WinHttp para simplificar e maximizar o suporte para configurações de proxy complexas, uma vez que faz pedidos de intervalo a partir do servidor de conteúdos. Este procedimento é efetuado ao definir o sinalizador WINHTTP_ACCESS_TYPE_AUTOMATIC_PROXY em todas as chamadas HTTP.

A Otimização da Entrega fornece um token para WinHttp que corresponde ao utilizador com sessão iniciada atualmente. Por sua vez, o WinHttp autentica automaticamente o utilizador no servidor proxy definido na Internet Explorer ou no menu Definições de Proxy no Windows.

Para transferências que utilizam a Otimização da Entrega para utilizar o proxy com êxito, deve definir o proxy através das Definições de Proxy do Windows ou das definições de proxy de Explorer da Internet.

Definir o proxy de Explorer da Internet para aplicar todo o dispositivo irá garantir que o dispositivo pode aceder ao servidor proxy mesmo quando nenhum utilizador tiver sessão iniciada. Neste caso, o proxy é acedido com o contexto "NetworkService" se for necessária autenticação de proxy.

Observação

Não recomendamos que utilize netsh winhttp set proxy ProxyServerName:PortNumber. A utilização desta opção não oferece deteção automática do proxy, nenhum suporte para um URL de PAC explícito e nenhuma autenticação para o proxy. Esta definição é ignorada pelo WinHTTP para pedidos que utilizam a deteção automática (se for utilizado um token de utilizador interativo).

Se um utilizador tiver sessão iniciada, o sistema utiliza o proxy de Explorer da Internet.

Se nenhum utilizador tiver sessão iniciada, mesmo que a configuração proxy e netsh da Internet Explorer estejam definidas, a configuração netsh terá precedência sobre o proxy Explorer Da Internet. Isto pode resultar em falhas de transferência. Por exemplo, poderá receber erros de HTTP_E_STATUS_PROXY_AUTH_REQ ou HTTP_E_STATUS_DENIED.

Ainda pode utilizar netsh para importar a definição de proxy da Internet Explorer (netsh winhttp import proxy source=ie) se a configuração do proxy for um proxyServerName:Port estático. No entanto, aplicam-se as mesmas limitações mencionadas anteriormente.

Resumo do comportamento das definições

Estas tabelas resumem o comportamento de várias combinações de definições:

Com um utilizador interativo com sessão iniciada:

Conjunto de proxy nomeado com: A Otimização da Entrega utiliza o proxy com êxito
Proxy de Explorer da Internet, utilizador atual Sim
Proxy de Explorer da Internet, em todo o dispositivo Sim
proxy netsh Não
Proxy da Internet Explorer (utilizador atual) e proxy netsh Sim, é utilizado o proxy de Explorer da Internet
Proxy de Explorer da Internet (em todo o dispositivo) e proxy netsh Sim, é utilizado o proxy de Explorer da Internet

Com o NetworkService (se não for possível obter um token de utilizador de um utilizador com sessão iniciada):

Conjunto de proxy nomeado com: A Otimização da Entrega utiliza o proxy com êxito
Proxy de Explorer da Internet, utilizador atual Não
Proxy de Explorer da Internet, em todo o dispositivo Sim
proxy netsh Sim
Proxy da Internet Explorer (utilizador atual) e proxy netsh Sim, é utilizado o proxy netsh
Proxy de Explorer da Internet (em todo o dispositivo) e proxy netsh Sim, é utilizado o proxy netsh

Definir um proxy de Explorer da Internet em todo o dispositivo

Pode definir um proxy ao nível do dispositivo que será aplicado a todos os utilizadores, incluindo um utilizador interativo, LocalSystem e NetworkService com o CSP de Proxy de Rede.

Em alternativa, se utilizar Política de Grupo, pode aplicar definições de proxy a todos os utilizadores do mesmo dispositivo ao ativar a política Configuração do Computador\ Modelos Administrativos\ Componentes do Windows\ Internet Explorer\ Criar definições de proxy por computador (em vez de por utilizador).

Esta política destina-se a garantir que as definições de proxy se aplicam uniformemente ao mesmo computador e não variam de utilizador para utilizador, pelo que, se ativar esta política, os utilizadores não podem definir definições de proxy específicas do utilizador. Têm de utilizar as zonas criadas para todos os utilizadores do computador. Se desativar esta política ou não a configurar, os utilizadores do mesmo computador podem estabelecer as suas próprias definições de proxy.

Utilizar um proxy com a Cache Ligada da Microsoft

A partir do Windows 10, versão 2004, pode utilizar a Cache Ligada atrás de um proxy. Em versões mais antigas, quando define a Otimização da Entrega para transferir a partir da Cache Ligada, este ignora o proxy e tenta ligar-se diretamente ao servidor de Cache Ligada. Isto pode causar uma falha na transferência.

No entanto, pode definir o servidor de Cache Ligada para utilizar um proxy não autenticado. Para obter mais informações, veja Microsoft Connected Cache in Configuration Manager (Cache Ligada da Microsoft no Configuration Manager).