Precisei instalar um proxy no Windows para uns testes. Dos vários que pesquisei, acabei retornando para o bom e velho Squid.
Através do site oficial, na seção de Downloads, fui redirecionado para o seguinte endereço onde consegui o instalador:
O processo de instalação é no padrão Windows Next Next Install.
Ao final da instalação, o Squid é instalado como serviço e também um utilitário é colocado próximo ao relógio do sistema:
Passando o ponteiro do mouse em cima tem-se a seguinte informação: Squid for Windows.
Clicando com o botão direito em cima deste ícone, teremos as opções:
- Open Squid Configuration: Abre as configurações do Squid. Geralmente é no Bloco de Notas;
- Open Squid Folder: Abre o diretório onde o Squid está instalado. O diretório seria o C:\Squid;
- Start Squid Service: Inicia o serviço do Squid;
- Stop Squid Service: Encerra o serviço do Squid;
- About: Sobre que elaborou essa versão da ferramenta e utilitários;
- Exit: Encerra o aplicativo que está próximo ao relógio.
Precisamos adicionar um bloqueio de sites para nosso teste, com isso abra as configurações do Squid.
Procure o bloco:
# Example rule allowing access from your local networks.
Ao final deste bloco, adicione o seguinte trecho:
...
# Bloqueia um endereço
acl blocksites dstdomain .foo.bar
http_access deny blocksites
...
Onde .foo.bar é o nome do endereço que precisa ser bloqueado. Exemplo: .google.com.
Ficaria:
...
acl CONNECT method CONNECT
# Bloqueia um endereço
acl blocksites dstdomain .google.com
http_access deny blocksites
...
Reinicie o serviço do Squid parando ele e iniciando novamente.
Para o primeiro teste, utilizei o Mozilla Firefox por ser mais simples a sua configuração de um proxy específico sem afetar todo o sistema operacional:
Os passos seriam:
- Abra as configurações da conexão do Proxy;
- Escolha a opção Configuração manual de proxy;
- Na caixa de entrada Proxy HTTP, forneça o valor 127.0.0.1;
- Na caixa de entrada Porta, forneça o valor 3128 – que é a porta padrão do Squid;
- Marque a caixa de seleção Usar este proxy também para FTP e HTTPS;
- Clique no botão OK;
- Em uma nova aba, forneça o endereço: google.com
- O bloqueio foi realizado. Nosso teste foi validado com sucesso.
Referências:
Leave a Reply