Port knocking pre iPhone, iPad, Mac a Apple Watch
Zaklopte. Dvere sa otvoria.
Secret Knock otvára skryté porty vášho servera tajným zaklopaním — sekvenciou knockd, autorizáciou jedným paketom fwknop, veľkosťami pingov pre MikroTik alebo kódom DrayTek Vigor — z iPhonu, Macu alebo zo zápästia. Potom skontroluje port a presmeruje vás do aplikácie SSH.
iPhone a iPad s iOS 18 alebo novším · Mac s macOS 15 alebo novším · Apple Watch s watchOS 11 alebo novším
Ako to funguje
-
Pridajte svoje dvere
Zadajte Sekvenciu knockd — porty TCP a UDP, oneskorenia, dáta — kľúč fwknop SPA, veľkosti pingov alebo kľúč TOTP pre DrayTek Vigor. Začnite zo šablóny alebo importujte svoj knockd.conf či .fwknoprc.
-
Podržte na zaklopanie
Každé zaklopanie ucítite klepnutím v dlani. Alebo zaklopte z Apple Watch, widgetu, Ovládacieho centra, cez Siri alebo akčné tlačidlo — na Macu z lišty.
-
Dvere sú pootvorené
Secret Knock overí, či port odpovedá, odpočítava čas otvorenia — aj na Zamknutej obrazovke a v Dynamic Island — a ďalším klepnutím otvorí vašu apku SSH.
Jedno zaklopanie, každá obrazovka
Rovnaké dvere na iPhone, iPade, Macu a Apple Watch, synchronizované cez váš vlastný iCloud — a na iPhone Duo zoznam a dvere vedľa seba.
Všetko, čo zaklopanie potrebuje
Vytvorené pre ľudí, ktorí majú svoje servery zatvorené — domáce laby, VPS, smerovače a firemné servery.
-
Každý druh zaklopania
Sekvencie knockd cez TCP a UDP s oneskoreniami, dátami a jednorazovými sekvenciami; SPA fwknop s Rijndael a HMAC cez UDP alebo HTTP; veľkosti pingov pre MikroTik a iptables; DrayTek Vigor s kódom TOTP.
-
Zaklopte odkiaľkoľvek
Apple Watch a jeho komplikácia, widgety na ploche a zamknutej obrazovke, Ovládacie centrum, Siri, Skratky, Spotlight a akčné tlačidlo. Na Macu lišta.
-
Kontrola portu a odpočítavanie
Po zaklopaní Secret Knock skontroluje port — cez IPv4 alebo IPv6, ak chcete na každej adrese hostiteľa — a odpočítava, ako dlho zostanú dvere otvorené.
-
Priamo do SSH
V okamihu, keď sa dvere otvoria, jedno klepnutie otvorí vašu aplikáciu SSH prostredníctvom odkazu ssh:// alebo ľubovoľného odkazu, ktorý nastavíte. Voliteľne môžete server prebudiť pomocou Wake-on-LAN alebo zavolať webhook.
-
Vie, odkiaľ klopete
Zobrazuje verejnú adresu, z ktorej vaše zaklopanie prichádza, a umožňuje pripnúť IPv4 alebo IPv6 pre jednotlivé dvere — najčastejší dôvod, prečo zaklopanie zlyhá.
-
História každého zaklopania
Kedy ste zaklopali, či sa dvere otvorili a odkiaľ: z aplikácie, widgetu, Siri alebo Apple Watch.
-
Šablóny a terminál
Šablóny pre knockd, MikroTik, DrayTek a fwknop; import knockd.conf alebo .fwknoprc; skopírujte rovnaké zaklopanie ako príkaz knock, fwknop alebo ping pre svoj terminál.
-
Súkromné a zamknuté
Zoznam dverí je šifrovaný vo vašom zariadení aj v iCloude, kľúče sa synchronizujú so šifrovaním medzi koncovými zariadeniami cez iCloud Kľúčenku, k dispozícii je voliteľné zamknutie pomocou Face ID alebo Touch ID a zálohy sú zabezpečené vaším vlastným heslom.
Žiadne zhromažďované údaje. Naozaj.
Nástroj, ktorý chráni vaše servery, by nemal sledovať vás. Secret Knock nemá účet, analýzu ani sledovanie.
Prečítať si zásady ochrany súkromia →- Bez účtu a bez prihlasovania — nikdy.
- V aplikácii nie sú žiadne analytické ani reklamné SDK.
- Vaše servery sa synchronizujú iba cez váš vlastný iCloud; sekvencie zaklopania a kľúče zostávajú v iCloud Kľúčenke.
- Aplikácia komunikuje s vašimi servermi a s ip.secretknock.app iba na zobrazenie verejnej IP, z ktorej zaklopávate — odpoveď dostane okamžite a nikdy sa nezaznamenáva.
Jedny dvere zadarmo. Všetky za jednu platbu.
Bezplatne
$0 navždy
- 1 vlastný server
- Všetky funkcie vrátane Apple Watch
- Dvere na vyskúšanie zdarma
Neobmedzené dvere
$4.99 jednorazový nákup
- Neobmedzený počet serverov
- Jeden nákup pre iPhone, iPad, Mac a Apple Watch
- Rodinné zdieľanie
Cena v USA. App Store nastavuje cenu vo vašej krajine. Bez predplatného, bez účtu.
Návody pre vašu konfiguráciu
Podrobné návody pre servery a smerovače, na ktoré ľudia klopú najčastejšie.
- knockd na iPhone, iPade a Macu Odosielajte sekvencie portov knockd z iPhonu, iPadu, Macu a Apple Watch: zaklopania TCP a UDP, oneskorenia, dátové časti, jednorazové sekvencie, potom kontrola portu a SSH. Prečítať návod →
- fwknop SPA na iPhone, Macu a Apple Watch Autorizácia jedným paketom fwknop z iPhonu, iPadu, Macu a Apple Watch: Rijndael + HMAC cez UDP alebo HTTP, kľúče z fwknop --key-gen alebo QR kódu. Prečítať návod →
- Port knocking pre MikroTik Zaklopte na firewall MikroTik RouterOS z iPhonu, iPadu alebo Macu: portové zaklopania pomocou address-listov alebo zaklopania veľkosťou paketov ICMP, potom Winbox. Pravidlá sú súčasťou. Prečítať návod →
- Zaklopanie na porty DrayTek Vigor Zaklopte na smerovač DrayTek Vigor pomocou jeho kódu TOTP z iPhonu, iPadu, Macu alebo Apple Watch, rovnako ako s vlastným nástrojom Port Knocking Tool od DrayTek. Prečítať návod →
- Skryte SSH pomocou port knockingu Udržujte SSH zatvorené pre skenery a otvorte ho až po zaklopaní: knockd s nftables alebo iptables, alebo fwknop SPA, a klient pre iPhone, iPad, Mac a Apple Watch. Prečítať návod →
- Port knocking na Apple Watch Zaklopte na server zo zápästia: Apple Watch zaklopú cez iPhone alebo samostatne pomocou fwknop SPA cez HTTP a potom odpočítavajú čas otvoreného okna. Prečítať návod →
- Prečo zaklopanie neotvorí port Kontrolný zoznam pre zaklopania, ktoré neotvoria port: adresa, z ktorej klopete, IPv4 vs. IPv6, opätovne odoslané SYN, časovanie, hodiny a poradie pravidiel, vrátane príkazov. Prečítať návod →
- Príklady knockd.conf Funkčné príklady knockd.conf: otvorenie SSH na niekoľko sekúnd, sekvencie na otvorenie a zatvorenie, jednorazové sekvencie a množiny nftables s poznámkami pre Secret Knock. Prečítať návod →
- nastavenie servera fwknop Nainštalujte fwknopd na Debian alebo Ubuntu, vygenerujte kľúče, vytvorte access.conf, predvolene zablokujte SSH a pred pridaním dverí ho otestujte pomocou klienta fwknop. Prečítať návod →
- Port knocking, VPN alebo fail2ban? Kedy je port knocking správnym nástrojom na ochranu SSH a administračných panelov a kedy je vhodnejšia VPN, ako napríklad WireGuard alebo Tailscale, či fail2ban. Prečítať návod →
Otázky
Čo je zaklopanie na port?
Zaklopanie na port udržiava službu, ako je SSH, skrytú za zatvoreným firewallom. Firewall ju otvorí iba pre adresu, ktorá najprv odošle tajný vzor pokusov o pripojenie — zaklopanie. knockd sleduje sekvenciu portov; fwknop prijíma jeden šifrovaný paket SPA (autorizácia jedným paketom).
S ktorými servermi Secret Knock funguje?
S akýmkoľvek serverom so spusteným knockd alebo fwknopd a s firewallmi, ktoré otvoria port po sekvencii pokusov o pripojenie TCP alebo UDP — napríklad na Linux VPS, domácom serveri, NAS alebo routeri.
Funguje s routermi MikroTik alebo DrayTek?
Áno. Funguje zaklopanie na port MikroTik pomocou pokusov o pripojenie aj pomocou veľkosti paketu ICMP a Secret Knock odosiela veľkosti pingov, ktoré pravidlá routera očakávajú. Pri routeroch DrayTek Vigor zaklopáva rovnako ako vlastný Port Knocking Tool od DrayTek: prvý port a potom dva porty vytvorené z kódu TOTP routera. Šablóny vyplnia bežné nastavenia.
Môžem si to vyskúšať bez vlastného servera?
Áno. Po prvom spustení Secret Knock pridá ukážkové dvere: verejný testovací server na demo.secretknock.app. Podržte jeho klopadlo a server otvorí port pre vašu adresu na 30 sekúnd, takže si môžete pozrieť celý postup ešte pred pridaním vlastného servera. Ukážkové dvere sa nezapočítavajú do bezplatného servera.
Je zaklopanie na port bezpečné?
Klasická sekvencia zaklopania sa prenáša nezašifrovaná, preto ju považujte za ďalšiu vrstvu pred silnými kľúčmi SSH, nie za ich náhradu. SPA fwknop je silnejšie: každý paket je šifrovaný, autentifikovaný pomocou HMAC a nemožno ho opätovne prehrať.
Funguje na Apple Watch?
Áno. Aplikácie pre Apple Watch nemôžu samy odosielať nespracované sieťové pakety, preto hodinky zaklopávajú cez váš iPhone. Mimo dosahu iPhonu môžu hodinky odoslať fwknop SPA cez HTTP, ak je táto možnosť na vašom serveri povolená.
Prečo moje zaklopanie neotvorilo port?
Najčastejšie zaklopanie odišlo cez IPv6, zatiaľ čo SSH sa pripája cez IPv4, alebo naopak, prípadne server videl inú verejnú IP adresu. Secret Knock zobrazuje adresu, z ktorej zaklopávate, a umožňuje vám pre každý server nastaviť IPv4 alebo IPv6 napevno. Sprievodca zaklopaním na port opisuje ďalšie príčiny.
Zhromažďuje Secret Knock nejaké údaje?
Nie. Neexistuje účet, analytika ani sledovanie. Vaše servery a kľúče zostávajú vo vašich zariadeniach a vo vašom vlastnom iCloud.
Koľko to stojí?
Jeden server je bezplatný so všetkými funkciami. Neobmedzený počet serverov je jednorazový nákup, ktorý zahŕňa iPhone, iPad, Mac a Apple Watch a podporuje Rodinné zdieľanie.
Nechajte dvere zatvorené. Noste zaklopanie so sebou.
Secret Knock už čoskoro príde do App Store pre iPhone, iPad, Mac a Apple Watch.
Už čoskoro v App Store