Como instalar e configurar o servidor proxy de lula em seu servidor Linux?

Como instalar e configurar o servidor proxy de lula em seu servidor Linux?

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 $ sudo

Depois de atualizar seu sistema, você pode instalar o Squid Proxy digitando este comando:

ubuntu@ubuntu: ~ $ sudo apt -y install squid

O proxy da lula será instalado. Para iniciar e ver o status do proxy da lula, execute esses comandos:

ubuntu@ubuntu: ~ sudo slow squid start
ubuntu@ubuntu: ~ status de lula de serviço sudo

Configuraçã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.conf

Faç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.conf

Agora 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.conf

Vá 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 sudo

Você 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/file

Para 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/file

Agora, pare o serviço de lula usando este comando:

ubuntu@ubuntu: ~ sudo stop squid stop

E depois execute o comando com este comando:

ubuntu@ubuntu: ~ sudo squid -z

Isso 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 start

Conclusã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.