Alguém sabe de uma maneira de script para alternar as configurações de Internet Proxy LAN para navegadores

4

Eu tenho duas redes no trabalho e quando eu tenho que usar minhas configurações sem fio eu preciso do IE para usar um conjunto de configurações de LAN do proxy, e quando estou conectado preciso de um conjunto diferente.


Eu tenho procurado uma maneira de script nas configurações de proxy:

HTTP, FTP e Secure

Eu também preciso das "isenções"

Eu não posso comprar nada .... minha empresa está comprando. E meus caras da TI reclamaram quando eu perguntei se eu poderia instalar o FireFox ... porque eu usaria o Firefox para Wireless, o IE para LAN ... mas eles gritaram comigo.

Editar: não consigo instalar nada para isso. Este é um "problema não" para o meu pessoal de TI.
Edit: Eu tenho o IE 8 instalado

    
por NighTerrorX 30.07.2009 / 16:08

5 respostas

4

Absolutamente!

Quase todos os programas atualmente mantêm suas configurações no registro em algum lugar. Portanto, se estiver no registro e você quiser automatizá-lo, você está com sorte.

O primeiro passo é encontrar as chaves de registro que contêm a configuração específica que você irá automatizar. Depois de ter as chaves de registro identificadas, exporte essas chaves para um tipo de arquivo REG. Em seguida, escreva um script que chama o arquivo .REG na linha de comando.

O exemplo do conteúdo do arquivo REG abaixo graças a Ivo

Regedit4

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings]
"MigrateProxy"=dword:00000001
"ProxyEnable"=dword:00000001
"ProxyHttp1.1"=dword:00000000
"ProxyServer"="http://ProxyServername:80"
"ProxyOverride"="<local>"

Um exemplo para colocar o conteúdo do arquivo REG dentro do registro é ...

C:> REGSRV32 myregsettings.REG

Se ele solicitar uma resposta como uma pergunta do tipo Y / N, use o seguinte exemplo

C:> REGSRV32 myregistrysettings.REG < yes.txt

onde yes.txt é você deve criar um arquivo de texto que contenha o caractere Y e um retorno de carro para completar a resposta.

    
por 30.07.2009 / 16:20
2

Agora, eu realmente odeio as configurações de rede, por isso não posso garantir que funcione.

Pressione as configurações do navegador no script de login (para o Internet Explorer)

O Internet Explorer armazena as configurações de proxy no registro. Isso facilita particularmente a atualização, usando vários métodos. Mesmo que seus usuários não usem normalmente o Internet Explorer como seu navegador usual, você desejará definir as configurações de proxy, pois muitos outros aplicativos desativam as configurações de proxy no Internet Explorer.

Neste método, você determina a chave de registro adequada para sua versão do IE, exporta as configurações para um arquivo .REG e, em seguida, usa o REGEDIT no script de login para enviar as configurações para o PC.

Para criar o arquivo SETPXY.REG, abra o bloco de notas & digite da seguinte forma:

REGEDIT4 (or whatever version of REGEDIT is on your PC, such as REGEDT32)
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings]
"ProxyServer"="<your proxy IP address>:8080"
"ProxyEnable"=dword:00000001
"ProxyOverride"="<local>"

Altere para o endereço IP privado do seu Proxy HTTP e para 127.0.0.1 ou qualquer combinação de URL para a qual você deseja ignorar o proxy. (Eu aconselho você a experimentar isso por um tempo para obter a sintaxe feita corretamente).

Verifique se esta postagem da Base de conhecimento para obter mais informações sobre a parte do registro.

    
por 30.07.2009 / 16:23
1

Por pouco dinheiro existe Switch de Rede Móvel que pode gerenciar perfis de configuração de rede completos, incluindo configurações de proxy. Eu uso há algum tempo e não consegui encontrar nenhum software melhor (gratuito).

    
por 30.07.2009 / 16:15
1

Você deve tentar um arquivo pac. Eu fiz esta pergunta em ServerFault.com.

Aqui está a resposta que aceitei:

Look into proxy auto-config scripts. You can script changes to the Windows registry to select a different proxy server, but you'll really like proxy auto-config scripts and how they work on your client computers.

http://en.wikipedia.org/wiki/Proxy_auto-config

I moved to proxy auto-config files for my school district Customer a couple of years ago as a result of administrators taking laptops off-site and trying to work on other networks that didn't need an HTTP proxy specified. It's worked like a charm, and is a nice cross-browser and cross-platform compatible solution.

    
por 13.04.2017 / 14:14
0

Crie um arquivo EnableProxy.bat com o seguinte conteúdo:

@reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings" /f /v ProxyEnable /t REG_DWORD /d 1

e DisableProxy.bat

@reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings" /f /v ProxyEnable /t REG_DWORD /d 0

Isso apenas ativará / desativará o proxy, se você quiser também alterar o endereço do servidor, adicione outra linha ao EnableProxy.bat

@reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings" /f /v ProxyServer /t REG_SZ /d your.proxy.server

O uso do REG permite que você altere as configurações individuais de maneira silenciosa (comutador / f) e não requer nenhum prompt do UAC (provavelmente porque este exemplo modifica apenas o HKCU).

    
por 19.04.2013 / 22:53