A configuração de proxy no Windows 10 e 11 é feita na seção "Proxy" dentro das configurações de "Rede e Internet", permitindo tanto a configuração manual do endereço e da porta de um servidor proxy quanto a configuração automática via script PAC (Proxy Auto-Configuration).
Acessando as configurações de proxy
Para configurar o proxy no Windows 10 ou 11:
- Abra o aplicativo Configurações. Isso pode ser feito pressionando
Win + Iou clicando no botão Iniciar e selecionando "Configurações". - Vá até Rede e Internet.
- No menu à esquerda, selecione Proxy.
Dentro das configurações de Proxy há dois métodos principais de configuração: configuração automática de proxy e configuração manual de proxy.
Configuração automática de proxy
Esse método usa um script Proxy Auto-Configuration (PAC), que é um arquivo JavaScript que define regras de como navegadores e outros user agents escolhem automaticamente o servidor proxy adequado para buscar determinada URL.
Configurar a configuração automática de proxy
- Nas configurações de Proxy, localize a seção Configuração automática de proxy.
- Deixe Detectar configurações automaticamente como Desativado, a menos que você dependa do Web Proxy Auto-Discovery Protocol (WPAD) no seu ambiente de rede. Para uso de um arquivo PAC específico, normalmente isso deve ficar desativado.
- Ative Usar script de instalação (Ativado).
- No campo Endereço do script, informe a URL completa do seu arquivo PAC (por exemplo,
http://proxy.example.com/proxy.pac). - Clique em Salvar.
Considerações sobre o arquivo PAC
- Configuração dinâmica: arquivos PAC permitem a seleção dinâmica de proxy com base no IP de destino, no hostname ou no protocolo, oferecendo controle mais granular que a configuração manual.
- Gestão centralizada: atualizações nas regras de proxy podem ser publicadas alterando um único arquivo PAC em um servidor web, simplificando a gestão em vários clientes.
- Disponibilidade: o servidor do arquivo PAC precisa estar continuamente acessível para que a configuração de proxy funcione corretamente. Se o servidor cair, os clientes podem perder acesso à internet ou deixar de usar o proxy.
- Depuração: problemas com arquivos PAC podem ser complexos de diagnosticar. Garanta que o script esteja sintaticamente correto e que o servidor que o hospeda esteja acessível.
Configuração manual de proxy
Esse método consiste em especificar um único endereço e porta de servidor proxy para todo o tráfego de internet.
Configurar a configuração manual de proxy
- Nas configurações de Proxy, localize a seção Configuração manual de proxy.
- Ative Usar um servidor proxy (Ativado).
- No campo Endereço IP do proxy, informe o endereço IP ou o hostname do seu servidor proxy.
- No campo Porta, informe o número da porta usada pelo seu servidor proxy (por exemplo,
8080,3128). - (Opcional) Marque Não usar o servidor proxy para endereços locais (intranet). Isso ignora o proxy nas requisições a recursos da rede local, o que costuma ser recomendado para evitar o roteamento desnecessário do tráfego interno.
- (Opcional) Na caixa de texto Não usar o servidor proxy para estes endereços, informe endereços ou domínios específicos que não devem usar o proxy, separados por ponto e vírgula (por exemplo,
*.local; 192.168.1.0/24; example.com). - Clique em Salvar.
Considerações sobre a configuração manual
- Simplicidade: direta de configurar para um único servidor proxy fixo.
- Flexibilidade limitada: menos dinâmica que os arquivos PAC. Todo o tráfego (salvo exceções) é roteado pelo proxy especificado.
- Autenticação de proxy: se o servidor proxy exigir autenticação, o Windows normalmente exibirá uma janela solicitando as credenciais na primeira tentativa de conexão. Essas credenciais costumam ficar em cache durante a sessão.
Configurações de proxy de todo o sistema vs. específicas por aplicativo
As configurações de proxy do Windows são, em geral, válidas para todo o sistema, ou seja, aplicam-se à maioria dos aplicativos Universal Windows Platform (UWP) e a muitos aplicativos Win32 tradicionais que respeitam a configuração de proxy do sistema. No entanto, alguns aplicativos podem sobrescrever ou ignorar essas configurações.
Aplicativos que podem ignorar as configurações de proxy do sistema
- Navegadores:
- Google Chrome, Microsoft Edge, Internet Explorer: esses navegadores normalmente respeitam as configurações de proxy do sistema por padrão.
- Mozilla Firefox: o Firefox mantém suas próprias configurações de proxy independentes, configuráveis em
Opções > Configurações de Rede > Configurações.... Ele pode ser configurado para usar as configurações de proxy do sistema ou configurações personalizadas. - Opera, Vivaldi: frequentemente baseados em Chromium, costumam seguir as configurações do sistema, mas podem oferecer sobrescritas específicas.
- Clientes VPN: softwares de VPN normalmente criam a própria interface de rede e o próprio roteamento, ignorando ou coexistindo com as configurações de proxy do sistema.
- Gerenciadores de download: alguns gerenciadores de download têm opções próprias de configuração de proxy que podem sobrescrever as do sistema.
- Ferramentas de linha de comando: ferramentas como
curlouwgetcostumam exigir configuração explícita de proxy por argumentos de linha de comando ou variáveis de ambiente.
Configurando proxy para ferramentas de linha de comando
Para ferramentas como curl ou aplicativos que usam as variáveis de ambiente padrão, você pode definir HTTP_PROXY e HTTPS_PROXY (e NO_PROXY para exclusões).
SET HTTP_PROXY=http://proxy.example.com:8080
SET HTTPS_PROXY=http://proxy.example.com:8080
SET NO_PROXY=localhost,127.0.0.1,.local
Para variáveis de ambiente persistentes, use a janela Propriedades do Sistema ou o PowerShell:
[System.Environment]::SetEnvironmentVariable('HTTP_PROXY', 'http://proxy.example.com:8080', 'User')
[System.Environment]::SetEnvironmentVariable('HTTPS_PROXY', 'http://proxy.example.com:8080', 'User')
[System.Environment]::SetEnvironmentVariable('NO_PROXY', 'localhost,127.0.0.1,.local', 'User')
Substitua 'User' por 'Machine' para variáveis de todo o sistema, que exigem privilégios de administrador.
Tipos de servidor proxy e suporte no Windows
As configurações de proxy do sistema no Windows suportam principalmente proxies HTTP e HTTPS. Proxies SOCKS (SOCKS4, SOCKS5) em geral não são configuráveis diretamente pelas configurações nativas de proxy do Windows e normalmente exigem configuração por aplicativo ou software cliente de terceiros.
| Recurso / Tipo | Configuração manual (Configurações do Windows) | Configuração automática (arquivo PAC) | Configurações por aplicativo |
|---|---|---|---|
| Proxy HTTP | Suportado | Suportado (pela lógica do script PAC) | Suportado |
| Proxy HTTPS | Suportado | Suportado (pela lógica do script PAC) | Suportado |
| Proxy SOCKS4 | Não suportado diretamente | Limitado (o script PAC pode direcionar, mas o cliente pode não suportar) | Frequentemente suportado |
| Proxy SOCKS5 | Não suportado diretamente | Limitado (o script PAC pode direcionar, mas o cliente pode não suportar) | Frequentemente suportado |
| Autenticação | Prompt do SO para basic auth | Tratada pelo servidor proxy | Depende do aplicativo |
| Roteamento dinâmico | Não | Sim | Depende do aplicativo |
| Gestão centralizada | Não | Sim | Não |
Solução de problemas comuns na configuração de proxy
- Endereço/porta de proxy incorretos: confira o endereço IP ou hostname e o número da porta. Erro comum.
- Servidor proxy inacessível: faça ping no IP do servidor proxy para confirmar a conectividade de rede. Verifique se o serviço de proxy está rodando no servidor.
- Bloqueio de firewall: garanta que nenhum firewall local ou de rede esteja bloqueando as conexões ao IP e à porta do servidor proxy.
- Falha de autenticação: se o proxy exigir autenticação, garanta que as credenciais corretas sejam fornecidas. Se as credenciais não forem solicitadas, verifique a configuração do proxy.
- Erros no arquivo PAC: verifique se há erros de digitação na URL do arquivo PAC. Confirme que o servidor web que hospeda o arquivo PAC está acessível. Examine o arquivo PAC em busca de erros de sintaxe com um linter de JavaScript ou as ferramentas de desenvolvedor do navegador.
- Problemas de resolução DNS: se a resolução DNS falhar ao usar o proxy, o próprio servidor proxy pode estar com problemas de DNS, ou pode não estar configurado para encaminhar as requisições DNS corretamente.
- Conflito específico de aplicativo: se o acesso à internet funciona em alguns aplicativos e em outros não, investigue as configurações de proxy dentro do aplicativo que não funciona.
- Problemas de cache: às vezes configurações antigas de proxy ficam em cache. Reiniciar o navegador ou o sistema pode resolver. Limpar o cache do navegador também pode ser necessário.
- Problemas de certificado SSL/TLS: se sites HTTPS falharem, o proxy pode estar interceptando o tráfego SSL/TLS. Garanta que quaisquer certificados raiz exigidos pelo provedor do proxy estejam instalados no repositório de certificados do Windows.
Testando a conectividade do proxy
Depois de configurar o proxy, verifique se ele funciona:
- Teste no navegador: abra um navegador e acesse um site como
whatismyip.com. O endereço IP exibido deve ser o do servidor proxy, não o da sua máquina local. - Teste com
curl(Prompt de Comando/PowerShell):
cmd curl -x http://proxy.example.com:8080 https://httpbin.org/ip
Substituahttp://proxy.example.com:8080pelos dados do seu proxy. Esse comando deve retornar o endereço IP público do proxy. - Diagnóstico de rede: use
tracertpara traçar a rota até um IP externo (por exemplo,tracert 8.8.8.8). Isso ajuda a identificar se o tráfego está sendo roteado pela rede do proxy.
Como configurar um proxy SOCKS5 no Windows 11
O Windows 10 e 11 não têm configuração nativa de SOCKS5 para todo o sistema — o painel embutido Rede e Internet → Proxy aceita apenas endereços HTTP/HTTPS. Para usar um proxy SOCKS5 no Windows, você roteia o tráfego por um cliente que entenda SOCKS5. Existem três métodos confiáveis.
Método 1 — Firefox (SOCKS5 nativo, sem software extra)
O Firefox mantém a própria pilha de proxy e fala SOCKS5 nativamente:
- Abra Configurações → Geral → Configurações de Rede → Configurações…
- Escolha Configuração manual de proxy.
- Em Host SOCKS, informe o IP do seu proxy, defina a Porta e selecione SOCKS v5.
- Marque Proxy DNS ao usar SOCKS v5 para evitar vazamentos de DNS.
- Clique em OK. (Passo a passo completo: configuração de proxy no Firefox.)
Método 2 — Chrome / Edge por flag de inicialização
Navegadores Chromium não expõem um campo SOCKS na interface, mas aceitam um parâmetro de linha de comando:
chrome.exe --proxy-server="socks5://IP:PORT"
As credenciais são fornecidas quando o navegador as solicita. Veja o guia completo de configuração de proxy no Chrome para as opções por perfil.
Método 3 — Todo o sistema com um proxifier
Para forçar todos os aplicativos do Windows a passar pelo SOCKS5, use um proxifier como o Proxifier ou o ProxyCap. Eles capturam todas as conexões de saída e as encaminham pelo túnel SOCKS5 — o mais próximo de um SOCKS5 nativo para todo o sistema no Windows.
O SOCKS5 no Windows suporta UDP (QUIC / HTTP-3)?
A maioria dos proxies SOCKS5 é apenas TCP, então protocolos baseados em UDP — incluindo QUIC (HTTP/3 sobre a porta UDP 443) — silenciosamente voltam para TCP. Os endpoints SOCKS5 de datacenter da GProxy suportam SOCKS5 UDP ASSOCIATE, então um cliente compatível com UDP pode tunelar QUIC/HTTP-3 e outro tráfego UDP — um recurso que a maioria dos provedores não oferece. Para saídas sticky e com geo-targeting, você pode usar as mesmas credenciais com nossos proxies residenciais.
Perguntas frequentes
O Windows 11 suporta proxies SOCKS5 nativamente?
Não. O painel de proxy embutido aceita apenas HTTP/HTTPS. Use o campo Host SOCKS do Firefox, inicie o Chrome com --proxy-server="socks5://…" ou rode um proxifier para cobrir todo o sistema.
Qual é a diferença entre um proxy HTTP e um SOCKS5 no Windows?
Um proxy HTTP entende apenas tráfego web; o SOCKS5 é agnóstico de protocolo e carrega qualquer tráfego TCP — e, em servidores compatíveis, UDP —, incluindo e-mail, jogos e aplicativos customizados. Veja SOCKS5 vs proxy HTTP.
Como testo um proxy SOCKS5 no Windows?
No Prompt de Comando ou no PowerShell execute:
curl --socks5 USER:PASS@IP:PORT https://httpbin.org/ip
O endereço IP retornado deve ser o do proxy, não o seu.
Um único proxy SOCKS5 pode cobrir todos os aplicativos?
Não apenas pelas configurações do Windows — use um proxifier (Proxifier/ProxyCap) para rotear o sistema inteiro, ou configure cada aplicativo individualmente.
Pronto para testar SOCKS5 no Windows? Obtenha um proxy SOCKS5 da GProxy — IPs de datacenter, ISP e residenciais com HTTP(S) + SOCKS5, suporte a UDP no datacenter e cobrança pay-as-you-go.
