Como instalar o Squid Proxy Server no CentOS/Rhel 7/6 e Fedora 30/29/28
- 3339
- 820
- Mrs. Willie Beahan
Squid é o servidor proxy mais popular para sistemas Linux. O servidor proxy de lula também é útil para a filtragem de pacotes da web. A maioria dos provedores de hospedagem da web usa o proxy da lula para armazenar em cache os dados repetitivos para aumentar a velocidade do site.
Este artigo ajudará você a instalar e configurar o Squid Proxy Server em sistemas Centos, Redhat e Fedora Linux.
Etapa 1 - Instale a lula
Pacotes de lula estão disponíveis nos repositórios YUM padrão. Execute o comando abaixo no seu servidor para instalar o servidor de proxy da lula.
sudo yum install squid # nos sistemas centos/redhat sudo dnf install squid # nos sistemas fedora
Etapa 2 - Alterar a porta da lula (opcional)
Padrão de lula é executado na porta 3128. Se você quiser iniciar a lula em diferentes portas, edite o arquivo de configuração da lula e altere http_port valor. Por exemplo, estamos mudando de lula para executar na porta 8080.
/etc/lula/lula.conf
http_port 8080
Depois de fazer a mudança, vamos reiniciar o serviço de lula para recarregar as mudanças de configuração
Serviço de reinicialização da lula
Etapa 3 - Bloqueie o site específico com lula
Vamos começar com a configuração adicional, como bloquear qualquer site usando o Squid Proxy Server. Adicione as regras abaixo para bloquear o site específico antes de qualquer regras permitir todas as regras. O exemplo abaixo vai bloquear o Yahoo.com e www.Rediff.com.
ACL Blocksite1 DSTDOMAIN Yahoo.COM ACL Blocksite2 DSTDOMAIN WWW.Rediff.com http_access negar blocksite1 http_access negar blocksite2
Se você tiver uma longa lista de nomes de domínio, crie um arquivo /etc/squid/blockwebsites.LST e coloque os nomes de domínio um por linha e adicione abaixo a regra no arquivo de configuração da lula.
Blocksitelist dstdomain "/etc/squid/bloqueio.LST "http_access negar blocksitelist
Blockwebsites.LST Exemplo de conteúdo do arquivo:
# gato/etc/squid/blockwebsites.LST Yahoo.com www.Rediff.com
Etapa 4 - Bloco de palavra -chave específica com lula
Adicione as regras abaixo para bloquear o site específico antes de qualquer regras permitir todas as regras. Abaixo, o exemplo bloqueará todas as páginas com palavra -chave Yahoo ou Gmail.
ACL BlockKeyword1 url_regex yahoo acl blockkeyword2 url_regex gmail http_access negar blockkeyword1 http_access negar blockkeyword2
Se você tiver uma longa lista de palavras -chave, crie um arquivo /etc/squid/blockkeywords.LST e coloque palavras -chave uma por linha e adicione a regra abaixo no arquivo de configuração da lula.
ACL BlockKeywordList Url_regex "/etc/squid/blockkeywords.lst "http_access negar blockkeywordlist
BlockKeywords.Exemplo de conteúdo do arquivo LST:
# gato/etc/squid/blockkeywords.LST Yahoo Gmail Facebook
Parabéns Você instalou com sucesso e configurou o servidor proxy de lula. Leia o próximo artigo para configurar a lula para a filtragem baseada em endereço MAC.
- « Configurar filtragem baseada em endereço do servidor de proxy de lula
- Pasta TMP 100% cheia (cpanel) »