Se você tem um discador no seu provedor, pode tornar o acelerador "transparente" ao usuário. Como o ziproxy não suporta proxy transparente, você terá que configurar o navegador do cliente. Para não fazer isso no dedo, indo em todas as máquinas e configurando o proxy do Internet Explorer, você pode escolher as opções:
1 - Para usuários de conexão dedicada e link lento (empresas):
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings]
"ProxyEnable"=dword:00000001
"ProxyServer"="10.10.1.1:8080"
"ProxyOverride"="localhost"
Onde:
- ProxyEnable - ativa ou desativa o proxy, mesmo que: Internet Explorer -> Ferramentas -> Opções de internet -> Conexões -> Configuração de lan ... -> Usar servidor proxy.
- ProxyServer - endereço ip do proxy e a porta, ambos juntos separados por dois pontos (:).
- ProxyOverride - endereços que não serão requisitados ao proxy, separados por vírgula (,).
2 - Para clientes dial-up:
Você também pode programar o discador para definir o proxy quando estabelecer a conexão, e retirá-lo quando desconectado, assim o usuário vai pensar que seu provedor é mais rápido do que os outros!
Embora seja complicado alterar o registro para isso, os seguintes passos te levam ao sucesso:
Crie uma conexão para o provedor no seu computador, vá em:
Internet Explorer -> Ferramentas -> Opções de Internet -> Conexões -> (clique à sua direita, no ícone da conexão criada) -> Configurações... -> (Marque a opção "Usar servidor proxy ...", preencha os campos com o IP e porta do servidor proxy que será usado no cliente) -> OK -> OK.
Uma chave no registro será criada com o nome da conexão e o conteúdo deve ser algo assim:
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Connections]
"nomedaconexao"=hex:3c, 00, 00, 00, 02, 00, 00, 00, 03, 00, 00, 00, 61, 00, 00, 00, 66, 74, 70, 3d, 32, 30, 30, 2e, 31, 30, 30, 2e, 35, 30, 2e, 32, 35, 3a, 31, 32, 33, 34, 3b, 67, 6f, 70, 68, 65, 72, 3d, 32, 30, 30, 2e, 31, 30, 30, 2e, 35, 30, 2e, 32, 35, 3a, 31, 32, 33, 34, 3b, 68, 74, 74, 70, 3d, 32, 30, 30, 2e, 31, 30, 30, 2e, 35, 30, 2e, 32, 35, 3a, 31, 32, 33, 34, 3b, 68, 74, 74, 70, 73, 3d, 32, 30, 30, 2e, 31, 30, 30, 2e, 35, 30, 2e, 32, 35, 3a, 31, 32, 33, 34, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00
Salve uma cópia desta chave com o proxy configurado, volte nas configurações do Internet Explorer, edite a conexão dial-up e retire o proxy, volte no registro e tire uma cópia da chave sem proxy. Assim, quando for conectar, o discador seta o valor da chave com o conteúdo da conexão com proxy, e quando desconectar, seta o conteúdo da conexão sem proxy. Isso não vai interferir nas outras conexões que ele possa ter com outros provedores.
Se você entende de registro do Windows, pode manipular a chave de outra maneira, inserindo os dados em hexadecimal, caso contrário, o método acima é sua única opção.