Como instalar e configurar o proxy da lula no Debian Linux
- 1901
- 283
- Enrique Gutkowski PhD
Squid é o servidor proxy mais popular para sistemas operacionais do UNIX, como. Também usado para filtragem na web. É amplamente utilizado para aumentar a velocidade do servidor da web, armazenando em cache dados repetidos.
Este tutorial ajuda você a instalar o Squid Proxy Server em seu sistema de alongamento Debian 9. Forneça também detalhes básicos de configuração do servidor proxy para permitir o tráfego, restringir sites específicos com nomes de palavras -chave ou domínio.
Etapa 1 - Instale a lula no Debian
Faça login no seu sistema Debian 9 usando o usuário root ou sudo privilegia. Em seguida, execute os seguintes comandos no console para instalar o Squid no Sistema Debian 9 a partir do repositório de pacote padrão.
sudo apt update sudo apt install squid
Etapa 2 - Configurar a porta de lula
Padrão de lula é executado na porta 3128. É sua escolha continuar executando a lula na porta padrão ou alterá -la para uma porta diferente. Para alterar o arquivo de configuração de squid editar porta e alterarhttp_port valor.
/etc/lula/lula.conf
http_port 3128
Depois de fazer a mudança, vamos reiniciar o serviço de lula para recarregar as mudanças de configuração
reinicialização de lula de serviço sudo
Etapa 3 - Permita todo o tráfego
Às vezes você precisa permitir todo o tráfego em seu servidor proxy. No Squid Server Open Squid Configuration File. Comente o http_access negar tudo linha e adicione o http_access permitir tudo Entre este arquivo.
http_access permitir que todos os #HTTP_ACCESS neguem todos
Etapa 4 - 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 a regra abaixo 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 5 - 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.
- « Como limpar o cache em dicas e truques de Laravel
- Como instalar o VirtualBox 7.0 no fedora 36/35 »