Para configurar um proxy no Firefox, vá em Configurações > Geral > Configurações de Rede > Configurar... e defina o tipo de proxy e os dados desejados. Esse processo direciona o tráfego de rede do Firefox por um servidor intermediário especificado, o que permite anonimato, contorno de restrições geográficas ou conformidade com políticas de segurança da rede.
Para que serve configurar um proxy
Configurar um proxy no Firefox permite que o navegador roteie seu tráfego HTTP, HTTPS, FTP e SOCKS por um servidor externo. Esse redirecionamento pode atender a vários objetivos operacionais:
* Anonimato: ocultar o endereço IP original do cliente dos sites de destino.
* Controle de acesso: contornar filtragem de conteúdo ou geobloqueios impostos por redes locais ou serviços remotos.
* Monitoramento: interceptar e inspecionar o tráfego de rede para depuração ou análise de segurança.
* Cache: melhorar o tempo de carregamento de conteúdo acessado com frequência usando o cache do servidor proxy.
Como acessar as configurações de proxy do Firefox
Siga estes passos para chegar à interface de configuração de proxy:
- Abra o Mozilla Firefox.
- Clique no botão de Menu (três linhas horizontais) no canto superior direito da janela do navegador.
- Selecione Configurações.
- No painel de navegação à esquerda, selecione Geral.
- Role até a seção Configurações de Rede.
- Clique no botão Configurar.... Isso abre a caixa de diálogo "Configurações de Conexão".
Opções de configuração de proxy
A caixa de diálogo "Configurações de Conexão" apresenta várias opções para gerenciar a conexão de rede do Firefox:
1. Sem proxy
- Função: o Firefox estabelece conexões diretas com todos os recursos de rede, sem servidor proxy intermediário.
- Configuração: selecione o botão de opção "Sem proxy".
2. Detectar automaticamente as configurações de proxy para esta rede
- Função: o Firefox tenta detectar automaticamente as configurações de proxy usando o protocolo WPAD (Web Proxy Auto-Discovery). Esse método normalmente depende de registros DHCP ou DNS para localizar o arquivo de configuração.
- Configuração: selecione o botão de opção "Detectar automaticamente as configurações de proxy para esta rede".
3. Usar as configurações de proxy do sistema
- Função: o Firefox segue as configurações de proxy definidas no sistema operacional. Isso garante consistência com outros aplicativos que usam o proxy do sistema.
- Configuração: selecione o botão de opção "Usar as configurações de proxy do sistema".
4. Configuração manual de proxy
- Função: esta opção permite definir explicitamente servidores proxy para diferentes protocolos. Ela dá controle granular sobre como cada tipo de tráfego é roteado.
-
Configuração: selecione o botão de opção "Configuração manual de proxy". Depois, informe os dados necessários para cada protocolo:
-
Proxy HTTP:
- Finalidade: trata o tráfego web padrão não criptografado.
- Configuração: informe o endereço IP ou o hostname do servidor proxy HTTP e a porta correspondente.
- Exemplo:
192.168.1.100Porta:8080
-
Proxy SSL:
- Finalidade: trata o tráfego web criptografado (HTTPS). Alguns proxies conseguem descriptografar, inspecionar e recriptografar o tráfego SSL (interceptação SSL), enquanto outros apenas o tunelam.
- Configuração: informe o endereço IP ou o hostname do servidor proxy SSL e a porta correspondente.
- Exemplo:
192.168.1.100Porta:8080 - Observação: se a caixa "Usar este proxy para todos os protocolos" estiver marcada, as configurações do proxy HTTP serão aplicadas também a SSL, FTP e SOCKS.
-
Proxy FTP:
- Finalidade: trata o tráfego do File Transfer Protocol.
- Configuração: informe o endereço IP ou o hostname do servidor proxy FTP e a porta correspondente.
- Exemplo:
192.168.1.100Porta:2121
-
Host SOCKS:
- Finalidade: trata diversos tipos de tráfego de rede, sendo muito usado para retransmissão genérica de dados. Proxies SOCKS operam em uma camada mais baixa que os proxies HTTP/S.
- Configuração: informe o endereço IP ou o hostname do servidor proxy SOCKS e sua porta.
- SOCKS v4 vs. SOCKS v5: selecione a versão SOCKS adequada. O SOCKSv5 suporta UDP e autenticação, enquanto o SOCKSv4 se limita a TCP.
- Exemplo:
socks.example.comPorta:1080
-
Sem proxy para:
- Finalidade: este campo define uma lista separada por vírgulas de hostnames ou endereços IP que o Firefox deve acessar diretamente, ignorando os proxies configurados. Curingas (
*) são suportados. - Configuração: informe domínios ou faixas de IP.
- Exemplo:
localhost, 127.0.0.1, .example.com, 192.168.0.0/24
- Finalidade: este campo define uma lista separada por vírgulas de hostnames ou endereços IP que o Firefox deve acessar diretamente, ignorando os proxies configurados. Curingas (
-
5. URL de configuração automática de proxy
- Função: o Firefox obtém as configurações de proxy de um arquivo PAC (Proxy Auto-Configuration) hospedado em uma URL específica. Esse arquivo é uma função JavaScript (
FindProxyForURL) que determina o servidor proxy adequado para cada requisição de URL. - Configuração: selecione o botão de opção "URL de configuração automática de proxy" e informe a URL completa do arquivo PAC.
- Exemplo:
http://proxy-config.example.com/proxy.pac
- Exemplo:
- Recarregar: clique no botão "Recarregar" para buscar o arquivo PAC imediatamente após informar ou atualizar a URL.
Comparação de tipos de proxy
| Característica | Proxy HTTP | Proxy HTTPS/SSL | Proxy SOCKS (v4/v5) |
|---|---|---|---|
| Protocolo | HTTP | HTTPS (HTTP sobre SSL/TLS) | TCP (SOCKSv4), TCP e UDP (SOCKSv5) |
| Camada | Camada de aplicação (camada 7) | Camada de aplicação (camada 7) | Camada de sessão (camada 5) |
| Tipo de tráfego | Tráfego web não criptografado | Tráfego web criptografado | Qualquer tráfego TCP/UDP (web, e-mail, P2P, jogos) |
| Anonimato | Moderado (pode revelar o IP original por headers) | Moderado (pode revelar o IP original por headers) | Alto (tunelamento genérico, menos metadados de protocolo) |
| Desempenho | Pode ser mais rápido graças ao cache | Sobrecarga de criptografia/descriptografia | Em geral bom, depende da carga do servidor |
| Casos de uso | Navegação web, filtragem de conteúdo | Navegação web segura, redes corporativas | Uso geral da internet, streaming, P2P, contorno de firewalls |
| Autenticação | Sim | Sim | Sim (SOCKSv5) |
Autenticação de proxy
Se o servidor proxy configurado exigir autenticação (usuário e senha), o Firefox exibirá uma caixa de diálogo pedindo essas credenciais na primeira requisição roteada por esse proxy. Informe o usuário e a senha corretos fornecidos pelo administrador do serviço de proxy. O Firefox mantém essas credenciais em cache durante a sessão.
Como testar a conectividade do proxy
Depois de configurar o proxy, verifique se ele funciona:
- Salve as alterações na caixa de diálogo "Configurações de Conexão" clicando em OK.
- Abra uma nova aba no Firefox.
- Acesse um site verificador de IP (por exemplo,
whatismyip.com,ipinfo.io). - O IP exibido deve corresponder ao IP de saída do servidor proxy, e não ao IP público da sua rede local.
Solução de problemas comuns
- Dados do proxy incorretos: confira o endereço IP/hostname e a porta. Um único erro de digitação impede a conexão.
- Servidor proxy offline: o servidor proxy pode estar temporariamente indisponível ou desativado em definitivo. Verifique o status operacional com o provedor do serviço.
- Interferência de firewall: firewalls locais ou de rede podem bloquear as conexões com o servidor proxy ou as conexões de saída a partir dele. Ajuste as regras conforme necessário.
- Falha de autenticação: garanta que o usuário e a senha corretos estão sendo informados. Bloqueio de conta ou credenciais expiradas impedem o acesso.
- Problemas de resolução DNS: se estiver usando um hostname para o proxy, confirme que ele resolve corretamente para um endereço IP. Teste a resolução DNS com
pingounslookupna linha de comando. - Erros no arquivo PAC: na configuração automática, garanta que a URL do PAC esteja correta e que o arquivo esteja acessível e sintaticamente válido. Erros no arquivo PAC podem causar roteamento incorreto ou conexões diretas.
- Erros de certificado SSL: ao usar um proxy SSL que faz interceptação, o Firefox pode exibir avisos de certificado se o certificado raiz do proxy não for confiável para o navegador. Se necessário, importe o certificado raiz do proxy para o repositório de certificados do Firefox.
Como configurar um proxy SOCKS5 no Firefox
O Firefox é o navegador mais fácil para SOCKS5 porque tem suporte nativo a SOCKS5 — sem extensões nem alterações no sistema. Diferente do Chrome, o Firefox mantém sua própria pilha de proxy, então você pode apontá-lo diretamente para um proxy SOCKS5.
Passo a passo: SOCKS5 no Firefox
- Abra Configurações → Geral, role até Configurações de Rede e clique em Configurar…
- Selecione Configuração manual de proxy.
- Em Host SOCKS, informe o IP do seu proxy e, em Porta, informe a porta.
- Selecione SOCKS v5.
- Marque Usar proxy para DNS ao usar SOCKS v5 para enviar as consultas DNS pelo proxy e evitar vazamentos de DNS.
- Clique em OK. O Firefox passa a rotear todo o tráfego pelo proxy SOCKS5.
Autenticação
Se o seu proxy exigir usuário e senha, o Firefox pedirá esses dados na primeira requisição e os manterá em cache durante a sessão. Em proxies com autorização por IP nenhum prompt aparece.
Firefox, HTTP/3 (QUIC) e SOCKS5 sobre UDP
O Firefox suporta HTTP/3 (QUIC sobre UDP), mas, como outros navegadores, recorre a TCP quando o tráfego passa por um proxy SOCKS, já que a maioria dos servidores SOCKS5 é somente TCP. Para transportar QUIC ou outro tráfego UDP você precisa de um endpoint SOCKS5 com suporte a UDP. O SOCKS5 de datacenter da GProxy suporta UDP ASSOCIATE; combine-o com nossos proxies residenciais para saídas sticky e geossegmentadas.
Perguntas frequentes
O Firefox suporta SOCKS5 nativamente?
Sim. Vá em Configurações → Configurações de Rede → Configuração manual de proxy, preencha o Host SOCKS e selecione SOCKS v5. Nenhuma extensão é necessária.
Como evitar vazamentos de DNS com SOCKS5 no Firefox?
Ative Usar proxy para DNS ao usar SOCKS v5 para que as consultas DNS sejam resolvidas pelo proxy, e não pela sua rede local.
Firefox ou Chrome para SOCKS5?
O Firefox tem um campo SOCKS5 embutido; o Chrome exige uma flag de inicialização ou uma extensão. Veja configuração de proxy no Chrome.
Devo usar SOCKS5 ou HTTP no Firefox?
O SOCKS5 carrega qualquer tráfego e pode proxiar DNS; o HTTP é só para web. Veja SOCKS5 vs proxy HTTP.
Contrate um proxy SOCKS5 para Firefox — a GProxy oferece IPs de datacenter, ISP e residenciais com HTTP(S) + SOCKS5, suporte a UDP no datacenter e cobrança pay-as-you-go.
