Port knocking til iPhone, iPad, Mac og Apple Watch
Bank på. Døren åbner.
Secret Knock åbner din servers skjulte porte med et hemmeligt bank — en knockd-sekvens, en fwknop-Autorisation med én pakke, pingstørrelser til MikroTik eller en DrayTek Vigor-kode — fra din iPhone, din Mac eller dit håndled. Derefter kontrollerer den porten og sender dig videre til SSH.
iPhone og iPad med iOS 18 eller nyere · Mac med macOS 15 eller nyere · Apple Watch med watchOS 11 eller nyere
Sådan fungerer det
-
Tilføj din dør
Indtast en knockd-sekvens — TCP- og UDP-porte, forsinkelser, nyttelaster — en fwknop SPA-nøgle, pingstørrelser eller en DrayTek Vigor TOTP-nøgle. Start med en skabelon, eller importer din knockd.conf eller .fwknoprc.
-
Tryk og hold nede for at banke
Hvert bank giver et lille tryk i hånden. Du kan også banke fra Apple Watch, en widget, Kontrolcenter, Siri eller Handlingsknappen — på Mac fra menulinjen.
-
Døren står på klem
Secret Knock kontrollerer, at porten svarer, tæller det åbne tidsvindue ned — også på låseskærmen og i Dynamic Island — og åbner din SSH-app med endnu et tryk.
Ét bank, hver skærm
De samme døre på iPhone, iPad, Mac og Apple Watch, synkroniseret via din egen iCloud — og på iPhone Duo vises listen og døren side om side.
Alt, et bank har brug for
Lavet til dem, der holder deres servere lukkede — homelabs, VPS'er, routere og kontormaskiner.
-
Alle slags bank
knockd-sekvenser over TCP og UDP med forsinkelser, nyttelaster og engangssekvenser; fwknop SPA med Rijndael og HMAC over UDP eller HTTP; pingstørrelser til MikroTik og iptables; DrayTek Vigor med sin TOTP-kode.
-
Bank fra hvor som helst
Apple Watch og dens komplikation, widgets på hjemmeskærmen og låseskærmen, Kontrolcenter, Siri, Genveje, Spotlight og handlingsknappen. På Mac: menulinjen.
-
Portkontrol og nedtælling
Efter banket kontrollerer Secret Knock porten — over IPv4 eller IPv6, til alle værtens adresser, hvis du ønsker det — og tæller ned, hvor længe den forbliver åben.
-
Direkte til SSH
I det øjeblik døren åbner, åbner et tryk din SSH-app via et ssh://-link eller et valgfrit link. Du kan også vække serveren med Wake-on-LAN eller kalde en webhook.
-
Kender stedet, du banker fra
Viser den offentlige adresse, dit bank kommer fra, og lader dig fastgøre IPv4 eller IPv6 pr. server — den hyppigste årsag til, at et bank mislykkes.
-
Historik over hvert bank
Hvornår du bankede, om døren åbnede, og hvorfra: appen, en widget, Siri eller Apple Watch.
-
Skabeloner og Terminal
Skabeloner til knockd, MikroTik, DrayTek og fwknop; importer knockd.conf eller .fwknoprc; kopiér det samme bank som en knock-, fwknop- eller ping-kommando til din terminal.
-
Privat og låst
Dørlisten er krypteret på din enhed og i iCloud, nøgler synkroniseres med end-to-end-kryptering via iCloud-nøglering, der er en valgfri Face ID- eller Touch ID-lås, og sikkerhedskopier er forseglet med din egen adgangskode.
Data indsamles ikke. Virkelig.
Et værktøj, der beskytter dine servere, bør ikke overvåge dig. Secret Knock har ingen konto, ingen analyse og ingen sporing.
Læs anonymitetspolitikken →- Ingen konto og ingen login — nogensinde.
- Ingen analyse- eller reklame-SDK'er i appen.
- Dine servere synkroniseres kun via din egen iCloud; banksekvenser og nøgler bliver i iCloud-nøglering.
- Appen kommunikerer med dine servere og kontakter ip.secretknock.app udelukkende for at vise den offentlige IP, du banker fra — svaret gives med det samme og logges aldrig.
Én dør gratis. Alle døre, én gang.
Gratis
$0 for altid
- 1 af dine egne servere
- Alle funktioner, inklusive Apple Watch
- Demodøren, som du kan prøve gratis
Ubegrænsede døre
$4.99 engangskøb
- Ubegrænsede servere
- Ét køb til iPhone, iPad, Mac og Apple Watch
- Familiedeling
Pris i USA. App Store fastsætter prisen i dit land. Intet abonnement, ingen konto.
Vejledninger til din opsætning
Trin for trin-sider til de servere og routere, der oftest bankes på.
- knockd på iPhone, iPad og Mac Send knockd-portsekvenser fra iPhone, iPad, Mac og Apple Watch: TCP- og UDP-bank, forsinkelser, nyttedata, engangssekvenser samt en efterfølgende portkontrol og SSH. Læs vejledningen →
- fwknop SPA på iPhone, Mac og Apple Watch fwknop Autorisation med én pakke fra iPhone, iPad, Mac og Apple Watch: Rijndael + HMAC over UDP eller HTTP, nøgler fra fwknop --key-gen eller en QR-kode. Læs vejledningen →
- MikroTik-port knocking Bank på en MikroTik RouterOS-firewall fra iPhone, iPad eller Mac: port-bank via adresselister eller ICMP-pakkestørrelsesbank, derefter Winbox. Regler medfølger. Læs vejledningen →
- DrayTek Vigor-port knocking Bank på en DrayTek Vigor-router med dens TOTP-kode fra iPhone, iPad, Mac eller Apple Watch, ligesom med DrayTeks eget Port Knocking Tool. Læs vejledningen →
- Skjul SSH bag port knocking Hold SSH lukket for scannere, og åbn det kun efter et bank: knockd med nftables eller iptables eller fwknop SPA samt en klient til iPhone, iPad, Mac og Apple Watch. Læs vejledningen →
- Portbankning på Apple Watch Bank på din server fra dit håndled: Apple Watch banker via din iPhone eller alene med fwknop SPA over HTTP og tæller derefter den åbne periode ned. Læs vejledningen →
- Hvorfor en portbankning ikke åbner En tjekliste til bankninger, der ikke åbner: den adresse, du banker fra, IPv4 kontra IPv6, genfremsendte SYN'er, timing, ure og regelrækkefølge samt kommandoer. Læs vejledningen →
- knockd.conf-eksempler Fungerende knockd.conf-eksempler: Åbn SSH i nogle få sekunder, sekvenser til at åbne og lukke, engangssekvenser og nftables-sæt med noter til Secret Knock. Læs vejledningen →
- opsætning af fwknop-server Installer fwknopd på Debian eller Ubuntu, generer nøgler, skriv access.conf, afvis som standard SSH, og test med fwknop-klienten, før du tilføjer døren. Læs vejledningen →
- Port knocking, VPN eller fail2ban? Hvornår port knocking er det rette værktøj til at beskytte SSH og administrationspaneler, og hvornår en VPN som WireGuard eller Tailscale eller fail2ban passer bedre. Læs vejledningen →
Spørgsmål
Hvad er port knocking?
Port knocking holder en tjeneste som SSH skjult bag en lukket firewall. Firewallen åbner den kun for en adresse, der først sender et hemmeligt mønster af forbindelsesforsøg — banket. knockd overvåger en portsekvens; fwknop accepterer én krypteret SPA-pakke (autorisation med én pakke).
Hvilke servere virker Secret Knock med?
Enhver server, der kører knockd eller fwknopd, samt firewalls, der åbner en port efter en sekvens af TCP- eller UDP-forbindelsesforsøg — for eksempel på en Linux VPS, en hjemmeserver, en NAS eller en router.
Virker det med MikroTik- eller DrayTek-routere?
Ja. MikroTik-port knocking med forbindelsesforsøg eller med ICMP-pakkestørrelse virker begge, og Secret Knock sender de pingstørrelser, routerens regler forventer. For DrayTek Vigor-routere banker den ligesom DrayTeks egen Port Knocking Tool: den første port og derefter to porte, der dannes ud fra routerens TOTP-kode. Skabeloner udfylder de almindelige indstillinger.
Kan jeg prøve det uden min egen server?
Ja. Efter første start tilføjer Secret Knock en demodør: en offentlig testserver på demo.secretknock.app. Hold dens dørhammer nede, så åbner serveren en port for din adresse i 30 sekunder, så du kan se hele forløbet, før du tilføjer din egen server. Demodøren tæller ikke med i grænsen på én gratis server.
Er port knocking sikkert?
En klassisk bankesekvens sendes ukrypteret, så betragt den som et ekstra lag foran stærke SSH-nøgler, ikke som en erstatning. fwknop SPA er stærkere: Hver pakke krypteres, godkendes med HMAC og kan ikke genafspilles.
Virker det på Apple Watch?
Ja. Apps på Apple Watch kan ikke selv sende rå netværkspakker, så uret banker via din iPhone. Væk fra iPhone kan uret sende fwknop SPA via HTTP, hvis din server aktiverer det.
Hvorfor åbnede mit bank ikke porten?
Oftest blev banket sendt over IPv6, mens SSH opretter forbindelse over IPv4, eller omvendt, eller serveren så en anden offentlig IP-adresse. Secret Knock viser den adresse, du banker fra, og lader dig fastlåse IPv4 eller IPv6 for hver server. Vejledningen til port knocking dækker de øvrige årsager.
Indsamler Secret Knock data?
Nej. Der er ingen konto, ingen analyser og ingen sporing. Dine servere og nøgler bliver på dine enheder og i din egen iCloud.
Hvad koster det?
Én server er gratis med alle funktioner. Ubegrænsede servere er et engangskøb, der dækker iPhone, iPad, Mac og Apple Watch og virker med Familiedeling.
Hold døren lukket. Hav banket med dig.
Secret Knock kommer snart i App Store til iPhone, iPad, Mac og Apple Watch.
Kommer snart i App Store