VPN, proxy e filtros

Ajustes de proxy impedem apps de se conectar no Mac

Um ajuste de proxy envia o tráfego por outro servidor. Se esse servidor estiver incorreto ou indisponível, apps não conseguem se conectar, mas outros podem funcionar normalmente.

Aplica-se ao macOS 13 Ventura e posteriores para o caminho dos Ajustes do Sistema. Os comandos funcionam em todas as versões atuais do macOS.Verificado: 29 de outubro de 2026

Sintomas

  • O Safari funciona, mas um app ou ferramenta do Terminal mostra um tempo limite ou erro de “proxy”.
  • Apps conectam em casa, mas falham em outra rede, ou vice-versa.
  • Ferramentas de linha de comando falham com “Could not resolve proxy” ou conexão recusada a uma porta local.
  • As conexões param depois que um app de VPN ou proxy é encerrado.

Possíveis causas

  • Um proxy antigo do sistema. Um proxy definido nos Ajustes do Sistema permanece após você sair da rede que precisava dele.
  • Um arquivo PAC ou descoberta automática de proxy. O Mac obtém regras de proxy de uma URL. Se a URL não carregar, alguns apps não conseguem se conectar.
  • Variáveis de ambiente de proxy. Ferramentas do Terminal leem http_proxy, https_proxy e all_proxy. Essas variáveis não alteram o proxy dos Ajustes do Sistema e apps abertos pelo Dock não as veem.
  • Um app de proxy que parou. Alguns apps definem um proxy para uma porta local, como 127.0.0.1. Se o app parar, nada aguardará conexões nessa porta.
  • Um app com ajuste próprio de proxy. Alguns apps têm um campo de proxy em seus ajustes. Esse campo é separado do proxy do sistema.

Como verificar

  1. Abra o Terminal. Mostre a configuração de proxy que o macOS usa agora.

    scutil --proxy

    Saída Chaves como HTTPEnable, HTTPSEnable, ProxyAutoConfigEnable e ProxyAutoDiscoveryEnable. O valor 1 significa ativado.

  2. Mostre o proxy HTTP e HTTPS de um serviço de rede. Substitua Wi-Fi pelo nome do serviço, se necessário.

    networksetup -getwebproxy Wi-Fi
    networksetup -getsecurewebproxy Wi-Fi
  3. Mostre os ajustes do arquivo PAC e da descoberta automática de proxy.

    networksetup -getautoproxyurl Wi-Fi
    networksetup -getproxyautodiscovery Wi-Fi
  4. Mostre as variáveis de proxy no shell.

    env | grep -i proxy
  5. Se um proxy apontar para 127.0.0.1, descubra o que aguarda conexões nessa porta. Substitua 7890 pela porta.

    lsof -nP -iTCP:7890 -sTCP:LISTEN

Como corrigir

  1. Selecione menu Apple > Ajustes do Sistema > Rede. Clique no serviço de rede e depois em Detalhes.

  2. Clique em Proxies. Desative cada tipo de proxy que sua rede não precisa.

  3. Alguns hosts não devem usar o proxy. Adicione-os a “Ignorar os ajustes de proxy para estes hosts e domínios”.

  4. Clique em OK para salvar a alteração.

  5. Para desativar um proxy web pelo Terminal, use networksetup. O macOS pode pedir uma senha de administrador.

    networksetup -setwebproxystate Wi-Fi off
    networksetup -setsecurewebproxystate Wi-Fi off

    Requer uma senha de administrador.

  6. Remova variáveis de proxy antigas do arquivo de inicialização do shell, como ~/.zshrc. Depois abra uma nova janela do Terminal.

  7. Procure nos ajustes do app que falha um campo próprio de proxy. Configure-o de acordo com sua rede.

Com o Kilobat

  1. A verificação de conexão do Kilobat informa o proxy do sistema e o arquivo PAC. Ela também testa o caminho direto e o caminho pelo proxy.

    kilobat why api.example.com
  2. Adicione --app para ler as variáveis de proxy no ambiente desse app. Senhas não são mostradas.

    kilobat why https://api.example.com/v1/models --app com.example.App
  3. Se o app tiver um ajuste próprio de proxy, informe esse endereço com --proxy.

    kilobat why huggingface.co --proxy http://127.0.0.1:7890
  4. A verificação é grátis. Consulte Descobrir por que um site ou API não conecta para as etapas no app e no MCP.

Perguntas

Por que o Safari funciona quando o Terminal falha?

O Safari usa o proxy do sistema. Ferramentas do Terminal usam as variáveis de proxy do shell. Os dois ajustes podem ser diferentes.

O que é descoberta automática de proxy?

O Mac procura regras de proxy na rede. Em uma rede sem proxy, você pode desativá-la.

Fontes

Verificado em 29 de outubro de 2026.