Voltar ao blog
·9 min de leitura·productdevbook

Como monitorar a largura de banda usando iPhone via tethering

Como manter o uso de dados via tethering no Mac sob controle: monitorar o tráfego, identificar apps que sobem demais e receber alertas antes do limite.

  • Hotspot
  • macOS
  • Bandwidth
  • Tutorial

Você está num hotel em Lisboa, o portal cativo do Wi-Fi não carrega, e você cai no Personal Hotspot do iPhone. Três horas depois, seu plano eSIM está em 4,2 GB de 5. Você abriu um navegador, mandou algumas mensagens no Slack e escreveu uns parágrafos. Nada deveria ter comido 4 GB. Algo comeu. Rastrear banda de tethering com iPhone num Mac é em sua maior parte descobrir qual "algo".

A boa notícia: o macOS já tem o encanamento para te mostrar. Você só precisa saber qual interface olhar e qual app está vendo.

Como o macOS vê seu tethering com iPhone

Quando você liga o Personal Hotspot e conecta seu Mac, o macOS adiciona uma nova interface de rede. Não anuncia em alto e bom som — só aparece junto do seu Wi-Fi normal (en0) e Ethernet (en1 ou similar).

A interface de tether costuma ser en6 ou en7 em Macs modernos, mas o número não é garantido. Depende de outras interfaces USB e virtuais que você tem. O jeito confiável de identificar:

networksetup -listallhardwareports

Procure "iPhone USB" ou um hardware port cujo dispositivo começa com en seguido de número maior do que seu Wi-Fi built-in. Se você tetheriza por Wi-Fi em vez de USB, a conexão ainda passa pelo en0 (sua interface Wi-Fi) — não há interface separada, só um SSID diferente.

Por que a interface importa

Ferramentas que monitoram banda caem em dois campos: por interface e por processo. Ferramentas por interface (a aba Rede do Activity Monitor, mais ou menos, e ferramentas CLI como nettop) te dizem "essa interface moveu 2 GB" mas não qual app moveu. Ferramentas por processo te dizem "Slack usou 80 MB" mas não em qual interface aquele tráfego passou.

Para tethering especificamente, você quer os dois. Quer saber "usei 4 GB na interface de tether" e "desses, Chrome foi 3,1 GB e um processo de sistema foi 600 MB".

Para onde os dados foram de fato — culpados comuns

Alguns processos são notórios por mastigar quietamente dados de hotspot quando não deveriam:

  • iCloud Photos. Se seu Mac é a biblioteca primária e você tirou fotos no dia, no momento em que conecta em qualquer rede começa o upload. Mesmo em Modo de Dados Reduzidos vai fazer pedaços pequenos.
  • Time Machine para destino de rede. Sim, sério. Se você tem um alvo Time Machine de rede e está alcançável pelo tether (raro mas possível), vai felizmente fazer backup pelo seu telefone.
  • Atualizações da App Store e do macOS. Uma atualização do Xcode de 4 GB não liga para você estar em tethering.
  • Dropbox / Google Drive / OneDrive. Os três podem re-fazer upload de arquivos se a sessão anterior não fechou limpa.
  • Abas de navegador. Uma aba do YouTube deixada aberta em segundo plano fazendo autoplay de vídeos relacionados por uma hora é 1+ GB de dados não planejados.
  • Slack e Zoom. Chamadas de voz e vídeo obviamente, mas também sync em segundo plano de histórico de canal.

A correção não é desabilitar todos. É saber quais dispararam, quando e quanto.

Fazendo o tether usar Modo de Dados Reduzidos

O macOS trata Personal Hotspot como conexão tarifada por padrão, o que habilita o Modo de Dados Reduzidos automaticamente. Modo de Dados Reduzidos diz a apps bem comportados para:

  • Pausar sync iCloud de itens grandes.
  • Adiar uploads do iCloud Photos.
  • Reduzir atividade de auto-update.
  • Parar previews de vídeo em autoplay na App Store.

Apps não precisam respeitar. Os próprios apps da Apple geralmente respeitam. Apps de terceiros é cara ou coroa. Para verificar que o Modo de Dados Reduzidos está ligado para seu hotspot:

  1. Abra Ajustes do Sistema → Wi-Fi (ou Rede).
  2. Clique em "Detalhes" na conexão de hotspot.
  3. Confirme que "Modo de Dados Reduzidos" está ligado.

Para tethering USB, a flag está na interface iPhone USB no painel de preferências de Rede.

Observando banda de tethering com iPhone no Mac em tempo real

Quando a interface de tether estiver ativa, a pergunta prática é "o que está usando meu hotspot agora?". A resposta built-in do macOS é nettop do terminal:

nettop -P -n -m route

Isso te dá tráfego por processo dividido por rota, que mais ou menos mapeia a interface. É barulhento e difícil de ler ao vivo, mas funciona num aperto.

Uma resposta mais sustentável é uma ferramenta na barra de menu que mostra taxas ao vivo com atribuição por app. O ova fica ao lado do relógio e mostra upload e download atuais com os apps responsáveis. Quando você conecta no hotspot e a taxa não cai para perto de zero como esperaria, você pode clicar no ícone e ver qual app ainda está ativo.

Pegue uploads em segundo plano antes que custem
Um relance na barra de menu te diz se algo está fazendo upload agora. Num tether tarifado, esse único pedaço de informação vale mais que cada teto e quota juntos.

Um cenário real de viagem

No verão passado, num plano eSIM com teto mensal de 10 GB, um dia típico ficava assim:

  • Manhã, Wi-Fi de hotel funciona: nada no tether.
  • 11h, mudando para coworking, Wi-Fi do hotel cai: tether ligado, USB conectado.
  • 11h00-11h15: 240 MB consumidos. Slack sincroniza histórico de catch-up (~30 MB), Chrome recarrega abas (~80 MB), iCloud Photos começa upload das fotos de ontem (~100 MB), Mail baixa anexos (~30 MB).
  • 11h15-12h30: 1,1 GB consumidos. A maior parte é iCloud Photos terminando o lote de ontem. Alguma é uma chamada Zoom (~400 MB por 25 minutos).
  • 12h30: desligo iCloud Photos, defino Dropbox como pausado. Tráfego cai a um filete.
  • 12h30-17h00: 200 MB total — browse, email, mensagens Slack.

Sem monitoramento, o dia lê como "usei 1,5 GB, parece muito mas talvez ok". Com monitoramento, a resposta é "iCloud Photos foi 1,1 GB dos 1,5 GB, e eu podia ter prevenido tudo desligando o Photos antes de conectar".

Visibilidade de banda pronta para viagem

Um app de barra de menu de 3 MB que mostra taxas ao vivo e histórico por app — local, sem conta, sem nuvem.

Baixar para macOS

Um checklist pré-voo

Antes de tetherizar, passe por:

  1. Pause o iCloud Photos. Photos → Configurações → iCloud → desmarque pela duração do tether.
  2. Pause Dropbox / Google Drive / OneDrive. Cada um tem pause de um clique no item da barra de menu.
  3. Saia de abas de navegador não usadas. Uma aba YouTube ou Twitch deixada aberta é vazamento lento.
  4. Desabilite auto-update na App Store. App Store → Configurações → desmarque "Atualizações Automáticas" pela viagem.
  5. Confirme que Modo de Dados Reduzidos está ligado para o tether.
  6. Cheque seu monitor de banda por qualquer atividade inesperada antes de começar a trabalhar.

Leva um minuto e te poupa de descobrir às 16h que o Adobe Creative Cloud acabou de baixar uma atualização de 2 GB.

Identificando uso de interface por origem

Se você quer ser preciso sobre qual interface um processo está usando — por exemplo, para confirmar que o Time Machine não está saindo pelo tether — lsof é a ferramenta:

lsof -i -n -P | grep -i <process-name>

Lista conexões de rede abertas por processo com sua interface e endpoint remoto. Você pode ver se um processo está falando com um host por en0 (seu Wi-Fi) ou en6 (o iPhone USB).

Para visibilidade contínua, um monitor por app com histórico é mais rápido. O ponto do lsof é responder uma pergunta única. O ponto de uma ferramenta na barra de menu é nunca ter que perguntar para começar.

Quando o iPhone é sua única conexão

Algumas situações em que entender banda de tether realmente importa:

  • Viagem long-haul com eSIM específico do país que fica caro depois do teto.
  • Conferências onde o Wi-Fi do venue é inutilizável e todos caem no hotspot do telefone.
  • Trabalho de campo em lugares sem conectividade fixa.
  • Quedas quando sua internet de casa ou escritório cai e você precisa continuar trabalhando.

Em todos esses, os primeiros trinta segundos depois de conectar no hotspot determinam os próximos vários gigabytes. Se o iCloud Photos começar a fazer upload do último fim de semana, você já perdeu. Se desligar proativamente e só deixar tráfego necessário passar, dá para ter um dia de trabalho inteiro num orçamento de 1–2 GB.

Encerrando

Tetherizar com um iPhone torna a banda invisível do seu Mac visível — porque de repente cada megabyte custa algo. Identifique a interface de tether (en6 ou en7 para USB, en0 para tether Wi-Fi), confirme Modo de Dados Reduzidos ligado, pause syncs pesados antes de conectar e mantenha um monitor de banda na barra de menu aberto para flagrar anomalias em tempo real.

Instale o ova, conecte o cabo e veja o que seu Mac de fato faz num link tarifado. Na maior parte do tempo as surpresas são os mesmos três apps. Quando você sabe quais são, a próxima viagem é tranquila.