O que exatamente significa “Detecting proxy script”? O que é um script de proxy? Como está sendo detectado?

2

Eu vejo isso no canto inferior esquerdo do Chrome ao navegar para um website. Muitas vezes, quando navega pela primeira vez depois de se conectar a uma nova rede.

Minhas perguntas:

  • O que exatamente é um script de proxy?
  • O que o Chrome está fazendo para detectá-lo?
por Eddie 25.07.2017 / 18:45

1 resposta

1

Em um ambiente Microsoft:

A detecção automática de proxy é um processo pelo qual um servidor proxy da Web é identificado pelo sistema e usado para enviar solicitações em nome do cliente. Esse recurso também é conhecido como Descoberta Automática de Proxy da Web (WPAD). Quando a detecção automática de proxy está ativada, o sistema tenta localizar um script de configuração de proxy que é responsável por retornar o conjunto de proxies que podem ser usados para a solicitação. Se o script de configuração do proxy for encontrado, o script será baixado, compilado e executado no computador local quando as informações do proxy, o fluxo de solicitação ou a resposta forem obtidas para uma solicitação que usa uma instância do WebProxy.

A detecção automática de proxy é executada pela classe WebProxy e pode empregar configurações em nível de solicitação, configurações em arquivos de configuração e configurações especificadas usando a caixa de diálogo Rede de área local (LAN) do Internet Explorer.

Quando a detecção automática de proxy está ativada, a classe WebProxy tenta localizar o script de configuração de proxy da seguinte forma:

  1. The WinINet InternetQueryOption function is used to locate the proxy configuration script most recently detected by Internet Explorer.
  2. If the script is not located, the WebProxy class uses the Dynamic Host Configuration Protocol (DHCP) to locate the script. The DHCP server can respond either with the location (host name) of the script or with the full URL for the script.
  3. If DHCP does not identify the WPAD host, DNS is queried for a host with WPAD as its name or alias.
  4. If the host is not identified and the location of a proxy configuration script is specified by the Internet Explorer LAN settings or a configuration file, this location is used.

Os proxies são configurados em uma base por conexão. Um conectóide é um item na caixa de diálogo de conexão de rede e pode ser um dispositivo de rede físico (um modem ou uma placa Ethernet) ou uma interface virtual (como uma conexão VPN sendo executada em um dispositivo de rede). Quando um conectóide é alterado (por exemplo, uma conexão sem fio altera um ponto de acesso ou uma VPN é ativada), o algoritmo de detecção de proxy é executado novamente.

Por padrão, as configurações de proxy do navegador são usadas para detectar o proxy. Se seu aplicativo estiver sendo executado em uma conta não interativa (sem uma maneira conveniente de definir configurações de proxy) ou se você quiser usar configurações de proxy diferentes das configurações do IE, poderá configurar seu proxy criando um arquivo de configuração com o Elemento ( Network Settings) e elementos Element (Network Settings) definidos.

Fonte: link

    
por 26.07.2017 / 09:14