Descargar

VPN — Guía del usuario | YoBench

Cómo usar el módulo «VPN» en YoBench: VLESS+Reality vía sing-box, modos TUN y proxy, importación de suscripciones, métricas, bypass de enrutamiento.

Para qué sirve el módulo «VPN»

Cliente VPN VLESS+Reality integrado, basado en sing-box. Dos modos: TUN (túnel del sistema — todo el tráfico del SO pasa por el VPN) y proxy (solo apps que saben usar un SOCKS local). Útil para sortear bloqueos y acceder a redes privadas.

Lo que obtienes:

  • VLESS+Reality vía sing-box — con xtls-rprx-vision flow integrado.
  • Dos modos: TUN o SOCKS local.
  • Importación de suscripciones — una URL se expande a una lista de perfiles.
  • Métricas en tiempo realup/down vía API Clash (puerto 9090), ~1/s.
  • Logs de conexión — buffer de 200 entradas; stderr de sing-box parseado en info / warn / error.
  • Test de latencia — sonda TCP al servidor del perfil.
  • Arquitectura por plataforma: en Windows el modo TUN lo sirve el servicio Go yobench-vpn-service.exe por TCP puerto 19876 (instalación con UAC una sola vez); en macOS/Linux TUN requiere sudo, con regla /etc/sudoers.d/yobench-vpn para comodidad.

Parámetros del perfil

Un perfil se crea pegando una URI VLESS o importando suscripción:

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

La BD guarda name, server, server_port, uuid, sni, public_key, short_id, fingerprint, flow, vless_uri.

Ajustes globales

En Ajustes → VPN:

  • Último perfil (vpnLastProfileId) — auto-restauración tras reinicio.
  • Modo (vpnMode) — tun (por defecto) o proxy.
  • Puerto proxy (vpnProxyPort) — por defecto 10808.
  • Auto-conexión (vpnAutoConnect) — conectar automáticamente.
  • URL de suscripción (vpnSubscriptionUrl) — URL externa para importar perfiles.
  • Dominios bypass (vpnBypassDomains) y sufijos bypass (vpnBypassSuffixes) — split tunneling por dominio.
  • Proveedor DNS (vpnDnsProvider) — Cloudflare (por defecto), Google, etc.
  • DNS personalizado (vpnDnsCustomUrl) — soporta tls://, https://, udp://.
  • Fragmentación TLS (vpnFragment) — false por defecto.
  • Nivel de log (vpnLogLevel) — error / warn / info / debug. Por defecto warn.

Enrutamiento: IPs privadas directas, multicast y mDNS bloqueados, IPv6 público vía proxy (fallback), consultas DNS interceptadas (hijack-dns).

Protección contra fugas: mientras el túnel está activo, los protocolos DNS alternativos se bloquean para que las aplicaciones no puedan saltarse el resolver DNS configurado.

Flujo de uso

1. Añade un perfil

  1. Abre el módulo VPN en el menú lateral izquierdo.
  2. Importar suscripción: pega la URL y pulsa Importar — aparece la lista.
  3. O Añadir manualmente: pega la URI VLESS y un nombre.

2. Elige un modo

  • TUN — túnel del sistema (requiere admin).
  • Proxy — SOCKS local en el puerto 10808; configura apps manualmente o vía HTTP_PROXY / HTTPS_PROXY.

3. Conecta

Pulsa Conectar. Las métricas up/down aparecen en tiempo real y el estado en la cabecera.

4. Configura el enrutamiento

En ajustes:

  • Dominios bypass — lista de dominios que sortean el VPN.
  • DNS — elige proveedor o URL personalizada.

5. Prueba la latencia

El botón Test de latencia envía un ping TCP al servidor del perfil y muestra ms.

Siguientes pasos

  • Si usas el VPN para scraping — vincula un proxy en el módulo o usa el puerto SOCKS local 10808.
  • Para monitoreo de servidores a través del VPN — Servidores.

Ayuda y comentarios

¿Quieres Trojan, Shadowsocks, Hysteria o kill switch? Escríbenos a través del formulario de contacto.