Como configurar proxy no macOS (Sonoma, Sequoia e Ventura)
Atualizado:
Diferente do Windows, o macOS fornece campos nativos de usuário e senha diretamente em Ajustes do Sistema → Rede → Proxies para HTTP (Proxy Web) e HTTPS (Proxy Web Seguro), armazenando as credenciais no Acesso às Chaves (Keychain). Você também pode alternar proxies por linha de comando usando a ferramenta nativa networksetup.
System Settings > Wi-Fi > Details > Proxies > Web Proxy (HTTP) & Secure Web Proxy (HTTPS)- 1 IP₫ 75.000
- 3+ IPs₫ 70.000
- 5+ IPs₫ 65.000
- 10+ IPs₫ 60.000
- 50+ IPs₫ 60.000
- 100+ IPs₫ 60.000
- 200+ IPs₫ 60.000
- 500+ IPs₫ 55.000
- 1 IP₫ 40.000
- 5+ IPs₫ 35.000
- 10+ IPs₫ 25.000
- 20+ IPs₫ 25.000
- 50+ IPs₫ 25.000
- 100+ IPs₫ 25.000
- 200+ IPs₫ 25.000
- 500+ IPs₫ 25.000
- 1000+ IPs₫ 22.000
- 2000+ IPs₫ 20.000
Protocolos de proxy de rede no macOS explicados
O macOS permite ativar vários protocolos de proxy simultaneamente em uma única interface Wi-Fi ou Ethernet. Ao usar proxies pagos da VinaProxy, ative tanto o 'Proxy Web (HTTP)' quanto o 'Proxy Web Seguro (HTTPS)'.
| Opção de proxy no macOS | Protocolo tratado | Compatibilidade VinaProxy | Suporte a autenticação no Keychain |
|---|---|---|---|
| Proxy Web (HTTP) | Tráfego HTTP simples (porta 80) | Suporte total (IPv4 dedicado e ISP estático) | Campos nativos de Usuário e Senha |
| Proxy Web Seguro (HTTPS) | Tráfego TLS/HTTPS CONNECT (porta 443) | Suporte total (IPv4 dedicado e ISP estático) | Campos nativos de Usuário e Senha |
| Proxy SOCKS | Fluxos TCP SOCKS5 | Apenas listas gratuitas (não para planos pagos) | Campos nativos de Usuário e Senha |
| Ignorar ajustes de proxy | Hosts diretos e sub-redes CIDR | Recomendado para *.local e 127.0.0.1 | Não aplicável |
Passo a passo nos Ajustes do Sistema do macOS
bash
# Automatizar a configuração do proxy Wi-Fi no Terminal via networksetup
networksetup -setwebproxy "Wi-Fi" IP PORT on USER PASS
networksetup -setsecurewebproxy "Wi-Fi" IP PORT on USER PASS
# Desativar o proxy Wi-Fi no Mac ao terminar
networksetup -setwebproxystate "Wi-Fi" off
networksetup -setsecurewebproxystate "Wi-Fi" off
Localizações de rede no Mac e dicas para o Terminal
- Use as 'Localizações de rede' do macOS para alternar entre conexão direta e proxy com dois cliques: abra Ajustes do Sistema → Rede, clique no menu circular '...' na parte inferior, escolha Localizações → Editar localizações e crie um perfil 'VinaProxy'.
- Atenção: os Ajustes do Sistema se aplicam ao Safari, Chrome, Brave e apps nativos da Apple, mas comandos do Terminal (curl, brew, git, python) exigem export HTTP_PROXY e HTTPS_PROXY no arquivo ~/.zshrc.
Passo a passo
- 1
Abra os detalhes de rede nos Ajustes do Sistema
Clique no menu Apple → Ajustes do Sistema → Rede, selecione a conexão Wi-Fi ou Ethernet ativa e clique em 'Detalhes...'.
- 2
Ative o Proxy Web (HTTP) e insira as credenciais
Selecione a aba 'Proxies' na barra lateral esquerda. Ative 'Proxy Web (HTTP)', digite o IP da VinaProxy em 'Servidor', a porta em 'Porta', marque 'O servidor proxy exige senha' e preencha Usuário e Senha.
- 3
Ative o Proxy Web Seguro (HTTPS)
Ative 'Proxy Web Seguro (HTTPS)' e insira exatamente o mesmo Servidor, Porta, Usuário e Senha da VinaProxy para que sites HTTPS criptografados também passem pelo proxy.
- 4
Aplique as alterações e verifique no Safari ou Chrome
Confirme se a lista de bypass inclui *.local, 169.254/16, 127.0.0.1, clique em OK e abra o Safari para checar seu IP de saída e ASN.
Perguntas frequentes
Por que meu IP continua o mesmo em sites HTTPS se só ativei o Proxy Web (HTTP) no Mac?
O macOS separa os ajustes de proxy para HTTP simples e HTTPS criptografado. Como quase todos os sites atuais utilizam HTTPS, você deve habilitar tanto o 'Proxy Web (HTTP)' quanto o 'Proxy Web Seguro (HTTPS)' na aba Proxies.
Por que o macOS pede permissão para configd ou Safari acessar as Chaves após configurar o proxy?
O macOS armazena a senha do proxy criptografada no Acesso às Chaves de início de sessão. Clique em 'Permitir Sempre' para que os daemons de rede do sistema autentiquem sem interrupções.
O proxy dos Ajustes do Sistema afeta comandos do Terminal como brew ou git?
Não. Ferramentas de linha de comando no macOS leem as variáveis de ambiente HTTP_PROXY e HTTPS_PROXY no arquivo ~/.zshrc, e não a configuração do sistema operacional.
Obtenha proxies HTTP(S) de baixa latência para macOS
Credenciais imediatas de IPv4 dedicado e ISP estático em 7 países.
Ver preços de proxies