Para usuários de proxy e VPN

Seu proxy, visto com clareza.

Por trás de um proxy do sistema, todos os apps parecem ser o app de proxy. O Kilobat atribui o tráfego de volta a cada app, mostra por qual nó ele passou e avisa quando o proxy, a VPN ou o DNS apresenta problemas.

Baixar para Mac ↓
brew install seifip/kilobat/kilobat
  • Grátis para sempre
  • Pro por $29, pagamento único
  • Reembolso em até 14 dias
  • macOS 14+
  • CLI de código aberto
Grátis
  1. Rede
  2. VPN · Gotham VPN
  3. DNS · 28 ms
  4. Proxy do próprio Night Drive

O proxy do app não está respondendo.

Terminal
# Qual regra e nó o Telegram usou
$ kilobat proxy routes --app Telegram
# O DNS ou o IPv6 passam fora do túnel?
$ kilobat vpn

Parece familiar?

A maioria dos monitores para em 127.0.0.1.

Com um proxy do sistema, os apps falam com o núcleo do proxy no próprio Mac, e o núcleo faz a conexão externa real. Monitores que veem apenas sockets atribuem tudo ao núcleo. O Kilobat rastreia cada conexão de loopback até o app que a criou.

  1. TelegramEnvia para a porta do proxy
  2. 127.0.0.1:7890O núcleo do proxy, como o mihomo
  3. Regra e nó“via HK-01”, lido da API do Clash
  4. A internetContado uma vez, para o Telegram

O que falha e o que o Kilobat informa.

Saúde › Por onde o tráfego sai verifica o proxy e a VPN juntos, e Por que não conecta? acrescenta uma etapa de app de proxy.

  1. Tudo parece ser o proxy

    Os apps se comunicam com 127.0.0.1, então os monitores atribuem tudo ao núcleo.

    Cada app recebe a atribuição do próprio tráfego; o núcleo mostra “Transporta tráfego de outros apps” e nada é contado duas vezes. Grátis

  2. Nada carrega depois de encerrar o proxy

    Um proxy do sistema ainda aponta para um app que não está em execução.

    Identificado como proxy do sistema inativo, com o que desativar. Grátis

  3. A VPN está ativada, mas há vazamento nas consultas

    O DNS vai para o roteador do café, ou o IPv6 passa fora do túnel.

    Verificado em relação ao túnel e identificado como vazamento. Grátis

  4. Um site de teste de vazamento mostra meu endereço real

    DNS, IPv6 ou o UDP do WebRTC passa fora do túnel.

    Check for Leaks testa os três e indica o ajuste a alterar no app da VPN. Grátis

  5. Os sites falham apenas quando ambos estão ativados

    Um proxy em modo TUN e uma VPN disputam a rota padrão.

    Identificado como dois túneis em conflito. Grátis

  6. Parece que a internet está fora do ar

    Um nó do grupo parou de responder.

    O tempo de resposta do nó atual de cada grupo é medido e o nó inativo é identificado. Grátis

  7. O bloqueio parece não funcionar

    Filtros de conteúdo do macOS nunca veem conexões com 127.0.0.1.

    O Kilobat informa isso e sugere o modo TUN ou as regras do próprio proxy. Grátis

Rotas

Veja a rota que cada app percorreu.

Com um proxy compatível com Clash, a linha de cada app mostra o nó pelo qual ele passou, como “via HK-01 · 2 diretas”, e a dica lista cada host, nó e regra. O Kilobat lê o endereço da API e o segredo na própria configuração do app de proxy e nunca mostra o segredo.

  • Clash Verge, ClashX, mihomo, Mihomo Party, FlClash ou sing-box com clash_api.
  • Shadowrocket no Apple silicon: tráfego atribuído ao app correto; sem nó por app, pois não tem API Clash.
  • Somente leitura: o Kilobat nunca troca nós, edita regras nem altera a VPN.
Terminal
# Apps de proxy, seus modos e TUN, e o que está errado
$ kilobat proxy
# Qual regra e nó um app usou
$ kilobat proxy routes --app Telegram
# A velocidade de resposta do nó atual de cada grupo
$ kilobat proxy test
# A VPN e se o DNS ou IPv6 passam fora dela
$ kilobat vpn

Kill switch

Se a VPN cair, nada vaza.

Ative o kill switch da VPN e o filtro de rede do Kilobat bloqueará novas conexões assim que sua VPN cair, até ela voltar. A janela informa Bloqueado: a VPN caiu, e um clique permite tráfego por 5 minutos quando a página de login de um café precisa disso.

  • Seu app de VPN, os auxiliares dele, a janela de login da rede e a rede local continuam conectando, para que a VPN possa voltar.
  • Ele só é armado depois que sua VPN estiver ativa, então ativá-lo sem uma VPN nunca interrompe sua conexão.
  • Apenas novas conexões: as já abertas continuam, embora a maioria seja encerrada com o túnel.
Terminal
# Bloquear tudo enquanto a VPN estiver desconectada
$ kilobat settings kill-switch on
# Armado, bloqueando ou aguardando a VPN
$ kilobat vpn
# DNS, IPv6 ou WebRTC passam por fora dela?
$ kilobat vpn leaks

Funciona com

As rotas por app precisam de uma API compatível com Clash; todo o resto funciona com qualquer um deles. Agentes de IA têm acesso ao mesmo pelas ferramentas MCP get_proxy_status, test_proxy_nodes e check_vpn. Leia a documentação.

O que é grátis e o que o Pro acrescenta

Grátis, para sempre

  • Tráfego por app que continua corretamente atribuído por trás de um proxy ou VPN
  • O nó e a regra usados por cada app
  • Verificações de proxy e nó sem resposta e vazamentos de DNS e IPv6
  • Teste de vazamento de DNS, IPv6 e WebRTC em um clique, com indicação do ajuste a corrigir
  • kilobat proxy, vpn e as ferramentas MCP

Pro, $29 uma vez

  • Kill switch da VPN
  • Bloqueio, perfis e limites de dados
  • Histórico por app
  • Perguntar sobre novos apps antes de conectarem

O Pro custa US$ 29 uma única vez para dois Macs, com teste grátis de 7 dias e reembolso em até 14 dias. Grátis para estudantes.

Perguntas

O Kilobat roteia o tráfego ou altera meu proxy?

Não. O Kilobat apenas lê o ajuste de proxy do sistema, a configuração do app de proxy e sua API local. Ele nunca troca nós, edita regras ou altera a VPN. Quando algo precisa mudar, ele informa o que alterar no app de proxy.

Por que o Clash usa todos os meus dados em outros monitores?

Com um proxy do sistema, os apps se conectam ao Clash em 127.0.0.1, e o Clash faz a conexão externa de fato. Monitores que veem apenas sockets atribuem tudo ao Clash. O Kilobat associa a conexão de loopback de cada app à porta do proxy e a contabiliza como tráfego de internet desse app.

O Shadowrocket funciona?

O Kilobat encontra o Shadowrocket em um Mac com Apple silicon e atribui ao app correto o tráfego que passa por ele. O Shadowrocket não tem API compatível com Clash, então o nó e a regra por app não são mostrados para ele.

Como verifico se há vazamentos na minha VPN?

Clique em Check for Leaks em Health ou Settings, ou execute kilobat vpn leaks. Ele verifica DNS, IPv6 e o UDP usado pelo WebRTC de um navegador, informa se cada um passou ou falhou e indica o ajuste a alterar no app da VPN. É grátis.

O Kilobat tem um kill switch de VPN?

Sim, com o Pro e o filtro de rede ativado. Quando sua VPN cai, novas conexões aguardam até ela voltar, com exceção do app da VPN, dos serviços de rede da Apple, da janela de início de sessão na rede e, se você quiser, da rede local. Conexões já abertas não são interrompidas, embora a maioria caia junto com o túnel que usava.

É grátis?

Tudo nesta página é grátis, exceto o kill switch: a atribuição, as rotas, as verificações e o teste de vazamento, a CLI e as ferramentas MCP. O kill switch, o bloqueio, os perfis, os limites de dados e o histórico fazem parte do Pro, por $29 em pagamento único, com teste grátis de 7 dias.

Saiba para onde foi cada byte.

Baixar para Mac ↓
brew install seifip/kilobat/kilobat