Port knocking per a l’iPhone, l’iPad, el Mac i l’Apple Watch
Truca. La porta s’obre.
Secret Knock obre els ports ocults del servidor amb una trucada secreta — una seqüència knockd, una autorització de paquet únic de fwknop, mides de ping per a MikroTik o un codi DrayTek Vigor — des de l’iPhone, el Mac o el canell. Després comprova el port i et passa a l’app SSH.
iPhone i iPad amb iOS 18 o posterior · Mac amb macOS 15 o posterior · Apple Watch amb watchOS 11 o posterior
Com funciona
-
Afegeix la teva porta
Introduïu una Seqüència knockd — ports TCP i UDP, retards i càrregues útils —, una clau SPA de fwknop, mides de ping o una clau TOTP de DrayTek Vigor. Comenceu amb una plantilla o importeu el vostre knockd.conf o .fwknoprc.
-
Manteniu premut per trucar
Cada trucada arriba amb un toc a la mà. També podeu trucar des de l’Apple Watch, un giny, el Centre de control, Siri o el botó d’acció; al Mac, des de la barra de menús.
-
La porta queda entreoberta
Secret Knock comprova que el port respon, fa un compte enrere del període d’obertura —també a la pantalla bloquejada i a la Dynamic Island— i obre l’app SSH amb un toc més.
Una trucada, totes les pantalles
Les mateixes portes a l’iPhone, l’iPad, el Mac i l’Apple Watch, sincronitzades mitjançant el teu propi iCloud — i, a l’iPhone Duo, la llista i la porta una al costat de l’altra.
Tot el que necessita una trucada
Pensat per a qui manté els seus servidors tancats: laboratoris domèstics, VPS, encaminadors i equips d’oficina.
-
Tota mena de trucades
Seqüències knockd mitjançant TCP i UDP amb retards, càrregues útils i seqüències d'un sol ús; SPA de fwknop amb Rijndael i HMAC mitjançant UDP o HTTP; mides de ping per a MikroTik i iptables; DrayTek Vigor amb el seu codi TOTP.
-
Truca des de qualsevol lloc
Apple Watch i la seva complicació, ginys de la pantalla d’inici i de la pantalla bloquejada, Centre de control, Siri, Dreceres, Spotlight i el botó d’acció. Al Mac, la barra de menús.
-
Comprovació del port i compte enrere
Després de la trucada, Secret Knock comprova el port —mitjançant IPv4 o IPv6, a totes les adreces de l’amfitrió si vols— i fa un compte enrere del temps que romandrà obert.
-
Directament a SSH
En el moment que s'obre la porta, un toc obre l'app SSH mitjançant un enllaç ssh:// o qualsevol enllaç que configuris. Opcionalment, activa el servidor amb Wake-on-LAN o crida un webhook.
-
Sap des d'on truques
Mostra l'adreça pública des de la qual prové la teva trucada i et permet fixar IPv4 o IPv6 per a cada servidor —el motiu més habitual pel qual falla una trucada.
-
Un historial de cada trucada
Quan has trucat, si la porta s'ha obert i des d'on ho has fet: des de l'app, un giny, Siri o l'Apple Watch.
-
Plantilles i terminal
Plantilles per a knockd, MikroTik, DrayTek i fwknop; importa knockd.conf o .fwknoprc; copia la mateixa trucada com a ordre knock, fwknop o ping per al terminal.
-
Privat i bloquejat
La llista de portes està xifrada al dispositiu i a iCloud, les claus se sincronitzen amb xifratge d’extrem a extrem mitjançant el clauer de l’iCloud, hi ha un bloqueig opcional amb Face ID o Touch ID, i les còpies de seguretat estan segellades amb la teva pròpia contrasenya.
Dades no recopilades. De debò.
Una eina que protegeix els teus servidors no t’hauria de vigilar. Secret Knock no té compte, analítica ni seguiment.
Llegeix la política de privadesa →- Sense compte ni inici de sessió, mai.
- Sense SDK d’analítica ni publicitat dins l’app.
- Els teus servidors només se sincronitzen mitjançant el teu propi iCloud; les seqüències de trucades i les claus es queden al clauer de l’iCloud.
- L’app parla amb els teus servidors i amb ip.secretknock.app només per mostrar la IP pública des d’on truques; es respon al moment i no es registra mai.
Una porta gratuïta. Totes les portes, una sola vegada.
Gratuït
$0 per sempre
- 1 servidor propi
- Totes les funcions, inclòs l’Apple Watch
- La porta de demostració per provar-la, de franc
Portes il·limitades
$4.99 compra única
- Servidors il·limitats
- Una sola compra per a l’iPhone, l’iPad, el Mac i l’Apple Watch
- En família
Preu als EUA. L’App Store estableix el preu al teu país. Sense subscripció ni compte.
Guies per a la vostra configuració
Pàgines pas a pas per als servidors i routers als quals la gent truca més sovint.
- knockd a l’iPhone, l’iPad i el Mac Envia seqüències de ports de knockd des de l’iPhone, l’iPad, el Mac i l’Apple Watch: trucades TCP i UDP, retards, càrregues útils, seqüències d’un sol ús, i després una comprovació de port i SSH. Llegiu la guia →
- fwknop SPA a l’iPhone, el Mac i l’Apple Watch Autorització de paquet únic de fwknop des de l’iPhone, l’iPad, el Mac i l’Apple Watch: Rijndael + HMAC per UDP o HTTP, claus de fwknop --key-gen o d’un codi QR. Llegiu la guia →
- Trucada a ports de MikroTik Feu una trucada a un tallafoc MikroTik RouterOS des de l’iPhone, l’iPad o el Mac: trucades a ports mitjançant llistes d’adreces o trucades amb mides de paquets ICMP, i després Winbox. Regles incloses. Llegiu la guia →
- Port knocking de DrayTek Vigor Truca a un router DrayTek Vigor amb el seu codi TOTP des de l’iPhone, l’iPad, el Mac o l’Apple Watch, com amb la Port Knocking Tool de DrayTek. Llegiu la guia →
- Amaga SSH darrere del port knocking Mantén SSH tancat als escàners i obre’l només després d’una trucada: knockd amb nftables o iptables, o SPA de fwknop, i un client per a l’iPhone, l’iPad, el Mac i l’Apple Watch. Llegiu la guia →
- Trucada de ports a l’Apple Watch Truca al servidor des del canell: l’Apple Watch truca a través de l’iPhone o, per si sol, amb fwknop SPA per HTTP, i després fa el compte enrere de la finestra oberta. Llegiu la guia →
- Per què una trucada de port no obre Una llista de comprovació per a trucades que no obren: l’adreça des d’on truqueu, IPv4 o IPv6, SYN retransmesos, temporització, rellotges i ordre de les regles, amb ordres. Llegiu la guia →
- Exemples de knockd.conf Exemples funcionals de knockd.conf: obriu SSH durant uns segons, seqüències d’obertura i tancament, seqüències d’un sol ús i conjunts nftables, amb notes per a Secret Knock. Llegiu la guia →
- configuració del servidor fwknop Instal·la fwknopd al Debian o a l’Ubuntu, genera claus, escriu access.conf, bloqueja SSH per defecte i prova-ho amb el client fwknop abans d’afegir la porta. Llegiu la guia →
- Trucada de ports, VPN o fail2ban? Quan la trucada de ports és l'eina adequada per protegir SSH i els panells d'administració, i quan s'adapten millor una VPN com WireGuard o Tailscale, o fail2ban. Llegiu la guia →
Preguntes
Què és la trucada de ports?
La trucada de ports manté ocult un servei com ara SSH darrere d’un firewall tancat. El firewall només l’obre per a una adreça que primer envia un patró secret d’intents de connexió: la Trucada. knockd supervisa una seqüència de ports; fwknop accepta un paquet xifrat d’Autorització de paquet únic.
Amb quins servidors funciona Secret Knock?
Amb qualsevol servidor que executi knockd o fwknopd, i amb firewalls que obrin un port després d’una seqüència d’intents de connexió TCP o UDP, per exemple en un VPS Linux, un servidor domèstic, un NAS o un router.
Funciona amb routers MikroTik o DrayTek?
Sí. Funcionen tant la trucada de ports de MikroTik mitjançant intents de connexió com mitjançant la mida dels paquets ICMP, i Secret Knock envia les mides de ping que esperen les regles del router. En els routers DrayTek Vigor, fa la Trucada com la Port Knocking Tool de DrayTek: primer el port inicial i després dos ports generats a partir del codi TOTP del router. Les plantilles emplenen la configuració habitual.
Puc provar-ho sense tenir un servidor propi?
Sí. Després del primer inici, Secret Knock afegeix una porta de demostració: un servidor de prova públic a demo.secretknock.app. Mantén premut el seu botó de trucada i el servidor obrirà un port per a la teva adreça durant 30 segons, perquè puguis veure tot el procés abans d’afegir una porta pròpia. La porta de demostració no compta per a la porta gratuïta.
És segura la trucada de ports?
Una seqüència de Trucada clàssica es transmet sense xifrar, de manera que l’has de considerar una capa addicional davant de claus SSH robustes, no pas un substitut. L’SPA de fwknop és més segura: cada paquet està xifrat, autenticat amb HMAC i no es pot reproduir.
Funciona amb l’Apple Watch?
Sí. Les apps de l’Apple Watch no poden enviar paquets de xarxa en brut per si mateixes, de manera que el Watch fa la Trucada a través de l’iPhone. Lluny de l’iPhone, el Watch pot enviar SPA de fwknop mitjançant HTTP si el teu servidor ho permet.
Per què la meva Trucada no ha obert el port?
El més habitual és que la Trucada s’hagi enviat per IPv6 mentre SSH es connecta per IPv4, o a l’inrevés, o que el servidor hagi vist una IP pública diferent. Secret Knock mostra l’adreça des de la qual fas la Trucada i et permet fixar IPv4 o IPv6 per a cada porta. La guia de trucada de ports explica les altres causes.
Secret Knock recopila dades?
No. No hi ha cap compte, cap analítica ni cap seguiment. Les teves portes i claus es mantenen als teus dispositius i al teu propi iCloud.
Quant costa?
Una porta és gratuïta amb totes les funcions. Les portes il·limitades són una compra única que inclou iPhone, iPad, Mac i Apple Watch, i funciona amb En família.
Mantén la porta tancada. Porta la trucada amb tu.
Secret Knock arribarà aviat a l’App Store per a l’iPhone, l’iPad, el Mac i l’Apple Watch.
Aviat a l’App Store