O Squid Proxy é um aplicativo de proxy da Web que pode ser instalado e configurado no Linux e em outros sistemas operacionais do tipo UNIX. Ele é usado para aumentar a velocidade de navegação na web, armazenando em cache os dados do site, controlando o tráfego da web, a segurança e as pesquisas de DNS. O Squid Proxy Server atua como um intermediário entre o cliente (navegadores da web, etc.) e a internet. É compatível com protocolos da web Http e Https, bem como outros protocolos como Ftp, Wais, etc.
Como instalar o proxy de lula?
Para instalar o proxy da lula no Linux, primeiro, atualize os pacotes do sistema, executando o seguinte comando:
ubuntu@ubuntu: ~ update APT de $ sudoDepois de atualizar seu sistema, você pode instalar o Squid Proxy digitando este comando:
ubuntu@ubuntu: ~ $ sudo apt -y install squidO proxy da lula será instalado. Para iniciar e ver o status do proxy da lula, execute esses comandos:
ubuntu@ubuntu: ~ sudo slow squid startConfiguração para o seu navegador da web
Antes de fazer alterações no arquivo de configuração da lula, você deve alterar algumas configurações no seu navegador da web. Portanto, abra seu navegador da web e abra “Configurações de rede” e prossiga para "Configurações de proxy". Clique na configuração "proxy manual" e depois escreva o Endereço de IP do seu servidor proxy de lula no Barra proxy HTTP e Porta não (Por padrão, a porta proxy da lula é 3128). Agora, o proxy da lula passará pelo seu ip_address. Você pode verificar digitando qualquer URL no seu navegador da Web; Isso lhe dará um erro dizendo o acesso negado e, para permitir o acesso, temos que fazer alterações no arquivo de configuração da lula.
Configuração de proxy da lula
Você pode acessar o arquivo de configuração da lula no diretório “etc/lula/lula.conf”.
ubuntu@ubuntu: ~ $ CD etc/lula/lula.confFaça uma cópia da “lula.arquivo conf ”como um arquivo de backup se quisermos fazer alterações na“ lula.arquivo conf ”.
ubuntu@ubuntu: ~ $ cp etc/lula/squid.conft etc/lula/backup.confAgora que uma cópia foi feita como um arquivo de backup, podemos fazer alterações na “lula.arquivo conf ”.
Para abrir “Lula.arquivo conf ”no vim, digite este comando:
ubuntu@ubuntu: ~ $ sudo vim/etc/squid/squid.confVá para a linha http_access negar todos.
Mude para:
http_access permitir todos
Agora, verifique seu navegador da web novamente, digite qualquer URL e deve estar funcionando.
ACL (lista de controle de acesso)
Há outro caso usado em proxy de lula que permite também controlar o acesso a sites diferentes (tráfego da web), permitindo ou bloqueando -os. Para fazer isso, vá para a linha “ACL Connect Method Connect”.
E abaixo desta linha, escreva o ACL (lista de controle de acesso) para bloquear os sites que você deseja.
ACL block_websites dstdomAin .Facebook.com .YouTube.com .etc.com
Então negue a declaração.
http_access negar block_websites
Salve as mudanças e, para verificar se seus sites bloqueados estão bloqueados ou não, reinicie seu serviço de lula e verifique o URL no seu navegador da web.
ubuntu@ubuntu: ~ reinicialização de lula de serviço sudoVocê também pode impedir um usuário de baixar arquivos específicos, como arquivos de áudio e vídeo usando ACL.
ACL Media_files urlpath_regex -i \.(mp3 | mp4 | flv | avi | mkv)
Isso impedirá que o usuário baixe arquivos de áudio ou vídeo com extensões como MP3, MP4, FLV, etc. Adicione qualquer extensão de arquivo que desejar para evitar o download. Agora, abaixo desta linha, escreva a declaração de nega.
http_access negar media_files
Os arquivos de mídia serão então bloqueados do download.
Páginas da web em cache
Os servidores proxy também são usados para aumentar o desempenho da rede, carregando a página da web mais rapidamente em cache os dados do site. Você também pode alterar o local do diretório onde os dados em cache devem ser armazenados. Além disso, você também pode alterar o tamanho do arquivo de cache e não. de diretórios em que os dados seriam salvos.
Para fazer alterações, abra “lula.arquivo conf ”e vá para a seguinte linha:
#chache_dir ufs/opt/squid/var/cache/squid 100 16 256
Esta linha será comentada por padrão, portanto, descomment essa linha removendo o signo #.
Na linha acima, há uma frase “100 16 256”. O 100 mostra o tamanho do arquivo de cache e você pode alterá -lo para qualquer tamanho como 300. 16 mostra o número de diretórios em que o arquivo de cache é salvo. 256 mostra o não. de subdiretos.
chache_dir ufs/opt/squid/var/cache/squid 300 20 260
Você também pode alterar o tamanho do arquivo de cache adicionando a seguinte linha na “lula.arquivo conf ”:
cache_mem 300 MB
Se você deseja alterar o caminho do diretório de arquivos de cache, digite o seguinte comando:
ubuntu@ubuntu: ~ $ sudo mkdir -p/path/where/you/want/to/slow/filePara alterar a propriedade do diretório de cache para o proxy da lula, você deve executar este comando:
ubuntu@ubuntu: ~ $ sudo chown -r proxy: proxy/path/where/you/want/to/slow/fileAgora, pare o serviço de lula usando este comando:
ubuntu@ubuntu: ~ sudo stop squid stopE depois execute o comando com este comando:
ubuntu@ubuntu: ~ sudo squid -zIsso fará com que os diretórios de cache ausentes no novo diretório de cache.
Agora, comece o serviço de lula novamente usando o comando abaixo:
ubuntu@ubuntu: ~ sudo slow squid startConclusão
Discutimos como instalar e configurar o proxy da lula. É muito simples e fácil de usar e tem vastos aplicativos. Squid Proxy é uma ferramenta muito boa que pode ser usada em organizações ou por pequenos provedores de serviços de Internet para controlar o tráfego da web e o acesso à Internet. Ele aumenta a velocidade de navegação na web e fornece mecanismos de segurança para o tráfego da web.