Download

VPN — Guia do usuário | YoBench

Como usar o módulo «VPN» no YoBench: VLESS+Reality via sing-box, modos TUN e proxy, importação de assinatura, métricas, bypass de roteamento.

Para que serve o módulo «VPN»

Cliente VPN VLESS+Reality embutido, baseado em sing-box. Dois modos: TUN (túnel do sistema — todo o tráfego do SO vai pelo VPN) e proxy (apenas apps que sabem usar um SOCKS local). Útil para contornar bloqueios e acessar redes privadas.

O que você obtém:

  • VLESS+Reality via sing-box — com xtls-rprx-vision flow embutido.
  • Dois modos: TUN ou SOCKS local.
  • Importação de assinatura — uma URL expande para uma lista de perfis.
  • Métricas em tempo realup/down via API Clash (porta 9090), ~1/s.
  • Logs de conexão — buffer de 200 entradas; stderr do sing-box parseado em info / warn / error.
  • Teste de latência — ping TCP ao servidor do perfil.
  • Arquitetura por plataforma: no Windows o modo TUN é servido pelo serviço Go yobench-vpn-service.exe via TCP porta 19876 (instalação UAC única); no macOS/Linux TUN exige sudo, com regra /etc/sudoers.d/yobench-vpn para conveniência.

Parâmetros do perfil

Um perfil é criado colando uma URI VLESS ou importando uma assinatura:

vless://UUID@SERVER:PORT?encryption=none&type=tcp&security=reality
       &fp=FINGERPRINT&pbk=PUBKEY&sid=SHORT_ID&sni=SNI&flow=FLOW#NAME

O banco salva name, server, server_port, uuid, sni, public_key, short_id, fingerprint, flow, vless_uri.

Configurações globais

Em Configurações → VPN:

  • Último perfil (vpnLastProfileId) — auto-restauração após reinício.
  • Modo (vpnMode) — tun (padrão) ou proxy.
  • Porta proxy (vpnProxyPort) — padrão 10808.
  • Auto-conexão (vpnAutoConnect) — conectar automaticamente.
  • URL de assinatura (vpnSubscriptionUrl) — URL externa para importar perfis.
  • Domínios bypass (vpnBypassDomains) e sufixos bypass (vpnBypassSuffixes) — split tunneling por domínio.
  • Provedor DNS (vpnDnsProvider) — Cloudflare (padrão), Google etc.
  • DNS personalizado (vpnDnsCustomUrl) — suporta tls://, https://, udp://.
  • Fragmentação TLS (vpnFragment) — false por padrão.
  • Nível de log (vpnLogLevel) — error / warn / info / debug. Padrão warn.

Roteamento: IPs privados direto, multicast e mDNS bloqueados, IPv6 público via proxy (fallback), consultas DNS interceptadas (hijack-dns).

Proteção contra vazamentos: enquanto o túnel está ativo, protocolos DNS alternativos são bloqueados para que aplicativos não possam contornar o resolver DNS configurado.

Fluxo de uso

1. Adicione um perfil

  1. Abra o módulo VPN no menu lateral esquerdo.
  2. Importar assinatura: cole a URL e clique em Importar — a lista aparece.
  3. Ou Adicionar manualmente: cole a URI VLESS e um nome.

2. Escolha um modo

  • TUN — túnel do sistema (precisa admin).
  • Proxy — SOCKS local na porta 10808; configure apps manualmente ou via HTTP_PROXY / HTTPS_PROXY.

3. Conecte

Clique em Conectar. As métricas up/down aparecem em tempo real e o status no cabeçalho.

4. Ajuste o roteamento

Em configurações:

  • Domínios bypass — lista de domínios que contornam o VPN.
  • DNS — escolha provedor ou URL personalizada.

5. Teste a latência

O botão Teste de latência envia um ping TCP ao servidor do perfil e mostra ms.

Próximos passos

  • Se usar o VPN para scraping — vincule um proxy no módulo ou use a porta SOCKS local 10808.
  • Para monitoramento de servidores via VPN — Servidores.

Ajuda e feedback

Quer Trojan, Shadowsocks, Hysteria ou kill switch? Escreva para nós pelo formulário de contato.