Remember to maintain security and privacy. Do not share sensitive information. Procedimento.com.br may make mistakes. Verify important information. Termo de Responsabilidade
Configurar um Proxy Server no Linux pode ser uma tarefa essencial para melhorar a segurança, controlar o acesso à internet e otimizar a utilização da largura de banda em uma rede. Neste artigo, vamos explorar como configurar um Proxy Server usando o Squid, um dos proxies mais populares e robustos disponíveis para sistemas Linux.
Um Proxy Server atua como um intermediário entre os dispositivos de uma rede e a internet. Ele pode ser usado para filtrar conteúdo, armazenar em cache páginas da web para melhorar a velocidade de acesso e monitorar o uso da internet. O Squid é uma escolha popular para essa função devido à sua flexibilidade e desempenho.
Primeiro, vamos instalar o Squid. A maioria das distribuições Linux inclui o Squid em seus repositórios padrão.
sudo apt update
sudo apt install squid -y
sudo yum install squid -y
Depois de instalado, o próximo passo é configurar o Squid. O arquivo de configuração principal do Squid é squid.conf
, que geralmente está localizado em /etc/squid/
.
Antes de fazer qualquer alteração, é uma boa prática criar um backup do arquivo de configuração original.
sudo cp /etc/squid/squid.conf /etc/squid/squid.conf.bak
Abra o arquivo de configuração com seu editor de texto favorito. Aqui, usaremos o nano
.
sudo nano /etc/squid/squid.conf
Adicione ou modifique as seguintes linhas para configurar o Squid de forma básica:
http_port 3128
acl localnet src 192.168.1.0/24 # Substitua pela sua rede local
http_access allow localnet
http_access allow localhost
http_access deny all
http_port 3128
: Define a porta em que o Squid escutará.acl localnet src 192.168.1.0/24
: Define uma ACL (Access Control List) para a rede local.http_access allow localnet
: Permite acesso à rede local.http_access allow localhost
: Permite acesso ao localhost.http_access deny all
: Nega acesso a todos os outros.Depois de salvar as alterações, reinicie o serviço Squid para aplicar a nova configuração.
sudo systemctl restart squid
Para testar o proxy, configure o navegador ou o sistema operacional do cliente para usar o endereço IP do servidor Squid e a porta 3128 como proxy.
Os logs do Squid são armazenados em /var/log/squid/
. Você pode monitorar esses logs para ver o tráfego que está passando pelo proxy.
tail -f /var/log/squid/access.log
Configurar um Proxy Server no Linux usando o Squid é uma tarefa relativamente simples que pode trazer muitos benefícios para a sua rede. Com as configurações básicas apresentadas aqui, você terá um proxy funcional que pode ser ajustado e expandido conforme necessário.