O SquidNT é uma versão do Squid, um servidor proxy popular, adaptada para Windows. Ele oferece controle de tráfego web, cache e permite bloquear sites indesejados, proporcionando uma maneira eficaz de gerenciar o uso da internet em ambientes corporativos ou domésticos. Abaixo, explico como configurar o bloqueio de sites usando o SquidNT no Windows Server.

1. Instalar o SquidNT no Windows Server

Se você ainda não instalou o SquidNT, siga estas etapas:

  1. Baixar o SquidNT: Faça o download da versão do SquidNT compatível com Windows Server;

  2. Instalar o SquidNT: Siga as instruções do instalador para configurar o SquidNT. Durante a instalação, o Squid será configurado para rodar como um serviço no Windows.

  3. Verificar o diretório de instalação: Normalmente, os arquivos de configuração do SquidNT são armazenados em C:\Squid\etc\.

2. Editar o arquivo de configuração do Squid (squid.conf)

Para começar a bloquear sites, você precisará editar o arquivo de configuração principal do SquidNT, o squid.conf.

Abra o arquivo squid.conf, que geralmente está localizado no diretório de instalação do SquidNT: C:\Squid\etc\squid.conf;

Use um editor de texto, como o Notepad ou Notepad++ para abrir e editar o arquivo.

    3. Criar uma lista de sites bloqueados

    A melhor prática para gerenciar o bloqueio de sites é criar um arquivo de lista separado, contendo os endereços a serem bloqueados.

    No diretório C:\Squid\etc\, crie um novo arquivo chamado blocked_sites.txt;

    Nesse arquivo, insira os domínios ou palavras-chave dos sites que você deseja bloquear, um por linha. Por exemplo:

      uol.com.br
      facebook.com
      youtube.com
      instagram.com
      twitter.com

      4. Configurar o bloqueio no squid.conf

      Agora, vamos configurar o arquivo squid.conf para utilizar a lista de sites bloqueados.

      Abra o squid.conf novamente e adicione as seguintes linhas para integrar o arquivo blocked_sites.txt e definir as regras de bloqueio:

        # Definindo uma ACL para os sites bloqueados
        acl blocked_sites dstdomain "/etc/blocked_sites.txt"
        
        # Bloquear o acesso a esses sites
        http_access deny blocked_sites

        Certifique-se de que as regras de bloqueio venham antes da linha http_access allow all, que é geralmente a linha padrão no Squid para permitir o tráfego.

          5. Permitir o acesso a sites permitidos (opcional)

          Se você deseja garantir que apenas sites aprovados sejam acessíveis, você pode criar uma lista de sites permitidos e bloquear todo o resto. Para isso, siga estes passos:

          Crie um arquivo chamado allowed_sites.txt e adicione os sites que você deseja permitir.

          Adicione as seguintes regras no squid.conf:

          # Definindo uma ACL para os sites permitidos
          acl allowed_sites dstdomain "/etc/allowed_sites.txt"
          
          # Permitir o acesso apenas a esses sites
          http_access allow allowed_sites
          
          # Bloquear todos os outros sites
          http_access deny all

            6. Reiniciar o SquidNT para aplicar as configurações

            Após editar o arquivo de configuração, você precisa reiniciar o serviço SquidNT para que as mudanças entrem em vigor.

            Abra o Prompt de Comando como administrador.

            Execute o comando para reiniciar o serviço SquidNT:

            net stop squid
            net start squid

              7. Verificar o funcionamento do bloqueio

              Após reiniciar o serviço, teste o bloqueio acessando os sites listados no arquivo blocked_sites.txt a partir de um navegador web. Se o bloqueio estiver funcionando corretamente, os usuários que tentarem acessar esses sites devem receber uma mensagem de erro ou de bloqueio.

              Solução de problemas

              • Erro no Squid ao reiniciar: Verifique se há erros de configuração no arquivo squid.conf. Às vezes, erros de sintaxe ou problemas nos caminhos dos arquivos podem impedir o Squid de iniciar corretamente;

              • Sites ainda acessíveis: Verifique se a ordem das regras no arquivo squid.conf está correta. As regras de bloqueio devem ser aplicadas antes das regras que permitem o acesso.

              O SquidNT é uma ferramenta eficaz para bloquear o acesso a sites indesejados no Windows Server.

              Com as configurações adequadas, você pode gerenciar o acesso à internet de sua rede, limitando ou permitindo o uso de sites específicos. Além disso, manter a configuração em arquivos separados, como blocked_sites.txt, torna a manutenção simples e organizada.

              QUER SE APROFUNDAR EM WINDOWS SERVER E SE TORNAR UM PROFISSIONAL RESPEITADO?

              Aprenda do básico ao profissional como configurar um laboratório de estudos com o Windows Server 2022 + Azure (Az-104 + questões 458 PT-BR ) + Azure (Az-900 – 295 questões) + pfSense + Zabbix + Hyper-V Server + Active Directory + Sevidor Web + CentOs e muito mais!

              CLIQUE NA IMAGEM ABAIXO E CONFIRA MAIS DETALHES:

              CLIQUE AQUI E SAIBA MAIS

              Dúvidas ou sugestões? Deixem nos comentários! Para mais dicas, acesse o nosso canal no YouTube:
              https://youtube.com/criandobits

              Tags:

              Quer receber GRÁTIS o e-book "Como Formatar um Computador em 5 Minutos"?

              Não enviamos spam. Seu e-mail está 100% seguro!

              Sobre o Autor

              Bene Silva Júnior
              Bene Silva Júnior

              Bacharel em Sistemas de Informação pelo Instituto Paulista de Pesquisa e Ensino IPEP. Apaixonado por tecnologias e games do tempo da vovó!

              0 Comentários

              Deixe um comentário

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