Como configurar o servidor proxy de lula no Ubuntu 18.04 e 16.04
- 3950
- 149
- Wendell Legros
Squid é o servidor proxy mais popular para sistemas operacionais do tipo UNIX. Também é usado para filtragem na web. Squid também útil como servidor proxy de cache para os protocolos HTTP, HTTPS e FTP.
Este artigo ajudará você a configurar o Squid Proxy Server no Ubuntu 18.10, 18.04 LTS, 16.04 LTS e 14.04 Sistemas LTS.
Etapa 1 - Instale o pacote
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 apt update sudo apt install squid
Etapa 2 - Configurar a porta de lula
A porta padrão para os servidores proxy de lula é 3128. Você pode mudar isso de acordo com os requisitos. Para configurar a lula em diferentes portas, edite o arquivo de configuração da lula e altere http_port valor com nova porta.
/etc/lula/lula.confhttp_port 3128
Depois de fazer mudanças, vamos reiniciar o serviço de lula para recarregar as mudanças de configuração
reinicialização de lula de serviço sudo
As próximas etapas ajudarão você a configurar o Squid Proxy Server nos sistemas Ubuntu. Use apenas essas configurações, necessárias para o seu servidor proxy.
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.
/etc/lula/lula.confhttp_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 um servidor proxy de lula. Adicione as regras abaixo para bloquear sites específicos antes de qualquer coisa permitir todas as regras. O exemplo abaixo vai bloquear o Yahoo.com e www.Rediff.com.
/etc/lula/lula.confACL 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.
/etc/lula/lula.confBlocksitelist 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 sites específicos antes de qualquer coisa permitir todas as regras. O exemplo abaixo bloqueará todas as páginas com a palavra -chave Yahoo ou Gmail.
/etc/lula/lula.confACL 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.
/etc/lula/lula.confACL 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.
- « Limpando o cache do Redis um guia passo a passo
- Como instalar o CodeIgniter no Ubuntu 18.04 (Bionic) »