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.
iPhone y iPad con iOS 18 o posterior · Mac con macOS 15 o posterior · Apple Watch con watchOS 11 o posterior
Cómo funciona
-
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.
-
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.
-
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.
Todo lo que necesita una llamada
Para quienes mantienen sus servidores cerrados: laboratorios domésticos, VPS, routers y equipos de oficina.
-
Todo tipo de llamadas
secuencias knockd mediante TCP y UDP con retrasos, cargas útiles y secuencias de un solo uso; SPA de fwknop con Rijndael y HMAC mediante UDP o HTTP; tamaños de ping para MikroTik e iptables; DrayTek Vigor con su código TOTP.
-
Llama desde cualquier lugar
Apple Watch y su complicación, widgets de la pantalla de inicio y la pantalla bloqueada, Centro de control, Siri, Atajos, Spotlight y el botón Acción. En el Mac, la barra de menús.
-
Comprobación y cuenta atrás del puerto
Después de la llamada, Secret Knock comprueba el puerto —mediante IPv4 o IPv6, en todas las direcciones del host si lo deseas— e inicia una cuenta atrás del tiempo que permanece abierto.
-
Directo a SSH
En cuanto se abre la puerta, un toque abre tu app SSH mediante un enlace ssh://, o cualquier enlace que configures. También puedes activar el servidor con Wake-on-LAN o llamar a un webhook.
-
Sabe desde dónde llamas
Muestra la dirección pública desde la que procede tu llamada y te permite fijar IPv4 o IPv6 para cada servidor, el motivo más habitual por el que falla una llamada.
-
Un historial de cada llamada
Cuándo llamaste, si la puerta se abrió y desde dónde: la app, un widget, Siri o Apple Watch.
-
Plantillas y terminal
Plantillas para knockd, MikroTik, DrayTek y fwknop; importa knockd.conf o .fwknoprc; copia la misma llamada como un comando knock, fwknop o ping para tu terminal.
-
Privado y bloqueado
La lista de puertas está cifrada en tu dispositivo y en iCloud, las claves se sincronizan de extremo a extremo mediante el Llavero de iCloud, con un bloqueo opcional con Face ID o Touch ID y copias de seguridad protegidas con tu propia contraseña.
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.
- knockd en iPhone, iPad y Mac Envía secuencias de puertos de knockd desde el iPhone, iPad, Mac y Apple Watch: toques TCP y UDP, retrasos, cargas útiles, secuencias de un solo uso y, después, una comprobación de puerto y SSH. Leer la guía →
- SPA de fwknop en iPhone, Mac y Apple Watch Autorización de paquete único de fwknop desde iPhone, iPad, Mac y Apple Watch: Rijndael + HMAC mediante UDP o HTTP, claves de fwknop --key-gen o de un código QR. Leer la guía →
- Port knocking de MikroTik Llama a un firewall MikroTik RouterOS desde un iPhone, iPad o Mac: llamadas a puertos mediante listas de direcciones o llamadas mediante el tamaño de paquetes ICMP; después, Winbox. Incluye reglas. Leer la guía →
- Llamada a puertos de DrayTek Vigor Llama a un router DrayTek Vigor con su código TOTP desde el iPhone, iPad, Mac o Apple Watch, como con la propia Port Knocking Tool de DrayTek. Leer la guía →
- Oculta SSH tras llamadas a puertos Mantén SSH cerrado para los escáneres y ábrelo solo después de una llamada: knockd con nftables o iptables, o SPA de fwknop, y un cliente para iPhone, iPad, Mac y Apple Watch. Leer la guía →
- Port knocking en Apple Watch Llama a tu servidor desde la muñeca: Apple Watch llama a través de tu iPhone o, por sí solo, con SPA de fwknop mediante HTTP, y después muestra la cuenta atrás de la ventana abierta. Leer la guía →
- Por qué una llamada no abre el puerto Una lista de comprobación para llamadas que no abren: la dirección desde la que llamas, IPv4 frente a IPv6, SYN retransmitidos, tiempos, relojes y orden de las reglas, con comandos. Leer la guía →
- Ejemplos de knockd.conf Ejemplos funcionales de knockd.conf: abrir SSH durante unos segundos, secuencias de apertura y cierre, secuencias de un solo uso y conjuntos de nftables, con notas para Secret Knock. Leer la guía →
- configuración del servidor fwknop Instala fwknopd en Debian o Ubuntu, genera claves, escribe access.conf, bloquea SSH de forma predeterminada y pruébalo con el cliente fwknop antes de añadir la puerta. Leer la guía →
- ¿Port knocking, VPN o fail2ban? Cuándo port knocking es la herramienta adecuada para proteger SSH y paneles de administración, y cuándo encajan mejor una VPN como WireGuard o Tailscale, o fail2ban. Leer la guía →
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