Ir al contenido
Secret Knock

Port knocking para iPhone, iPad, Mac y Apple Watch

Llama. La puerta se abre.

Secret Knock abre los puertos ocultos de tu servidor con una llamada secreta — una Secuencia knockd, una Autorización de paquete único de fwknop, tamaños de ping para MikroTik o un código DrayTek Vigor — desde tu iPhone, tu Mac o tu muñeca. Después comprueba el puerto y te lleva a tu app SSH.

Próximamente en el App Store ¿Qué es el port knocking?

iPhone y iPad con iOS 18 o posterior · Mac con macOS 15 o posterior · Apple Watch con watchOS 11 o posterior

Secret Knock en el iPhone: cinco puertas — Laboratorio doméstico, VPS Frankfurt, MikroTik, DrayTek Vigor y NAS de oficina—, cada una con su tipo de toque y un aldabón de latón.
Secret Knock en el Apple Watch: Laboratorio doméstico, mantén pulsado para llamar mediante el iPhone.

Cómo funciona

  1. Editando una puerta: host, familia de direcciones, red y una Secuencia knockd de puertos TCP y UDP con retrasos.

    Añade tu puerta

    Introduce una Secuencia knockd —puertos TCP y UDP, retardos y cargas útiles—, una clave SPA de fwknop, tamaños de ping o una clave TOTP de DrayTek Vigor. Empieza con una plantilla o importa tu knockd.conf o .fwknoprc.

  2. Una puerta cerrada en Secret Knock: la puerta SPA de fwknop VPS Frankfurt con su aldabón de latón y «Mantén pulsado para llamar».

    Mantén pulsado para llamar

    Cada llamada llega con un toque en tu mano. También puedes llamar desde el Apple Watch, un widget, el Centro de control, Siri o el botón Acción; en el Mac, desde la barra de menús.

  3. La puerta está entreabierta: el puerto 22 responde, una cuenta atrás muestra que la ventana se cerrará en 25 segundos, con Abrir SSH y Volver a llamar.

    La puerta está entreabierta

    Secret Knock comprueba que el puerto responde, muestra la cuenta atrás del intervalo de apertura —también en la pantalla bloqueada y en Dynamic Island— y abre tu app SSH con un toque más.

Un toque, todas las pantallas

Las mismas puertas en el iPhone, el iPad, el Mac y el Apple Watch, sincronizadas mediante tu propio iCloud; y en iPhone Duo, la lista y la puerta una junto a la otra.

Secret Knock en el Mac: la lista de puertas en la barra lateral y Laboratorio doméstico entreabierto con Abrir SSH.
Mac: app completa y panel en la barra de menús
Secret Knock en el iPad: la lista de puertas junto a la puerta abierta.
iPad
Secret Knock en el iPhone Duo abierto: la lista y la puerta abierta una junto a la otra.
iPhone Duo, abierto
Apple Watch después de un toque: Puerta entreabierta, el puerto 22 responde, quedan 21 segundos.
Apple Watch

Todo lo que necesita una llamada

Para quienes mantienen sus servidores cerrados: laboratorios domésticos, VPS, routers y equipos de oficina.

Datos no recopilados. De verdad.

Una herramienta que protege tus servidores no debería vigilarte. Secret Knock no tiene cuenta, analítica ni seguimiento.

Leer la política de privacidad →
  • Sin cuenta ni inicio de sesión, nunca.
  • Sin SDK de analítica ni publicidad en la app.
  • Tus servidores se sincronizan solo mediante tu propio iCloud; las secuencias de llamadas y las claves permanecen en el llavero de iCloud.
  • La app se comunica con tus servidores y con ip.secretknock.app solo para mostrar la IP pública desde la que llamas; responde al momento y nunca se registra.

Una puerta gratis. Todas con un solo pago.

Gratis

$0 para siempre

  • 1 servidor propio
  • Todas las funciones, incluido Apple Watch
  • La puerta de demostración para probarla, por nuestra cuenta

Puertas ilimitadas

$4.99 compra única

  • Servidores ilimitados
  • Una compra para iPhone, iPad, Mac y Apple Watch
  • En familia

Precio de EE. UU. El App Store establece el precio en tu país. Sin suscripción ni cuenta.

Guías para tu configuración

Páginas paso a paso para los servidores y routers a los que más llama la gente.

Preguntas

¿Qué es la llamada a puertos?

La llamada a puertos mantiene un servicio como SSH oculto tras un cortafuegos cerrado. El cortafuegos solo lo abre para una dirección que primero envía un patrón secreto de intentos de conexión: la llamada. knockd busca una secuencia de puertos; fwknop acepta un paquete cifrado de Autorización de paquete único.

¿Con qué servidores funciona Secret Knock?

Con cualquier servidor que ejecute knockd o fwknopd, y con cortafuegos que abran un puerto después de una secuencia de intentos de conexión TCP o UDP, por ejemplo en un VPS Linux, un servidor doméstico, un NAS o un router.

¿Funciona con routers MikroTik o DrayTek?

Sí. Funcionan tanto la llamada a puertos de MikroTik mediante intentos de conexión como mediante el tamaño de paquetes ICMP, y Secret Knock envía los tamaños de ping que esperan las reglas del router. En los routers DrayTek Vigor llama como la propia Port Knocking Tool de DrayTek: primero al primer puerto y después a dos puertos generados a partir del código TOTP del router. Las plantillas completan los ajustes habituales.

¿Puedo probarlo sin tener mi propio servidor?

Sí. Tras el primer inicio, Secret Knock añade una puerta de demostración: un servidor de prueba público en demo.secretknock.app. Mantén pulsada su aldaba y el servidor abre un puerto para tu dirección durante 30 segundos, para que puedas ver todo el proceso antes de añadir un servidor propio. La puerta de demostración no cuenta para el servidor gratuito.

¿Es segura la llamada a puertos?

Una secuencia de llamadas clásica se transmite sin cifrar, por lo que debes tratarla como una capa adicional delante de claves SSH robustas, no como un sustituto. La SPA de fwknop es más segura: cada paquete se cifra, se autentica con HMAC y no se puede reutilizar.

¿Funciona en el Apple Watch?

Sí. Las apps del Apple Watch no pueden enviar paquetes de red sin procesar por sí mismas, por lo que el Watch llama a través de tu iPhone. Lejos del iPhone, el Watch puede enviar SPA de fwknop mediante HTTP si tu servidor lo permite.

¿Por qué mi llamada no abrió el puerto?

Lo más habitual es que la llamada se enviara por IPv6 mientras SSH se conecta por IPv4, o al revés, o que el servidor viera una IP pública distinta. Secret Knock muestra la dirección desde la que llamas y te permite fijar IPv4 o IPv6 para cada servidor. La guía de llamada a puertos explica las demás causas.

¿Secret Knock recopila datos?

No. No hay cuenta, analítica ni seguimiento. Tus servidores y claves permanecen en tus dispositivos y en tu propio iCloud.

¿Cuánto cuesta?

Un servidor es gratuito e incluye todas las funciones. Los servidores ilimitados se obtienen con una compra única que cubre iPhone, iPad, Mac y Apple Watch, y funciona con En familia.

Mantén la puerta cerrada. Lleva la llamada contigo.

Secret Knock llegará al App Store para iPhone, iPad, Mac y Apple Watch.

Próximamente en el App Store