Como ajustar automaticamente configuração de proxy para todos usuários (Firefox/IE/Chrome)

Se em sua rede os usuários precisam passar por um servidor proxy como o Squid para acessar a Internet, automatizar o processo de configuração dos navegadores é a melhor opção para poupar tempo e evitar dor de cabeça nas tarefas de  administração, principalmente quando for grande o numero de computadores.

A melhor solução é configurar a variável ProxyServer, e deixá-la em um local que os navegadores de Internet possam encontrar o arquivo de configuração de proxy.

O proxy.pac é uma arquivo de texto que guarda configurações de proxy, ele é usado pelos browsers para pegar essas configurações automaticamente. Disponibilize o proxy.pac  preferencialmente em um servidor web dentro da sua rede ou em qualquer local acessível por todos os computadores:

http://servidorweb/proxy.pac ou
 seuservidorshareproxy.pac

Veja um exemplo simples de proxy.pac:

function FindProxyForURL(url, host)
 {
 return "PROXY 192.168.0.1:8080";
 }

Existem outras opções e funções que podem ser usadas dentro do proxy.pac, configure de acordo com a sua necessidade.
Terminada a etapa inicial, vamos agora criar o script que vai fazer os computadores pegarem a configuração automática sempre que os usuários logarem no PDC.

Internet Explorer e Google Chrome

Configure os computadores para abrir um arquivo de registro (.reg) durante o login na rede:

Windows Registry Editor Version 5.00
 [HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionInternet Settings]
 “AutoConfigURL”=”http://IP_DO_SERVIDOR/proxy.pac”

Firefox
O Firefox guarda a configuração do proxy em um arquivo de texto, por isso não da para configurar via registro, uma solução é fazer a alteração logo após a instalação do aplicativo, editar o arquivo abaixo:

C:Program FilesMozilla Firefoxdefaultspreffirefox.js

Procure pela linha:

pref(“network.proxy.share_proxy_settings”,false);

altere para o valor para “true” e logo abaixo coloque as seguintes linhas:

pref(“network.proxy.autoconfig_url”,”http://IP_DO SERVIDOR/proxy.pac”);
 pref(“network.proxy.type”,2);

Todos usuários da maquina vão ter as configurações de proxy ajustadas a partir deste arquivo.
A grande vantagem de usar o proxy.pac é que toda vez que você precisar alterar alguma configuração de proxy só vai precisar mexer em um único arquivo e automaticamente as alterações vão ser capturadas por todos os computadores de sua rede.

Gostou dessa matéria?

Inscreva seu email para receber atualizações com as últimas publicações do nosso blog.
[jetpack_subscription_form show_subscribers_total="false" button_on_newline="false" custom_font_size="16px" custom_border_radius="0" custom_border_weight="1" custom_padding="15" custom_spacing="10" submit_button_classes="" email_field_classes="" show_only_email_and_button="true" success_message="Sucesso! Enviamos um e-mail para confirmar a sua assinatura. Encontre o e-mail agora e clique em 'Confirmar' para iniciar a inscrição."]

alguém opinou!

Deixe sua opinião!

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *