Port knocking for iPhone, iPad, Mac og Apple Watch
Bank. Døren åpnes.
Secret Knock åpner serverens skjulte porter med et hemmelig bank – en knockd-sekvens, en fwknop Single Packet Authorization, ping-størrelser for MikroTik eller en DrayTek Vigor-kode – fra iPhone, Mac eller håndleddet ditt. Deretter kontrollerer den porten og sender deg videre til SSH.
iPhone og iPad med iOS 18 eller nyere · Mac med macOS 15 eller nyere · Apple Watch med watchOS 11 eller nyere
Slik fungerer det
-
Legg til døren din
Angi en knockd-sekvens — TCP- og UDP-porter, forsinkelser, nyttelaster — en fwknop SPA-nøkkel, pingstørrelser eller en DrayTek Vigor TOTP-nøkkel. Start med en mal, eller importer knockd.conf eller .fwknoprc.
-
Trykk og hold for å banke
Hvert bank merkes som et trykk i hånden din. Du kan også banke fra Apple Watch, en widget, Kontrollsenter, Siri eller handlingsknappen — på Mac fra menylinjen.
-
Døren står på gløtt
Secret Knock kontrollerer at porten svarer, teller ned det åpne tidsvinduet — også på Låst skjerm og i Dynamic Island — og åpner SSH-appen din med ett trykk til.
Ett bank, hver skjerm
De samme dørene på iPhone, iPad, Mac og Apple Watch, synkronisert via din egen iCloud – og på iPhone Duo vises listen og døren side om side.
Alt et bank trenger
Laget for dem som holder serverne sine lukket — hjemmelabber, VPS-er, rutere og kontorservere.
-
Alle typer bank
knockd-sekvenser over TCP og UDP med forsinkelser, nyttelaster og engangssekvenser; fwknop SPA med Rijndael og HMAC over UDP eller HTTP; pingstørrelser for MikroTik og iptables; DrayTek Vigor med sin TOTP-kode.
-
Bank fra hvor som helst
Apple Watch og komplikasjonen, widgeter på Hjem-skjermen og låst skjerm, Kontrollsenter, Siri, Snarveier, Spotlight og handlingsknappen. På Mac: menylinjen.
-
Portkontroll og nedtelling
Etter banket kontrollerer Secret Knock porten — over IPv4 eller IPv6, mot hver av vertens adresser hvis du vil — og teller ned hvor lenge porten forblir åpen.
-
Direkte til SSH
I det døren åpnes, åpner ett trykk SSH-appen din via en ssh://-lenke, eller en hvilken som helst lenke du angir. Du kan også vekke serveren med Wake-on-LAN eller kalle en webhook.
-
Vet hvor du banker fra
Viser den offentlige adressen banket ditt kommer fra, og lar deg feste IPv4 eller IPv6 for hver server — den vanligste årsaken til at et bank mislykkes.
-
Historikk over hvert bank
Når du banket, om døren åpnet seg, og hvorfra: appen, en widget, Siri eller Apple Watch.
-
Maler og terminal
Maler for knockd, MikroTik, DrayTek og fwknop; importer knockd.conf eller .fwknoprc; kopier det samme banket som en knock-, fwknop- eller ping-kommando til terminalen.
-
Privat og låst
Dørlisten er kryptert på enheten din og i iCloud, nøkler synkroniseres ende-til-ende-kryptert via iCloud-nøkkelring, med en valgfri Face ID- eller Touch ID-lås og sikkerhetskopier forseglet med ditt eget passord.
Data samles ikke inn. Virkelig.
Et verktøy som beskytter serverne dine, skal ikke overvåke deg. Secret Knock har ingen konto, ingen analyser og ingen sporing.
Les personvernerklæringen →- Ingen konto og ingen pålogging — aldri.
- Ingen analyse- eller annonserings-SDK-er i appen.
- Serverne dine synkroniseres bare via din egen iCloud. Bankesekvenser og nøkler forblir i iCloud-nøkkelringen.
- Appen kommuniserer med serverne dine, og med ip.secretknock.app bare for å vise den offentlige IP-adressen du banker fra — besvares umiddelbart og logges aldri.
Én dør gratis. Alle dører, én gang.
Gratis
$0 for alltid
- 1 egen server
- Alle funksjoner, inkludert Apple Watch
- Demodøren du kan prøve, helt gratis
Ubegrensede dører
$4.99 engangskjøp
- Ubegrenset antall servere
- Ett kjøp for iPhone, iPad, Mac og Apple Watch
- Familiedeling
Pris i USA. App Store fastsetter prisen i landet ditt. Ingen abonnementer, ingen konto.
Veiledninger for oppsettet ditt
Trinnvise veiledninger for serverne og ruterne folk banker på oftest.
- knockd på iPhone, iPad og Mac Send knockd-portsekvenser fra iPhone, iPad, Mac og Apple Watch: TCP- og UDP-bank, forsinkelser, nyttelaster, engangssekvenser, deretter en portsjekk og SSH. Les veiledningen →
- fwknop SPA på iPhone, Mac og Apple Watch fwknop Single Packet Authorization fra iPhone, iPad, Mac og Apple Watch: Rijndael + HMAC over UDP eller HTTP, nøkler fra fwknop --key-gen eller en QR-kode. Les veiledningen →
- MikroTik-portbanking Bank på en MikroTik RouterOS-brannmur fra iPhone, iPad eller Mac: portbanking med adresselister eller banking med ICMP-pakkestørrelser, deretter Winbox. Regler er inkludert. Les veiledningen →
- DrayTek Vigor-portbanking Bank på en DrayTek Vigor-ruter med TOTP-koden fra iPhone, iPad, Mac eller Apple Watch, på samme måte som med DrayTeks egen Port Knocking Tool. Les veiledningen →
- Skjul SSH bak portbanking Hold SSH lukket for skannere, og åpne den først etter et bank: knockd med nftables eller iptables, eller fwknop SPA, og en klient for iPhone, iPad, Mac og Apple Watch. Les veiledningen →
- Port knocking på Apple Watch Bank på serveren fra håndleddet: Apple Watch banker via iPhone, eller alene med fwknop SPA over HTTP, og teller deretter ned tiden vinduet er åpent. Les veiledningen →
- Hvorfor et portbank ikke åpner En sjekkliste for bank som ikke åpner døren: adressen du banker fra, IPv4 kontra IPv6, SYN-er sendt på nytt, tidskrav, klokker og regelrekkefølge, med kommandoer. Les veiledningen →
- Eksempler på knockd.conf Fungerende eksempler på knockd.conf: åpne SSH i noen sekunder, åpne- og lukkesekvenser, engangssekvenser og nftables-sett, med merknader for Secret Knock. Les veiledningen →
- oppsett av fwknop-server Installer fwknopd på Debian eller Ubuntu, generer nøkler, skriv access.conf, avvis SSH som standard og test med fwknop-klienten før du legger til døren. Les veiledningen →
- Port knocking, VPN eller fail2ban? Når port knocking er det riktige verktøyet for å beskytte SSH og administrasjonspaneler, og når en VPN som WireGuard eller Tailscale, eller fail2ban, passer bedre. Les veiledningen →
Spørsmål
Hva er portbanking?
Portbanking holder en tjeneste som SSH skjult bak en lukket brannmur. Brannmuren åpner den bare for en adresse som først sender et hemmelig mønster av tilkoblingsforsøk — bankingen. knockd overvåker en portsekvens, mens fwknop godtar én kryptert Single Packet Authorization-pakke.
Hvilke servere fungerer Secret Knock med?
Alle servere som kjører knockd eller fwknopd, og brannmurer som åpner en port etter en sekvens av TCP- eller UDP-tilkoblingsforsøk — for eksempel på en Linux VPS, en hjemmeserver, en NAS eller en ruter.
Fungerer det med MikroTik- eller DrayTek-rutere?
Ja. MikroTik-portbanking med tilkoblingsforsøk eller ICMP-pakkestørrelse fungerer begge deler, og Secret Knock sender pingstørrelsene som ruterens regler forventer. For DrayTek Vigor-rutere banker den på samme måte som DrayTeks egen Port Knocking Tool: den første porten, deretter to porter laget fra ruterens TOTP-kode. Maler fyller inn de vanlige innstillingene.
Kan jeg prøve det uten min egen server?
Ja. Etter første oppstart legger Secret Knock til en demodør: en offentlig testserver på demo.secretknock.app. Hold inne bankeknappen, så åpner serveren en port for adressen din i 30 sekunder. Dermed kan du se hele flyten før du legger til din egen server. Demodøren teller ikke med i grensen på én gratis server.
Er portbanking sikkert?
En klassisk bankesekvens sendes ukryptert, så se på den som ett ekstra lag foran sterke SSH-nøkler, ikke som en erstatning. fwknop SPA er sterkere: Hver pakke er kryptert, autentisert med HMAC og kan ikke gjenbrukes.
Fungerer det på Apple Watch?
Ja. Apple Watch-apper kan ikke sende rå nettverkspakker selv, så Apple Watch banker gjennom iPhone. Når du er borte fra iPhone, kan Apple Watch sende fwknop SPA over HTTP hvis serveren din aktiverer det.
Hvorfor åpnet ikke bankingen min porten?
Oftest ble bankingen sendt via IPv6 mens SSH kobler til via IPv4, eller omvendt, eller serveren så en annen offentlig IP. Secret Knock viser adressen du banker fra og lar deg velge IPv4 eller IPv6 fast for hver server. Veiledningen for portbanking dekker de andre årsakene.
Samler Secret Knock inn data?
Nei. Det finnes ingen konto, ingen analyser og ingen sporing. Serverne og nøklene dine blir på enhetene dine og i din egen iCloud.
Hvor mye koster det?
Én server er gratis med alle funksjoner. Ubegrenset antall servere er et engangskjøp som dekker iPhone, iPad, Mac og Apple Watch, og fungerer med Familiedeling.
Hold døren lukket. Ha med banket.
Secret Knock kommer snart til App Store for iPhone, iPad, Mac og Apple Watch.
Kommer snart i App Store