Pular para o conteúdo
Guides 2 min de leitura 785 visualizações

Configurando um proxy no Raspberry Pi

Configurar o Raspberry Pi como servidor ou cliente proxy: systemd, variáveis de ambiente e gateway de proxy.

Configurando um proxy no Raspberry Pi

Configurando um proxy no Raspberry Pi

Introdução

O Raspberry Pi é um computador compacto que pode ser usado como servidor proxy para uma rede doméstica ou como cliente proxy para dispositivos IoT.

Configuração básica

Raspberry Pi como cliente

Configuração de proxy em /etc/environment:

export http_proxy=http://proxy_ip:port
export https_proxy=http://proxy_ip:port
export no_proxy=localhost,127.0.0.1

Raspberry Pi como servidor proxy

Instalando o Squid:

sudo apt install squid

Editando /etc/squid/squid.conf:

http_port 3128
acl localnet src 192.168.1.0/24
http_access allow localnet

Iniciando: sudo systemctl start squid

Agora os dispositivos da rede podem usar o Raspberry Pi como proxy na porta 3128.

Raspberry Pi como gateway de proxy

Configure o iptables para o proxy transparente de todo o tráfego através do Raspberry Pi para os dispositivos da sua rede doméstica.

Configuração avançada

Variáveis de ambiente

A maioria das ferramentas suporta as variáveis de ambiente padrão para proxies:
- HTTP_PROXY / http_proxy — proxy para requisições HTTP
- HTTPS_PROXY / https_proxy — proxy para requisições HTTPS
- NO_PROXY / no_proxy — lista de exclusões (endereços que ignoram o proxy)
- ALL_PROXY / all_proxy — proxy para todos os protocolos

SSL e certificados autoassinados

Proxies corporativos costumam usar os próprios certificados SSL. Para trabalhar através deles, você precisa:
1. Obter o certificado CA do proxy com o administrador
2. Adicioná-lo ao repositório de certificados do sistema
3. Ou desativar a verificação SSL (somente para testes)

Autenticação

Há suporte a dois métodos principais de autenticação:

Por usuário e senha — autenticação HTTP Basic padrão. As credenciais são enviadas a cada requisição. Formato de URL: http://user:pass@proxy_ip:port

Por endereço IP (whitelist) — seu IP é adicionado a uma lista branca. Não é preciso enviar credenciais.

Verificação

Após a configuração, verifique:
1. Faça uma requisição de teste através do proxy
2. Confirme que o endereço IP mudou
3. Meça a velocidade da conexão
4. Confirme que não há vazamentos de DNS

Solução de problemas

O proxy não conecta

  • Verifique se o endereço e a porta estão corretos
  • Confirme que o firewall não está bloqueando a conexão
  • Verifique se o proxy está acessível a partir da sua rede

Erros de SSL

  • Para proxies corporativos, adicione o certificado CA
  • Para testes, desative temporariamente a verificação SSL
  • Atualize as bibliotecas SSL para a versão mais recente

Erros de autenticação

  • Verifique usuário e senha
  • Confirme o formato correto das credenciais
  • Tente codificar os caracteres especiais da senha (URL encoding)

Boas práticas

  1. Use variáveis de ambiente — para flexibilidade e segurança
  2. Não fixe credenciais no código — use variáveis de ambiente ou arquivos de configuração
  3. Configure exclusões — não passe localhost e endereços internos pelo proxy
  4. Documente as configurações — no README do projeto ou no wiki da equipe
  5. Teste após mudanças — qualquer alteração de configuração exige verificação

Conclusão

A configuração correta do proxy garante o funcionamento estável das ferramentas e a segurança da conexão. Siga as recomendações deste guia e sempre verifique o funcionamento após a configuração.

Atualizado: 06.03.2026
Voltar à categoria

Leia também

Experimente nossos proxies

20,000+ proxies em 100+ países do mundo

support_agent
GProxy Support
Usually replies within minutes
Hi there!
Send us a message and we'll reply as soon as possible.