Como configurar o Squid Proxy para conexões privadas no Rocky Linux 9

Tags: Squid Proxy, Conexões Privadas, Rocky Linux 9, Firewalld, Proxy Avançado

Como Configurar o Squid Proxy para Conexões Privadas no Rocky Linux 9

Introdução

O Squid é um proxy web avançado amplamente utilizado, conhecido por sua capacidade de armazenar em cache o conteúdo da web para melhorar os tempos de acesso, reduzir o uso da largura de banda e aprimorar a segurança. Neste guia, forneceremos um tutorial passo a passo sobre como configurar e usar o Squid Proxy para conexões privadas no Rocky Linux 9.

Ao configurar um proxy privado, o Squid pode filtrar e controlar o tráfego da rede, permitindo que você gerencie o acesso à Internet para usuários específicos ou dispositivos. Isso é particularmente benéfico em ambientes de rede corporativos ou domésticos onde você deseja limitar o acesso a sites e aplicativos específicos.

Pré-requisitos

* Servidor Rocky Linux 9 recém-instalado
* Usuário root ou acesso sudo
* Conexão de rede estável

Passo 1: Instalar o Squid Proxy

1. Atualize os repositórios do sistema:


sudo dnf update

2. Instale o Squid Proxy:


sudo dnf install squid

Passo 2: Configurar o Squid Proxy

  Corrigir um erro de soquete ocorrido durante o teste de upload

1. Abra o arquivo de configuração do Squid para edição:


sudo nano /etc/squid/squid.conf

2. Localize a seção http_port e altere a porta para uma porta personalizada (por exemplo, 3128):


http_port 3128

3. Salve e feche o arquivo squid.conf.

Passo 3: Configurar o Firewalld

1. Abra as portas necessárias para o Squid no Firewalld:


sudo firewall-cmd --add-service http
sudo firewall-cmd --reload

Passo 4: Iniciar o Squid Proxy

1. Inicie o serviço Squid:


sudo systemctl start squid

2. Ative o Squid para iniciar automaticamente na inicialização:


sudo systemctl enable squid

Passo 5: Configurar Conexões Privadas

1. Abra o arquivo de configuração do Squid novamente:


sudo nano /etc/squid/squid.conf

2. Adicione uma nova seção denominada acl para definir a lista de IPs ou nomes de host permitidos:


acl localnet src 192.168.0.0/24

3. Adicione uma nova seção denominada http_access para permitir acesso apenas aos IPs ou nomes de host especificados:


http_access allow localnet

4. Salve e feche o arquivo squid.conf.

Passo 6: Testar Conexões Privadas

1. Configure o navegador da web para usar o proxy:

  Adicionar regras para modificar URLs e obter códigos QR para eles da barra de URL

* Firefox: Vá para Preferências -> Rede -> Configurações de Conexão -> Configurações de Proxy -> Digite “localhost” e a porta personalizada (3128).
* Chrome: Vá para Configurações -> Avançadas -> Sistema -> Abrir configurações de proxy -> Servidor proxy -> Digite “localhost” e a porta personalizada (3128).

2. Navegue em um site para verificar se a conexão privada está funcionando.

Conclusão

Configurar o Squid Proxy para conexões privadas no Rocky Linux 9 é um processo relativamente simples que pode melhorar a segurança e o gerenciamento da rede. Ao seguir as etapas descritas neste guia, você pode criar um servidor proxy privado que permite controlar o acesso à Internet e melhorar a experiência geral de navegação.

FAQs

1. Posso usar o Squid Proxy para bloquear sites específicos?

Sim, você pode adicionar regras de controle de acesso ao arquivo de configuração do Squid para bloquear ou permitir o acesso a sites específicos.

2. Como posso monitorar a atividade do Squid Proxy?

Você pode usar a ferramenta ‘squidclient’ para monitorar a atividade do proxy, como o número de solicitações e o uso da largura de banda.

  O que é o número do canal ATT ESPN?

3. Posso usar o Squid Proxy como um proxy reverso?

Sim, o Squid pode ser configurado como um proxy reverso, encaminhando solicitações de entrada para servidores web ou de aplicativos internos.

4. Como posso otimizar o desempenho do Squid Proxy?

Você pode ajustar as configurações de cache e outras configurações no arquivo de configuração do Squid para otimizar o desempenho do proxy.

5. O Squid Proxy é compatível com HTTPS?

Sim, o Squid oferece suporte a HTTPS e pode ser configurado para lidar com conexões seguras.

6. Como posso depurar problemas de conexão com o Squid Proxy?

Verifique se o proxy está em execução, se o firewall está configurado corretamente e se as configurações do navegador estão definidas corretamente.

7. Posso usar o Squid Proxy para gerenciar o acesso à Internet de dispositivos móveis?

Sim, você pode configurar o Squid como um proxy transparente para gerenciar o acesso à Internet de dispositivos móveis em sua rede.

8. Quais são as alternativas ao Squid Proxy?

Outras opções de proxy populares incluem Nginx, Apache Traffic Server e Varnish Cache.