Como configurar proxy no Firefox: HTTP, SOCKS5, senha e DNS

15 min de leitura

Passo a passo para configurar proxy no Firefox: HTTP e SOCKS5 manuais, login e senha, DNS pelo proxy, como conferir o IP de saída e como desligar.

Este guia é para quem já tem um proxy (endereço, porta e, às vezes, usuário e senha) e quer usá-lo só no Firefox, sem mexer na configuração de proxy do resto do computador. Aqui não há chaves grátis, e o Top Proxy não vende IPs: somos um catálogo que compara provedores. As capturas são do Firefox 157 no macOS, em português do Brasil, com um proxy de teste local (127.0.0.1); no seu caso, host e porta serão os do provedor.

01O que o Firefox oferece antes de você começar

O Firefox tem configuração de proxy própria, separada da do sistema. Mudar essa configuração altera só o Firefox: as rotas dos outros aplicativos continuam como estavam, o que não quer dizer conexão direta, já que uma VPN ou outro proxy pode estar ativo no computador. A janela Configuração de conexão traz estes modos (documentação da Mozilla):

Modo na telaO que fazQuando usar
Sem proxyO Firefox deixa de usar um proxy configurado nelePara desligar o proxy do navegador; VPN e rotas do sistema continuam valendo
Detectar automaticamente as configurações de proxy desta redeProcura uma configuração anunciada pela redeRedes corporativas que publicam o próprio proxy
Usar as configurações de proxy do sistemaSegue o que está definido no sistema operacionalQuando o proxy já está no sistema e você quer o mesmo no navegador
Configuração manual de proxyVocê digita host e porta para HTTP, HTTPS e SOCKSO caso deste guia: proxy comprado de um provedor
URL de configuração automática de proxyCarrega um arquivo PAC de um endereçoQuando o provedor ou o administrador entrega um link PAC

Antes de abrir as configurações, separe os dados que o provedor enviou: host (domínio ou IP), porta, protocolo (HTTP ou SOCKS5) e o tipo de autorização (usuário e senha ou lista de IPs permitidos). Host e porta vão em campos separados, sem http:// ou socks5:// na frente. Se o painel gera variações de usuário para escolher país ou sessão, copie a linha completa: essa sintaxe muda de um provedor para outro.

02Configuração manual de proxy HTTP no Firefox

  1. Abra o menu (as três linhas no canto superior direito) e clique em Configurações. Você também pode digitar about:preferences na barra de endereços.

    Menu do Firefox com o item Configurações

  2. No campo Procurar em configurações, digite proxy. O resultado aparece em Privacidade e Segurança, no bloco Conexão e segurança de software; clique em Configurações avançadas.

    Busca por proxy nas configurações do Firefox, com o resultado Configurações avançadas

  3. Na página Conexão e segurança de software, desça até Configurações de proxy e clique em Configurar proxy. Em versões mais antigas do Firefox o botão ficava em outra seção; a busca por "proxy" continua sendo o atalho mais seguro.

    Página Conexão e segurança de software com o botão Configurar proxy

  4. Na janela Configuração de conexão, marque Configuração manual de proxy. Em Proxy HTTP, digite só o host do provedor e, no campo ao lado, a Porta. Marque Usar este proxy também em HTTPS se o provedor não indicou um endereço separado para HTTPS: a maioria dos sites é HTTPS e, sem essa caixa (ou sem preencher Proxy HTTPS), boa parte da navegação não usa o proxy.

    Configuração manual com Proxy HTTP e a opção Usar este proxy também em HTTPS marcada

  5. Em Sem proxy para, deixe só os endereços que devem sair sem o proxy, como a sua rede local, separados por vírgula. Por padrão, o Firefox informa que conexões para localhost, 127.0.0.1/8 e ::1 não passam pelo proxy; ajustes avançados podem mudar isso. Confira tudo e clique em OK.

    Janela Configuração de conexão com exceções em Sem proxy para e o botão OK

  6. Abra uma aba nova e acesse um site. Se o proxy exige usuário e senha, o Firefox mostra uma janela com o endereço do proxy e campos Nome de usuário e Senha; preencha com os dados do provedor e clique em Entrar.

    Janela do Firefox pedindo nome de usuário e senha do proxy

Um detalhe que costuma confundir: quando você abre um site HTTPS por um proxy HTTP comum, o Firefox pede ao proxy um túnel até o site (método CONNECT) e a criptografia vai de ponta a ponta. O proxy não lê o conteúdo das páginas, mas enxerga metadados como o domínio de destino, o horário e o volume de tráfego. A exceção é um proxy que intercepta TLS com um certificado instalado no seu computador; não aceite isso sem saber exatamente quem controla esse certificado.

03Configuração manual de SOCKS5 no Firefox

Se o provedor entregou um endpoint SOCKS5, siga os passos 1 a 3 da seção anterior até a janela Configuração de conexão e então:

  1. Marque Configuração manual de proxy e deixe Proxy HTTP e Proxy HTTPS vazios (se ficar um endereço antigo ali, o Firefox pode usá-lo para HTTP/HTTPS em vez do SOCKS). Em Domínio SOCKS, coloque só o host e, ao lado, a Porta. Escolha SOCKS v5 e confira se Proxy DNS ao usar SOCKS v5 está marcada; nas nossas capturas ela já aparecia marcada, mas vale verificar no seu perfil. O SOCKS v4 é um protocolo mais antigo, sem login com senha; use só se o provedor pedir.

    Configuração manual com Domínio SOCKS, SOCKS v5 e Proxy DNS ao usar SOCKS v5 marcados

  2. Se precisar, preencha Sem proxy para e clique em OK.

    Configuração SOCKS5 com exceções em Sem proxy para e o botão OK

HTTP ou SOCKS5? Para navegar no Firefox, os dois funcionam se o provedor suportar. A diferença prática está na autorização e no DNS. No nosso teste local com SOCKS5 e a caixa de DNS marcada, o Firefox enviou ao proxy o nome do site, e não um IP já resolvido. Recursos como UDP pelo SOCKS5 dependem do cliente e do servidor; não conte com eles no navegador.

04Usuário, senha e lista de IPs permitidos

A janela de proxy do Firefox não tem campos de usuário e senha. Há duas formas de autorização, e elas não são equivalentes:

Usuário e senha. Com proxy HTTP, o servidor que exige login responde com o código 407 (autenticação de proxy necessária). No nosso teste com um proxy HTTP local que pedia autenticação Basic, o Firefox 157 mostrou a janela de login do passo 6; depois do login, o proxy abriu o túnel e a página HTTPS carregou. Com outros métodos de autenticação o comportamento pode ser diferente; se a janela não aparecer, confira com o provedor qual método ele usa. Digite exatamente o que o painel mostra, incluindo parâmetros embutidos no usuário. Não aplique codificação de URL na senha nesse campo: ela só faz sentido quando a senha vai dentro de uma URL. Se o Firefox oferecer salvar a senha, a escolha é sua; com a senha salva, a opção Não pedir confirmação de autenticação se a senha estiver memorizada faz o login silencioso, e segundo a própria interface o Firefox volta a perguntar se a autenticação falhar.

Não confunda 407 com 401. O 407 é o desafio do proxy; o 401 normalmente vem do site de destino, que quer o login dele. Só o código não prova que o proxy não tem nada a ver: se o 401 aparece em todos os sites, fale com o provedor.

Lista de IPs permitidos (allowlist). Muitos provedores deixam cadastrar o seu IP público e liberam o proxy sem senha. Isso depende do IP real com que você chega ao provedor: se você troca de Wi-Fi, liga uma VPN ou o seu provedor de internet muda o IP (o que é comum com CGNAT no Brasil), o proxy para de aceitar. Para descobrir qual IP cadastrar, abra o Meu IP com o proxy do Firefox desligado e sem VPN ativa.

Para SOCKS5 com usuário e senha, a janela de configuração não tem campos e nós não testamos um pedido de senha para SOCKS no Firefox. Se o seu plano SOCKS5 exige senha, use o que o provedor documenta: autorização por IP no painel, um endpoint HTTP do mesmo plano ou um cliente cuja compatibilidade com esse plano você verificou.

05DNS e verificação do IP de saída

Quando você abre um site, o navegador primeiro descobre o IP do domínio (resolução DNS). Com proxy HTTP, o proxy resolve o nome do destino. Com SOCKS5, depende da caixa Proxy DNS ao usar SOCKS v5: marcada, o nome vai para o servidor SOCKS resolver; desmarcada, quem resolve é o próprio Firefox, pelo resolvedor que ele estiver usando (o da rede ou um DNS sobre HTTPS), e só depois conecta pelo proxy. Para um caminho coerente com o proxy, deixe marcada.

O DNS sobre HTTPS (DoH) fica em outra parte das configurações, com níveis como Proteção padrão e Proteção maior. Ele criptografa as consultas que de fato são enviadas ao resolvedor seguro escolhido, não todo o tráfego, e não garante que o seu provedor de internet nada observe. Segundo a Mozilla, a proteção padrão pode voltar ao resolvedor comum se houver problema, o resolvedor seguro local pode ser o do próprio provedor de internet, e VPN, políticas ou a rede podem desativar o DoH. Por isso, um teste que mostra um resolvedor de outro país não prova sozinho um vazamento.

Para conferir a rota, abra o Meu IP com o proxy ligado no Firefox. A página mostra o IP e a localização de uma única requisição, a que acabou de fazer. Compare esse IP com a saída que o provedor indica para o seu plano (IP, faixa ou endpoint). Só o país não basta: ele pode coincidir com o seu se você pediu um IP do Brasil, e outro país não prova que a saída é a do provedor. Um navegador sem proxy e sem VPN pode servir de referência, mas IP igual ou diferente, sozinho, não confirma a rota certa. Se o IP do Firefox não bate com o esperado, confira se o modo manual ficou salvo, se o HTTPS usa o proxy e se o site não entrou em Sem proxy para.

Para testar o endpoint em si, use o verificador de proxy. Ele conecta ao seu proxy a partir dos servidores dele e mostra se o endpoint responde. Duas ressalvas: se o plano usa lista de IPs permitidos, o verificador chega com o IP dele e pode ser recusado mesmo com o proxy funcionando; e um resultado bom vale para o ponto de vista do verificador, não prova que o Firefox está roteando por ali. Faça os dois testes.

Sessões "sticky" são de melhor esforço: o mesmo IP pode durar mais ou menos do que o anunciado, e pedir uma sessão nova não garante um IP diferente.

06Quando o proxy não funciona no Firefox

SintomaCausa provávelO que verificar
Página de erro dizendo que o proxy recusou a conexãoHost ou porta errados, porta de outro protocolo, servidor fora do arCopie de novo host e porta, sem http://; confira se a porta é HTTP ou SOCKS
Janela de senha aparece em loopUsuário/senha errados ou parâmetros de usuário em formato inválidoCole a credencial do painel sem espaços; teste com um usuário simples, sem parâmetros
Funciona em casa, falha em outra redeAllowlist ligada ao IP antigoVeja o IP atual no Meu IP e atualize o cadastro no provedor
Só alguns sites passam pelo proxyHTTPS sem proxy configuradoMarque "Usar este proxy também em HTTPS" ou preencha "Proxy HTTPS"
Erro 401 num site específicoNormalmente o login do próprio siteEntre no site; se o 401 aparece em todos os sites, fale com o provedor
Erro 403 ou 5xxPode vir do proxy, de um intermediário ou do destinoTeste outro site; se todos falham, fale com o provedor
Verificador aprova, mas o IP no Firefox não é o esperadoFirefox fora do modo manual, destino em "Sem proxy para" ou HTTPS sem proxyReabra a janela e confira o modo salvo, o HTTPS e as exceções
Configurações de proxy acinzentadas ou controladasPolítica da organização ou extensão controlando o proxyEm computador pessoal, revise a extensão que você instalou; em máquina gerenciada, fale com o TI

Nunca resolva um erro de certificado desativando a verificação TLS ou aceitando um certificado desconhecido. Se o aviso de segurança aparece só com o proxy ligado, desligue o proxy e fale com o provedor.

07Como desligar e qual a diferença do proxy do sistema

Antes de desligar, anote host e porta, caso queira religar depois. Então:

  1. Volte à janela Configuração de conexão (passos 1 a 3 da seção HTTP), marque Sem proxy e clique em OK. Os campos manuais ficam acinzentados.

    Janela Configuração de conexão com Sem proxy selecionado

Sem proxy faz o Firefox deixar de usar o proxy configurado nele; uma VPN, as rotas do sistema ou políticas aplicadas ao navegador continuam valendo. Se preferir seguir o sistema operacional, escolha Usar as configurações de proxy do sistema.

A configuração manual vale só para o Firefox: os outros navegadores e aplicativos mantêm a rota que já tinham, seja direta, por VPN ou por outro proxy. A opção do sistema faz o Firefox seguir o proxy definido no sistema operacional, e cada outro programa pode ou não respeitar essa mesma configuração. Se você quer um IP diferente só para navegar, a configuração manual no Firefox é o caminho mais isolado. Para celular, o catálogo de proxies móveis tem outras opções.

A Mozilla documenta que uma extensão pode assumir o controle do proxy, e a janela mostra isso. Se a extensão é sua, num computador pessoal, decida se ela deve continuar no controle. Em computador de empresa, a configuração pode estar travada por política; não tente contornar, fale com quem administra a máquina.

08Provedores com HTTP e SOCKS5

Se você ainda está escolhendo, estes provedores do catálogo oferecem planos com endpoints de proxy para configurar no navegador. Confira na página de cada um os protocolos, a forma de autorização e os preços atuais; a presença na lista não significa que testamos cada plano no Firefox.

SOAX: proxies residenciais e móveis
SOAX: proxies residenciais e móveis3.9219

A SOAX vende proxies residenciais e móveis rotativos num pool compartilhado de créditos, com datacenter e ISP nos mesmos planos. O Builder começa em $200/mês + IVA (200 créditos); o tráfego Tier 1 é $3/GB no Builder.

85 países
US$ 3,00
por 1 GB
Bright Data: proxies residenciais e de datacenter
Bright Data: proxies residenciais e de datacenter4.41438

A Bright Data é uma grande rede de proxies para coleta de dados: IPs residenciais, móveis, ISP e de datacenter em cerca de 195 países. O tráfego residencial pode ser pago por uso, sem assinatura, e os endereços de datacenter e ISP são vendidos em pacotes a partir de 10 IPs. O acesso residencial e móvel exige verificação de identidade.

10 países
US$ 5,00
por 1 GB
Oxylabs: proxies residenciais e de datacenter
Oxylabs: proxies residenciais e de datacenter4.0770

A Oxylabs vende proxies residenciais, de datacenter e móveis. Residencial self-serve começa em $6/GB para 5 GB/mês. Pagamentos de comprador: cartões, TED, AliPay, PayPal.

10 países
US$ 0,59
por 1 GB
Decodo (Smartproxy): proxies residenciais e de datacenter
Decodo (Smartproxy): proxies residenciais e de datacenter4.22107

A Decodo (antes Smartproxy) vende proxies residenciais e de datacenter. Residencial: $4/GB sem plano mensal, ou pacotes mensais a partir de $3.75/GB para 3 GB. Pagamentos: cartões, PayPal, Alipay, Google/Apple Pay, cripto (com limites).

83 países
US$ 0,38
por 1 GB

Como configurar proxy no Firefox sem mudar o proxy do Windows?

Abra Configurações, procure por proxy, clique em Configurações avançadas e depois em Configurar proxy, e marque Configuração manual de proxy. Isso altera só o Firefox; os outros aplicativos mantêm a rota que já tinham, que pode ser direta, por VPN ou por outro proxy.

Onde coloco usuário e senha do proxy no Firefox?

A janela de configuração não tem esses campos. Com proxy HTTP que pede autenticação Basic, o Firefox mostrou no nosso teste uma janela de Nome de usuário e Senha ao abrir o primeiro site. Com outros métodos pode ser diferente. Outra opção é cadastrar o seu IP público na lista de IPs permitidos do provedor.

Devo marcar Proxy DNS ao usar SOCKS v5?

Na maioria dos casos, sim. Marcada, a resolução de nomes é feita pelo servidor SOCKS. Desmarcada, o Firefox resolve os nomes pelo resolvedor que estiver usando, da rede ou de DNS sobre HTTPS, antes de conectar pelo proxy.

Meu IP não mudou depois de configurar o proxy. O proxy está quebrado?

Não necessariamente, e um IP diferente também não prova a rota certa. Compare o IP mostrado com a saída esperada do provedor, confira se o modo manual ficou salvo, se o HTTPS usa o proxy e se o site não está em Sem proxy para, e teste o endpoint no verificador de proxy.

Qual a diferença entre erro 407 e 401?

O 407 é o proxy pedindo autenticação. O 401 normalmente é o site de destino pedindo o próprio login, e usuário e senha do proxy não resolvem isso. Se o 401 aparece em todos os sites, fale com o provedor.

Como desativar o proxy no Firefox?

Volte à janela Configuração de conexão, marque Sem proxy e clique em OK. O Firefox deixa de usar o proxy configurado nele, mas VPN, rotas do sistema e políticas do navegador continuam valendo.

Fontes: Connection settings in Firefox e DNS over HTTPS no Firefox, da Mozilla; rótulos conforme a tradução pt-BR do Firefox mantida pela Mozilla e capturas do Firefox 157 no macOS.