Como instalar e configurar o proxy da lula no Debian 8

Como instalar e configurar o proxy da lula no Debian 8

Squid é um servidor de proxy popular para sistemas operacionais como o Unix. Também usado para a filtragem da 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 Debian 8 Jessie. 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 8

Faça login no seu sistema Debian 8 usando o usuário root ou sudo privilegia. Em seguida, execute os seguintes comandos no console para instalar o Squid no sistema Debian 8 a partir do repositório de pacotes 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

Supondo que você precise de um servidor proxy aberto a todos, então você precisa permitir todo o tráfego no seu servidor proxy. Edite o arquivo de configuração da lula e comente o http_access negar tudo linha. Em seguida, 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

Aqui você deseja bloquear alguns sites específicos através do servidor proxy. Em seguida. 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 um grande número 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

Você também pode bloquear sites para palavras -chave específicas. Adicione as seguintes regras pouco antes da regra permitir toda a. Abaixo está o exemplo de 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 um grande número de palavras -chave para bloquear, 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.