Port knocking för iPhone, iPad, Mac och Apple Watch
Knacka. Dörren öppnas.
Secret Knock öppnar din servers dolda portar med en hemlig knackning — en knockd-sekvens, en fwknop Single Packet Authorization, pingstorlekar för MikroTik eller en DrayTek Vigor-kod — från din iPhone, din Mac eller din handled. Därefter kontrollerar den porten och lämnar över till SSH.
iPhone och iPad med iOS 18 eller senare · Mac med macOS 15 eller senare · Apple Watch med watchOS 11 eller senare
Så fungerar det
-
Lägg till din dörr
Ange en knockd-sekvens — TCP- och UDP-portar, fördröjningar, nyttolaster — en fwknop SPA-nyckel, pingstorlekar eller en DrayTek Vigor TOTP-nyckel. Börja med en mall eller importera din knockd.conf eller .fwknoprc.
-
Håll ned för att knacka
Varje knackning känns som en lätt tryckning i handen. Du kan också knacka från Apple Watch, en widget, Kontrollcenter, Siri eller snabbknappen — på Mac från menyraden.
-
Dörren står på glänt
Secret Knock kontrollerar att porten svarar, räknar ned tiden då den är öppen — även på Låsskärmen och i Dynamic Island — och öppnar din SSH-app med ytterligare en tryckning.
En knackning, varje skärm
Samma dörrar på iPhone, iPad, Mac och Apple Watch, synkroniserade via din egen iCloud — och på iPhone Duo visas listan och dörren sida vid sida.
Allt en knackning behöver
Skapad för dig som håller servrar stängda — hemlabb, VPS:er, routrar och kontorsservrar.
-
Alla typer av knackningar
knockd-sekvenser över TCP och UDP med fördröjningar, nyttolaster och engångssekvenser; fwknop SPA med Rijndael och HMAC över UDP eller HTTP; pingstorlekar för MikroTik och iptables; DrayTek Vigor med sin TOTP-kod.
-
Knacka varifrån som helst
Apple Watch och dess komplikation, widgetar på hemskärmen och låsskärmen, Kontrollcenter, Siri, Genvägar, Spotlight och snabbknappen. På Mac: menyraden.
-
Portkontroll och nedräkning
Efter knackningen kontrollerar Secret Knock porten — över IPv4 eller IPv6, mot alla värdadresser om du vill — och räknar ner hur länge den förblir öppen.
-
Direkt till SSH
I samma ögonblick som dörren öppnas öppnar en tryckning din SSH-app via en ssh://-länk, eller valfri länk som du anger. Du kan också väcka servern med Wake-on-LAN eller anropa en webhook.
-
Vet varifrån du knackar
Visar den offentliga adress som din knackning kommer från och låter dig låsa till IPv4 eller IPv6 för varje server — den vanligaste anledningen till att en knackning misslyckas.
-
Historik över varje knackning
När du knackade, om dörren öppnades och varifrån: appen, en widget, Siri eller Apple Watch.
-
Mallar och terminal
Mallar för knockd, MikroTik, DrayTek och fwknop; importera knockd.conf eller .fwknoprc; kopiera samma knackning som ett knock-, fwknop- eller pingkommando till din terminal.
-
Privat och låst
Dörrlistan är krypterad på din enhet och i iCloud, nycklar synkroniseras med heltäckande kryptering via iCloud-nyckelring, med valfritt lås med Face ID eller Touch ID och säkerhetskopior skyddade med ditt eget lösenord.
Inga data samlas in. Verkligen.
Ett verktyg som skyddar dina servrar ska inte övervaka dig. Secret Knock har inget konto, ingen analys och ingen spårning.
Läs integritetspolicyn →- Inget konto och ingen inloggning — någonsin.
- Inga analys- eller annons-SDK:er i appen.
- Dina servrar synkroniseras bara via ditt eget iCloud; knackningssekvenser och nycklar stannar i iCloud-nyckelring.
- Appen kommunicerar med dina servrar och med ip.secretknock.app endast för att visa den offentliga IP-adress du knackar från — svaret ges direkt och loggas aldrig.
En dörr gratis. Alla dörrar med en engångsbetalning.
Gratis
$0 för alltid
- 1 egen server
- Alla funktioner, inklusive Apple Watch
- Demodörren att prova, helt gratis
Obegränsade dörrar
$4.99 engångsköp
- Obegränsat antal servrar
- Ett köp för iPhone, iPad, Mac och Apple Watch
- Familjedelning
Pris i USA. App Store fastställer priset i ditt land. Ingen prenumeration, inget konto.
Guider för din konfiguration
Stegvisa sidor för de servrar och routrar som flest personer knackar på.
- knockd på iPhone, iPad och Mac Skicka knockd-portsekvenser från iPhone, iPad, Mac och Apple Watch: TCP- och UDP-knackningar, fördröjningar, nyttolaster, engångssekvenser, sedan en portkontroll och SSH. Läs guiden →
- fwknop SPA på iPhone, Mac och Apple Watch fwknop Single Packet Authorization från iPhone, iPad, Mac och Apple Watch: Rijndael + HMAC via UDP eller HTTP, med nycklar från fwknop --key-gen eller en QR-kod. Läs guiden →
- MikroTik-portknackning Knacka på en MikroTik RouterOS-brandvägg från iPhone, iPad eller Mac: portknackningar med adresslistor eller ICMP-knackningar med paketstorlek, sedan Winbox. Regler ingår. Läs guiden →
- DrayTek Vigor-portknackning Knacka på en DrayTek Vigor-router med dess TOTP-kod från iPhone, iPad, Mac eller Apple Watch, precis som med DrayTeks egen Port Knocking Tool. Läs guiden →
- Dölj SSH bakom portknackning Håll SSH stängt för skannrar och öppna det först efter en knackning: knockd med nftables eller iptables, eller fwknop SPA, och en klient för iPhone, iPad, Mac och Apple Watch. Läs guiden →
- Port knocking på Apple Watch Knacka på din server från handleden: Apple Watch knackar via din iPhone, eller på egen hand med fwknop SPA över HTTP, och räknar sedan ned det öppna tidsfönstret. Läs guiden →
- Varför en portknackning inte öppnar En checklista för knackningar som inte öppnar: adressen du knackar från, IPv4 jämfört med IPv6, återsända SYN, tidsinställning, klockor och regelordning, med kommandon. Läs guiden →
- Exempel på knockd.conf Fungerande exempel på knockd.conf: öppna SSH i några sekunder, sekvenser för att öppna och stänga, engångssekvenser och nftables-uppsättningar, med anmärkningar för Secret Knock. Läs guiden →
- Konfigurera fwknop-server Installera fwknopd på Debian eller Ubuntu, generera nycklar, skriv access.conf, blockera SSH som standard och testa med fwknop-klienten innan du lägger till dörren. Läs guiden →
- Port knocking, VPN eller fail2ban? När port knocking är rätt verktyg för att skydda SSH och adminpaneler, och när en VPN som WireGuard eller Tailscale, eller fail2ban, passar bättre. Läs guiden →
Frågor
Vad är portknackning?
Portknackning håller en tjänst som SSH dold bakom en stängd brandvägg. Brandväggen öppnar den endast för en adress som först skickar ett hemligt mönster av anslutningsförsök – knackningen. knockd väntar på en portsekvens; fwknop accepterar ett krypterat Single Packet Authorization-paket.
Vilka servrar fungerar Secret Knock med?
Alla servrar som kör knockd eller fwknopd, samt brandväggar som öppnar en port efter en sekvens av TCP- eller UDP-anslutningsförsök – till exempel på en Linux VPS, en hemmaserver, en NAS eller en router.
Fungerar det med MikroTik- eller DrayTek-routrar?
Ja. MikroTik-portknackning med anslutningsförsök eller med ICMP-paketstorlek fungerar båda, och Secret Knock skickar de pingstorlekar som routerns regler förväntar sig. För DrayTek Vigor-routrar knackar den som DrayTeks egen Port Knocking Tool: den första porten och sedan två portar som skapas från routerns TOTP-kod. Mallar fyller i de vanliga inställningarna.
Kan jag prova utan en egen server?
Ja. Efter första starten lägger Secret Knock till en demodörr: en offentlig testserver på demo.secretknock.app. Håll ned dess knackare så öppnar servern en port för din adress i 30 sekunder, så att du kan se hela flödet innan du lägger till en egen server. Demodörren räknas inte mot den kostnadsfria servern.
Är portknackning säkert?
En klassisk knackningssekvens skickas okrypterat, så se den som ett extra lager framför starka SSH-nycklar, inte som en ersättning. fwknop SPA är starkare: varje paket är krypterat, autentiserat med HMAC och kan inte återanvändas.
Fungerar det på Apple Watch?
Ja. Appar för Apple Watch kan inte själva skicka råa nätverkspaket, så klockan knackar via din iPhone. När du inte är i närheten av iPhone kan klockan skicka fwknop SPA via HTTP om det är aktiverat på servern.
Varför öppnade inte min knackning porten?
Oftast skickades knackningen över IPv6 medan SSH ansluter över IPv4, eller tvärtom, eller så såg servern en annan offentlig IP-adress. Secret Knock visar adressen du knackar från och låter dig låsa IPv4 eller IPv6 för varje server. Guiden för portknackning beskriver de andra orsakerna.
Samlar Secret Knock in några data?
Nej. Det finns inget konto, ingen analys och ingen spårning. Dina servrar och nycklar stannar på dina enheter och i din egen iCloud.
Hur mycket kostar det?
En server är kostnadsfri med alla funktioner. Obegränsat antal servrar är ett engångsköp som omfattar iPhone, iPad, Mac och Apple Watch och fungerar med Familjedelning.
Håll dörren stängd. Ha knackningen med dig.
Secret Knock kommer snart till App Store för iPhone, iPad, Mac och Apple Watch.
Kommer snart till App Store