Documentación

Este es el manual completo para usuarios de la línea actual de la app 3.11.93: qué hace cada módulo, cómo usarlo paso a paso y qué funciones pertenecen a Free o Premium.

Índice

  1. Primeros pasos y pantalla principal
  2. Qué es Free y qué es Premium
  3. DNS clásico, DNS cifrado, perfiles y automatización
  4. DNS: interruptores y campos de riesgo
  5. Own DNS: el nuevo firewall DNS local
  6. Own DNS: interruptores y efectos
  7. Expert DNS
  8. Importación, exportación, QR y transferencia TV
  9. Wi‑Fi Analyzer y escaneos por habitaciones
  10. Internet Speed Test
  11. Herramientas de red y estadísticas locales
  12. SSH Client y túneles
  13. Walkie Talkie Free y Walkie Beta QR Premium
  14. Android TV, launcher, widgets y Auto/Bluetooth
  15. Privacidad y notas importantes

Qué cubre este manual

No es documentación técnica para desarrolladores. Es una guía práctica: qué hace cada pantalla, cuándo usarla, dónde termina Free, dónde empieza Premium y qué funciones están pensadas solo para teléfonos o solo para Android TV.

La documentación refleja la generación actual del repositorio local: 3.11.93. El registro de cambios separado describe las versiones a partir de los archivos `CHANGES-*.txt` y de commits locales más recientes.

1. Primeros pasos y pantalla principal

La pantalla principal mantiene lo esencial en un solo lugar: estado del DNS VPN, resolver seleccionado, accesos rápidos a los módulos principales y estado actual Free/Premium.

  • Connect / Disconnect inicia o detiene el DNS VPN local. La app usa Android VpnService solo para manejar el DNS en el dispositivo, no para cambiar de país ni para enrutar todo el tráfico a través de un servidor VPN remoto.
  • Servers es donde se elige DNS clásico, DoH, DoT o un resolver personalizado.
  • Apps permite a los usuarios Premium decidir si el DNS cubre todas las apps o solo apps seleccionadas.
  • Tools es la zona de diagnóstico: Wi‑Fi Analyzer, Speed Test, SSH, descubrimiento LAN, Wake-on-LAN, Stability Monitor y otras herramientas de red.
  • En Android TV la pantalla principal también muestra guía del launcher y ayudas de navegación pensadas para el mando.

La forma más simple de empezar es: elegir un servidor DNS, pulsar Connect, verificar el estado y pasar a los módulos avanzados solo cuando realmente hagan falta.

2. Qué es Free y qué es Premium

ÁreaFreePremium Lifetime
DNS básicoConnect/disconnect, DNS IPv4/IPv6 personalizado, biblioteca simple de proveedoresSí, más perfiles, DNS por app y cifrado DoH/DoT
Wi‑Fi AnalyzerSolo un escaneo rápido y estático en el dispositivo actualEscaneos por habitaciones, nombres de puntos, historial local, comparación A/B, gráficos y consejos de canal
Speed TestMuestra rápidaDownload, upload, latencia, jitter, región/URL personalizada, historial y comparación
WalkieWalkie Bluetooth clásico, chat, fotos y PTTNuevo Walkie Beta QR vía Nearby, separado del Walkie clásico
DNS avanzadoNoOwn DNS, Expert DNS, Smart Profiles, perfiles DNS, grupos de apps, perfil infantil
Herramientas adminSolo comprobaciones simplesSSH Client, terminal, túneles, descubrimiento LAN, Wake-on-LAN, Stability Monitor, transferencia teléfono → TV

Si solo se quiere cambiar DNS y ejecutar una comprobación rápida de la red, Free basta. Para DNS por app, filtrado local de dominios, diagnóstico Wi‑Fi por habitaciones, SSH o transferencia de configuración, Premium Lifetime es el paquete completo.

3. DNS clásico, DNS cifrado, perfiles y automatización

La app todavía puede seguir siendo simple, pero ahora tiene varias capas de control DNS. La forma más fácil de entenderlas es separarlas en cuatro niveles.

  • DNS clásico significa resolvers IPv4/IPv6 manuales o proveedores listos desde la biblioteca integrada. Es la mejor opción cuando solo se quiere otro resolver sin lógica extra.
  • DNS-over-HTTPS y DNS-over-TLS cifran las consultas DNS. DoT necesita un hostname, mientras que DoH necesita una URL HTTPS completa de tipo dns-query; la app avisa cuando el formato de la dirección no coincide con el transporte seleccionado.
  • Perfiles DNS y grupos de apps guardan configuraciones listas. Se puede volver con un toque a un perfil de “casa”, “niño”, “streaming” o “pruebas”.
  • Smart Profiles automatizan el cambio. Se define una ventana horaria, el perfil que debe activarse y, opcionalmente, un perfil de regreso al terminar esa ventana.

Child profile es un tipo especial de perfil Premium. Guarda la selección actual de DNS y apps, y salir de ese modo requiere un código de salida de 4 dígitos. Existe un PIN de recuperación independiente solo para recuperar el control si se olvida ese código.

Interruptores y campos DNS que realmente pueden cambiar o romper la resolución

  • DNS clásico / UDP es el modo más seguro para resolvers IP escritos a mano. No cifra las consultas, pero también es el que menos suele romper la conectividad con valores personalizados.
  • DNS-over-TLS (DoT) necesita un hostname, no una IP pura ni un enlace HTTPS completo. Un formato incorrecto puede dejarte sin internet porque el certificado TLS no coincide con la dirección.
  • DNS-over-HTTPS (DoH) necesita una URL completa https://.../dns-query. Un host suelto o una IP sola puede ser rechazado por muchos proveedores; por eso los presets son la opción más segura.
  • NextDNS ID es solo un asistente que construye la URL DoH correcta a partir de tu identificador de configuración. La app no crea la cuenta ni gestiona reglas del panel de NextDNS.
  • Control D personalizado acepta un host DoT o una URL DoH completa de tu cuenta. Da flexibilidad, pero un formato erróneo puede romper la resolución DNS con facilidad.
  • Todas las apps / apps seleccionadas decide si la VPN DNS local cubre todo el dispositivo o solo las apps elegidas. En modo apps seleccionadas, lo no marcado sigue usando la ruta de red normal.
  • IPv6 DNS activa el manejo DNS para redes y resolvers orientados a IPv6. Ayuda cuando el operador o el router usan IPv6 de verdad, pero en redes mal configuradas puede alargar la espera o empeorar la estabilidad.
  • TCP fallback permite reintentar DNS por TCP cuando las respuestas UDP llegan cortadas o fallan. Puede salvar redes restrictivas o respuestas DNS grandes, aunque a veces es un poco más lento.
  • Autostart restaura la configuración actual o un perfil elegido tras arrancar Android TV. Es cómodo, pero una configuración rota puede volver tras cada reinicio.
  • Kill Switch Assist no es un verdadero kill switch del sistema. La app solo ayuda a abrir ajustes VPN y reanudar el perfil; el bloqueo duro de tráfico requiere Always-on VPN y Bloquear conexiones sin VPN.
  • Smart Profiles puede cambiar el DNS automáticamente por horario. Si parece que el DNS cambia “solo”, revisa primero el horario activo y el perfil de retorno.

Importante según el código de la app: si una dirección DoT/DoH no coincide con el transporte elegido, la app muestra una advertencia y en proveedores conocidos puede proponer una corrección automática del endpoint cifrado. En la build de Google Play, además, la lista de “apps seleccionadas” está limitada a las apps que Android expone, así que algunos paquetes del sistema pueden no aparecer nunca para la selección manual.

4. Own DNS: el nuevo firewall DNS local

Own DNS no es solo “otro preset de servidor”. Es un modo Premium independiente que se comporta como un pequeño firewall DNS en el dispositivo.

  • La app revisa primero reglas locales y listas de filtros.
  • Solo los dominios permitidos se envían al upstream DoH o DoT cifrado.
  • Las categorías integradas incluyen anuncios, trackers, malware y telemetría.
  • Se pueden añadir fuentes HTTPS, crear reglas personalizadas allow / block / host / redirect, probar un dominio y refrescar filtros manualmente.

Configuración inicial más segura:

  1. Abrir Own DNS settings.
  2. Pulsar Apply preconfigured profile para cargar una base funcional.
  3. Revisar el upstream cifrado y corregir la dirección DoH/DoT si hace falta.
  4. Activar solo las listas de filtros que realmente se quieran.
  5. Ejecutar Test configuration o Test upstream connection.
  6. Solo después de una prueba correcta, pulsar Connect.

Cómo leer la pantalla Own DNS:

  • Dashboard muestra reglas activas, bloqueos de hoy, cache hit, consultas, latencia upstream, errores y hora de la última actualización.
  • Test domain explica si un dominio será bloqueado, permitido, redirigido o respondido por una entrada host personalizada.
  • Import domain list permite pegar líneas hosts o domains y muestra una vista previa de entradas aceptadas y rechazadas.
  • Auto-update filter lists activa la actualización en segundo plano de las fuentes de filtros activas.

Privacidad en Own DNS: el registro completo de dominios está desactivado por defecto. Si se activa, los registros permanecen locales hasta 7 días. Se pueden borrar, exportar como JSON completo o exportar en versión anonimizada. Nada se sube automáticamente.

Own DNS: interruptores y acciones que más cambian el resultado final

  • Apply preconfigured profile carga un punto de partida seguro con DoH funcional y reglas de ejemplo. Es una base para pruebas, no una política final válida para cualquier casa.
  • Listas integradas anuncios / trackers / malware / telemetría son listas locales separadas. La telemetría suele ser la categoría más agresiva, porque algunas apps usan dominios parecidos también para diagnóstico, configuración o login.
  • Auto-update filter lists refresca en segundo plano las fuentes activas. Mantiene el bloqueo actualizado, pero el comportamiento puede cambiar sin edición manual si una lista añade o elimina dominios.
  • Fuentes HTTPS permiten añadir listas externas. Cuantas más listas actives, mayor será el riesgo de falsos positivos; por eso Test domain y las excepciones locales allow se vuelven más importantes.
  • Allow deja pasar un dominio localmente aunque filtros más amplios lo bloquearían. Es la herramienta principal para corregir falsos positivos.
  • Block bloquea el dominio localmente antes de llegar al upstream. Es la regla de protección más segura porque no reescribe tráfico.
  • Host responde con una IP fija directamente desde el dispositivo. Es útil para hosts LAN propios, pero una IP incorrecta envía las apps al lugar equivocado.
  • Redirect reescribe un dominio hacia otra IP. Es la acción más potente y más arriesgada, porque puede romper fácilmente login, CDN o comportamiento de apps cuando ese dominio normalmente resuelve a varias direcciones dinámicas.
  • Orden de decisión en Own DNS es exceptions/allow → host → redirect → block → listas integradas → cache → upstream cifrado. Así, un allow puede desbloquear un dominio listado, mientras que host y redirect ganan antes del resolver externo.
  • Test configuration / Test upstream connection debe ejecutarse después de cada cambio de upstream o de reglas. La app marca el perfil como pendiente de retest porque saltarse la prueba es una de las maneras más fáciles de quedarse sin DNS.
  • Registro de dominios guarda localmente dominios permitidos y bloqueados hasta 7 días. No rompe la conectividad, pero sí hace el dispositivo más sensible en privacidad.
  • Top blocked stats ofrece un resumen más ligero de los dominios más bloqueados sin guardar el log completo. Es útil para diagnóstico sin historial total.

Importante según el código de la app: “Save configuration” solo guarda el perfil, pero todavía no activa el filtrado. “Connect” es el paso que realmente enciende Own DNS. “Update filters now” descarga al momento las fuentes actuales y “Preview” enseña antes de guardar qué líneas importadas se aceptarán o se rechazarán. La telemetría integrada es la única categoría desactivada por defecto.

5. Expert DNS

Expert DNS es para usuarios que quieren overrides DNS locales sin pasar al flujo completo de Own DNS. Sigue siendo Premium, pero es más una herramienta que una función de protección.

  • Custom Hosts asigna nombres locales a IPs LAN, por ejemplo nas.local → 192.168.1.10.
  • Local DNS rules permite añadir reglas allow, block o redirect, incluidos comodines y regex limitadas.
  • Test domain comprueba si un dominio coincidiría con una entrada host o con una regla.
  • Import / export rules mueve hosts y reglas como JSON entre dispositivos.

Si no hacen falta overrides manuales de host o redirect, conviene dejar Expert DNS desactivado y usar el cambio DNS normal u Own DNS.

6. Importación, exportación, QR y transferencia TV

La zona de import/export existe para no tener que volver a escribir ajustes DNS complejos con un mando de TV.

  • Import from code acepta un código de configuración o QR generado en otro dispositivo.
  • Import from URL descarga una vez JSON de la app, hosts, listas de dominios o reglas locales desde HTTP/HTTPS. No es sincronización en segundo plano.
  • Import list/file usa el selector de documentos de Android.
  • Receive on TV inicia un receptor local temporal. La TV muestra IP, puerto y PIN.
  • Send to TV en el teléfono envía la configuración actual a la TV dentro de la misma LAN de confianza.

Cloud Backup Beta sigue estando solo en la hoja de ruta. La transferencia real hoy se hace localmente mediante exportación, QR o transferencia LAN.

7. Wi‑Fi Analyzer y escaneos por habitaciones

Este es uno de los módulos que más ha crecido. La clave es separar dos modos.

  • Basic Wi‑Fi scan está disponible en Free. Es un escaneo rápido y estático alrededor del dispositivo actual y no guarda historial.
  • Room Wi‑Fi scanner es Premium. Permite recorrer la casa con un teléfono o tablet, guardar puntos de medida, ponerles nombre y comparar sesiones completas.

¿Qué son habitaciones y puntos? Una “habitación” no es un objeto en la nube ni un grupo de dispositivos. Es simplemente un punto de medida guardado de un lugar físico, por ejemplo “salón”, “dormitorio”, “estante de la TV” o “cocina”. Cada punto recuerda lo que el teléfono vio allí: nivel de señal, canal actual, número de AP visibles y recomendaciones de canal.

Cómo ejecutar un escaneo completo por habitaciones:

  1. Abrir el room scanner en un teléfono o tablet. En Android TV este modo está limitado a propósito porque la TV permanece fija.
  2. Pulsar Start walk scan.
  3. Quedarse en el primer lugar y guardar un punto. La app puede pedir enseguida un nombre para ese punto.
  4. Moverse a la siguiente habitación o posición y volver a usar Save room point.
  5. Si hace falta, tocar el último punto y usar Rename last point.
  6. Cuando se cubra la ruta, elegir Finish and analyze.

Cómo leer los resultados:

  • Recommendation resalta los canales menos congestionados según las redes visibles y su fuerza.
  • Why this channel? muestra la puntuación derivada del solapamiento. En 2,4 GHz los canales clave suelen ser 1 / 6 / 11.
  • Detected networks lista SSID/BSSID con RSSI, canal, banda y ancho.
  • Heatmap muestra qué canales parecen más limpios y cuáles más saturados.

A/B comparison sirve para comparar dos sesiones guardadas, por ejemplo antes y después de cambiar el canal del router, o una posición del router frente a otra. La app explica si aparecieron más AP vecinos, si la red actual cambió de canal y si cambió la recomendación 2,4/5 GHz.

New scan from zero limpia solo los resultados visibles en pantalla y comienza un escaneo nuevo. No elimina el historial guardado de habitaciones.

DFS en 5 GHz suele significar canales altos más limpios, pero los routers pueden verse obligados a abandonarlos cuando detectan radar, y algunas TV no soportan todos los canales DFS. Si el streaming es inestable, un canal estable no DFS cerca del router suele ser la opción más segura.

En teléfonos y tablets Android normalmente exige permiso de ubicación o “Nearby Wi‑Fi devices” más los servicios de ubicación activados. En Android TV el sistema a menudo solo expone la conexión actual; por eso el escaneo completo de toda la casa está pensado para un dispositivo móvil.

8. Internet Speed Test

El Speed Test tiene dos niveles.

  • Quick test en Free da una muestra corta y usa menos datos.
  • Detailed test en Premium mide download, upload, latencia y jitter y guarda historial local.

Premium también permite elegir Auto, EU, US o una URL personalizada. Una URL de prueba personalizada es útil cuando se quiere comparar el comportamiento frente a un servidor concreto o un endpoint propio.

El historial tiene sentido después de cambiar canales Wi‑Fi, cambiar DNS, mover el router o revisar cómo se comporta la línea a distintas horas del día.

Hay que recordar que una prueba detallada transfiere datos reales. En una tarifa móvil puede consumir cuota.

9. Herramientas de red y estadísticas locales

La sección Tools ya es un paquete real de diagnóstico, no solo un complemento secundario del DNS.

  • DNS Speed Test compara la latencia de distintos resolvers desde la red actual. Mide velocidad, no calidad de privacidad.
  • Website reachability comprueba resolución DNS y alcance básico HTTP/HTTPS para un dominio o URL.
  • Network inspector / My address muestra direcciones locales, gateway, DNS activo y estado general de la red.
  • Quick LAN snapshot es una vista ligera de interfaces, gateway y caché ARP.
  • Deep LAN scan busca activamente hosts en la subred local y realiza comprobaciones ligeras de puertos comunes. Sigue dentro de la LAN y no requiere root.
  • Wake-on-LAN envía un magic packet a un dispositivo compatible con WoL.
  • Stability Monitor recoge muestras de latencia hacia gateway y DNS para detectar picos causados por congestión Wi‑Fi, el router o la propia línea de Internet.

Las estadísticas DNS locales son un historial opcional solo local. Si se activan, la app guarda actividad DNS y top domains solo en el dispositivo. Es una decisión consciente porque el historial de dominios puede ser privado.

10. SSH Client y túneles

SSH es una herramienta Premium para tus propios servidores, NAS, routers y otros sistemas de confianza.

  • SSH profiles guardan host, puerto, usuario, contraseña o clave privada.
  • Quick commands son macros guardadas que siguen siendo cómodas incluso con un mando de TV.
  • Run command ejecuta un solo comando y muestra el resultado sin abrir una shell completa.
  • Open terminal inicia una sesión interactiva de shell SSH.
  • SSH tunnel crea reenvío local 127.0.0.1:localPort → remoteHost:remotePort a través del perfil seleccionado.
  • Reverse SSH tunnel expone un puerto en el servidor SSH de vuelta a este dispositivo sin usar un bind público 0.0.0.0.

Esta función no está pensada para servidores públicos aleatorios. Las credenciales permanecen locales, así que lo mejor es usarla solo con sistemas que posees o administras.

11. Walkie Talkie Free y Walkie Beta QR Premium

La app ahora tiene dos módulos de conversación distintos y no deben confundirse.

Walkie Talkie Free es el módulo Bluetooth clásico. Primero se emparejan los teléfonos en los ajustes Bluetooth de Android, luego se pone un dispositivo en espera y se conecta el otro desde la lista de conversaciones emparejadas. Ofrece chat, fotos, alerta de llamada, conmutador de altavoz y audio hold-to-talk half-duplex. Las actualizaciones más nuevas añadieron listas de conversaciones, descubrimiento BLE cercano y un comportamiento más ligero para la batería.

Walkie Beta QR es el nuevo módulo Premium, separado del Walkie clásico.

  • Funciona solo en teléfonos y tablets compatibles desde Google Play. No se inicia en Android TV.
  • El host crea una room y muestra un código QR o un código de invitación.
  • Un participante escanea el QR en vivo, elige una foto QR desde la galería o pega el código manualmente.
  • La conexión funciona localmente mediante Nearby Connections, sin nube de la app ni directorio público de rooms.
  • La voz es half-duplex hold-to-talk: solo habla la persona que en ese momento mantiene pulsado el botón.
  • También incluye alerta de llamada, chat, compartir fotos y conmutador de altavoz.

Requisitos más comunes de Walkie Beta QR: Premium, Google Play Services/Nearby, Bluetooth, micrófono, cámara y en algunas versiones Android también ubicación o permiso de dispositivos cercanos.

Si Nearby no está disponible en el teléfono, el Walkie Bluetooth clásico sigue siendo la ruta de respaldo.

12. Android TV, launcher, widgets y Auto/Bluetooth

  • Pin to Home / Add to Favorites: algunos televisores, incluidos ciertos modelos Sony, no añaden las apps nuevas a la fila principal automáticamente. Abre Apps, mantén OK y fija la app manualmente.
  • Leanback shortcut: la app también publica un acceso directo del launcher que puede aparecer por separado.
  • Autostart: después de arrancar Android TV, la app puede restaurar los ajustes DNS actuales o un perfil seleccionado.
  • Widgets: hay widgets de inicio/parada DNS y un widget de perfil DNS.
  • TV recording helper y on-screen remote son herramientas de prueba para capturar capturas y vídeos limpios con estilo TV.
  • Android Auto compatibility intenta reducir conflictos entre DNS VPN y Android Auto.
  • Auto/Bluetooth rules permiten elegir un dispositivo Bluetooth del coche y decidir si DNS debe desconectarse automáticamente cuando el coche se conecta y si el estado DNS anterior debe restaurarse después.

13. Privacidad y notas importantes

La app está diseñada con un modelo local-first: sin cuenta, sin nube general de la app y sin anuncios. Eso no significa que todas las herramientas estén siempre offline. El significado práctico es importante.

  • Las consultas DNS van al resolver seleccionado por el usuario.
  • Own DNS registra dominios completos solo después de que el usuario active explícitamente esa opción.
  • Los perfiles SSH, el historial Wi‑Fi y el historial Speed Test se almacenan localmente en el dispositivo.
  • Walkie Beta QR y el Walkie clásico funcionan localmente/offline sin nube de la app.
  • Las compras Premium y los módulos de Google Play son gestionados por Google Play, no por un backend de pago propio de la app.

Antes de compartir exportaciones o capturas conviene revisar si aparecen logs DNS, nombres de host, nombres Wi‑Fi o direcciones de servidores. La app mantiene estos datos en local, pero un export compartido manualmente sigue siendo responsabilidad del usuario.