Pular para o conteúdo

Configuração manual de proxy no macOS: guia passo a passo

• Гайды
Configuração manual de proxy no macOS: guia passo a passo

Configurar manualmente um proxy no macOS permite rotear seu tráfego de rede por um servidor específico, viabilizando tarefas como scraping localizado, contorno de restrições geográficas ou mais privacidade. Esse processo consiste em inserir o endereço do servidor e a porta fornecidos pela GProxy nas Configurações do Sistema do macOS, o que aplica a configuração à maioria dos aplicativos e navegadores no nível do sistema.

Entendendo a arquitetura de proxy do macOS

O macOS trata as configurações de proxy no nível da interface de rede. Isso significa que você pode ter configurações de proxy diferentes para a conexão Wi-Fi e para a conexão Ethernet cabeada. Quando você aplica um proxy manual, a pilha de rede do macOS intercepta as requisições de saída dos aplicativos e as redireciona para o servidor proxy indicado. Embora a maioria dos aplicativos modernos, como Safari, Chrome e Slack, respeite essas configurações globais do sistema, alguns softwares especializados ou ferramentas de linha de comando exigem configuração independente.

A GProxy oferece vários tipos de proxies, incluindo IPs residenciais, de datacenter e móveis. Para a configuração manual no macOS, você normalmente usa os protocolos HTTP, HTTPS (Proxy Web Seguro) ou SOCKS5. A escolha do protocolo certo depende do seu caso de uso específico. Por exemplo, o SOCKS5 costuma ser preferido para tarefas de alto desempenho e tráfego UDP, enquanto HTTP/HTTPS é o padrão para navegação comum na web e coleta de dados.

Configuração manual de proxy no macOS: guia passo a passo

Configuração manual passo a passo no macOS Ventura e Sonoma

A Apple redesenhou a interface do sistema nas versões recentes do macOS, passando de "Preferências do Sistema" para "Configurações do Sistema". Os passos a seguir descrevem o processo nas versões atuais (macOS 13.0 e posteriores).

  1. Clique no Menu Apple no canto superior esquerdo da tela e selecione Configurações do Sistema.
  2. Na barra lateral, clique em Rede.
  3. Selecione o serviço de rede ativo que você está usando no momento (por exemplo, Wi-Fi ou Ethernet). Se estiver no Wi-Fi, clique no botão Detalhes... ao lado do nome da rede conectada.
  4. Na coluna esquerda da janela pop-up, clique na aba Proxies.
  5. Você verá uma lista de protocolos. Ative o botão do protocolo que deseja usar. Para a maioria dos usuários da GProxy, serão Proxy Web (HTTP) e Proxy Web Seguro (HTTPS).
  6. Digite o endereço do Servidor Proxy (por exemplo, proxy.gproxy.com) e a Porta (por exemplo, 8080 ou 10000) fornecidos no seu painel da GProxy.
  7. Se o seu proxy exigir senha (autenticação padrão), ative o botão O servidor proxy requer senha e informe seu usuário e senha da GProxy.
  8. Clique em OK e depois em Aplicar para salvar as alterações.

Se você usa whitelist de IP (IPs autorizados) na sua conta GProxy, pode pular os campos de usuário e senha. O servidor vai reconhecer o endereço IP do seu Mac e liberar o acesso automaticamente. Isso costuma ser mais conveniente para estações de trabalho fixas.

Comparação de protocolos: escolhendo a configuração certa na GProxy

Selecionar o protocolo correto é essencial para desempenho e compatibilidade. O macOS oferece várias opções, mas as três a seguir são as mais comuns no uso profissional de proxies.

Protocolo Melhor para Nível de segurança Velocidade
HTTP Navegação web geral, scraping básico. Baixo (o tráfego não é criptografado) Alta
HTTPS Acesso a sites seguros (bancos, redes sociais). Alto (criptografia SSL/TLS) Média-alta
SOCKS5 Torrents, VOIP, jogos, scraping avançado. Variável (sem criptografia nativa, mas lida com qualquer tráfego) Alta (baixo overhead)

Para quem prioriza anonimato e segurança, a GProxy recomenda usar o Proxy Web Seguro (HTTPS) ou o SOCKS5. O SOCKS5 é particularmente eficaz porque não reescreve os pacotes de dados, reduzindo a chance de detecção pelos mecanismos antiproxy sofisticados usados por sites de alta segurança.

Configuração manual de proxy no macOS: guia passo a passo

Configuração avançada: bypass de proxy e localhost

No mesmo menu de configurações "Proxies" em que você inseriu os dados do servidor há uma área de texto chamada Ignorar configurações de proxy para estes hosts e domínios. Esse campo é crítico para desenvolvedores e usuários avançados. Por padrão, o macOS inclui *.local e 169.254/16.

Se você desenvolve um site localmente com uma ferramenta como MAMP, Docker ou um servidor Node.js local, precisa garantir que localhost e 127.0.0.1 estejam nessa lista. Sem essas entradas, seu Mac tentará rotear o tráfego de desenvolvimento local pelo servidor da GProxy, resultando em um erro de "Conexão recusada", porque o servidor proxy não enxerga o ambiente interno da sua máquina local.

Várias entradas devem ser separadas por vírgulas. Por exemplo: *.local, 169.254/16, localhost, 127.0.0.1, myinternaltool.com. Isso garante que apenas o tráfego web externo passe pelo proxy, mantendo a velocidade das operações na sua rede interna.

Automatizando o uso de proxy com Python no macOS

Embora a configuração manual nas Configurações do Sistema funcione para navegadores, desenvolvedores frequentemente precisam usar proxies de forma programática. Se você roda scripts no macOS, pode ignorar as configurações do sistema e definir suas credenciais da GProxy diretamente no código. Isso é comum em cenários de ciência de dados e testes automatizados.

O exemplo a seguir demonstra como usar um proxy residencial da GProxy com a popular biblioteca requests em Python:

import requests

# Substitua pelas suas credenciais da GProxy
proxy_host = "proxy.gproxy.com"
proxy_port = "10000"
username = "your_username"
password = "your_password"

proxy_url = f"http://{username}:{password}@{proxy_host}:{proxy_port}"

proxies = {
    "http": proxy_url,
    "https": proxy_url,
}

try:
    response = requests.get("https://api.ipify.org?format=json", proxies=proxies, timeout=10)
    print(f"Your Proxy IP: {response.json()['ip']}")
except Exception as e:
    print(f"Connection Error: {e}")

Esse script permite verificar se o seu proxy está funcionando corretamente sem afetar o restante do sistema macOS. É uma boa prática manter a lógica de proxy contida dentro da aplicação para evitar interferência em atualizações do sistema ou em outros processos em segundo plano.

Resolvendo problemas comuns de proxy no macOS

A configuração manual às vezes gera problemas de conectividade. Se você não conseguir acessar a internet depois de aplicar as configurações da GProxy, verifique as seguintes variáveis:

  • Erros de autenticação: se o navegador pedir usuário e senha repetidamente, confira suas credenciais da GProxy. Se você usa whitelist de IP, garanta que seu IP público atual coincide com o autorizado no painel da GProxy.
  • Conflitos de porta: certifique-se de usar a porta correta para o protocolo selecionado. Proxies HTTP costumam usar a porta 80 ou 8080, enquanto SOCKS5 e as portas rotativas da GProxy podem usar 10000-20000.
  • Portais cativos: em um Wi-Fi público (como de hotel ou cafeteria), os proxies geralmente falham até você concluir o login web da rede local. Desligue o proxy, faça login no Wi-Fi e depois ligue o proxy novamente.
  • Vazamentos de DNS: por padrão, o macOS pode continuar usando os servidores DNS do seu ISP mesmo com o proxy ativo. Para evitar isso, garanta que sua configuração SOCKS5 resolva o DNS através do proxy, ou defina manualmente o DNS para um provedor neutro como o Cloudflare (1.1.1.1) na aba DNS das configurações de Rede.

Configurando proxies pelo Terminal (networksetup)

Para administradores de sistema que gerenciam vários Macs, a configuração manual pela interface gráfica é ineficiente. O macOS oferece o utilitário de linha de comando networksetup para gerenciar as configurações de proxy. Isso é útil para criar scripts bash que ligam e desligam proxies instantaneamente.

Para definir um proxy HTTP na interface Wi-Fi pelo Terminal, use o seguinte comando:

networksetup -setwebproxy "Wi-Fi" proxy.gproxy.com 8080 on username password

Para desativar o proxy, use:

networksetup -setwebproxystate "Wi-Fi" off

Usar o Terminal oferece um nível de precisão e velocidade que a interface gráfica não alcança, especialmente ao alternar entre diferentes sub-redes da GProxy ou IPs rotativos para testes. Você pode verificar suas configurações atuais executando networksetup -getwebproxy "Wi-Fi".

Pontos principais

A configuração manual de proxy no macOS é um processo simples quando você entende a distinção entre interfaces de rede e protocolos. Usando o menu Configurações do Sistema, você consegue rotear seu tráfego pela rede global da GProxy, obtendo o anonimato e a localização necessários para tarefas profissionais.

  • Combine o protocolo: garanta que o protocolo selecionado no macOS (HTTP, HTTPS ou SOCKS) corresponde à configuração fornecida no seu painel da GProxy.
  • Proteja suas credenciais: ao usar proxies autenticados, lembre-se de que o macOS armazena esses dados na configuração de rede do sistema; use whitelist de IP sempre que possível para mais segurança.
  • Verifique com ferramentas: use sempre uma ferramenta como o curl ou um site de checagem de IP logo após a configuração para confirmar que seu tráfego realmente sai pelo IP do proxy.
  • Use listas de bypass: mantenha seu ambiente de desenvolvimento local funcionando adicionando localhost e 127.0.0.1 à lista de exceções do proxy.
support_agent
GProxy Support
Usually replies within minutes
Hi there!
Send us a message and we'll reply as soon as possible.