Soporte
Envíanos un mensaje mediante el siguiente formulario o escribe a [email protected]. Indícanos tu dispositivo, el software del servidor (knockd o fwknopd) y qué ocurre cuando llamas; no nos envíes nunca tu secuencia de toques ni tus claves.
Escríbenos
Una llamada no abre el puerto
- 1Comprueba la dirección desde la que llamas en la pantalla de inicio y compárala con la que registran los logs del servidor. Fija IPv4 o IPv6 para el servidor si son diferentes.
- 2Comprueba el servidor: knockd y fwknopd registran cada llamada reconocida. Si no se registra nada, los paquetes no llegan al servidor.
- 3Comprueba seq_timeout y el orden de los puertos en knockd.conf frente a la secuencia de la app.
- 4Con datos móviles o una VPN tu dirección pública cambia; vuelve a llamar después de cambiar de red.
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.