Squid no Windows 10

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:

  1. Abra as configurações da conexão do Proxy;
  2. Escolha a opção Configuração manual de proxy;
  3. Na caixa de entrada Proxy HTTP, forneça o valor 127.0.0.1;
  4. Na caixa de entrada Porta, forneça o valor 3128 – que é a porta padrão do Squid;
  5. Marque a caixa de seleção Usar este proxy também para FTP e HTTPS;
  6. Clique no botão OK;
  7. Em uma nova aba, forneça o endereço: google.com
  8. O bloqueio foi realizado. Nosso teste foi validado com sucesso.

Referências:


Posted

in

by

Tags:

Comments

2 responses to “Squid no Windows 10”

  1. Edilson Matias Júnior Avatar

    Bom dia, aqui no Sesi eu tenho um login para que os professores usem a internet, mas queria que do PC do professor liberasse para os dos alunos a internet, com o squid teria como? E como não entendo muito, ali no proxy de HTTP, muda de acordo com a rede ou é sempre esse valor?

    1. Francisco Ernesto Teixeira Avatar

      A informação muda de acordo com a rede.

      O motivo é que o servidor do Squid pode e deve ser outro servidor.

      Ali em questão é porque havia um aplicativo que eu precisava validar se a configuração através de um proxy estaria correto.

      O Squid é um filtro de rede que autoriza ou libera.

      O caso mais simples seria adota um login tipo: AL000001, AL000002. Onde se login seria o do aluno e sua matrícula.

      E seria possível usar um AD para realizar o cadastro desses alunos.

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.