Port knocking pro iPhone, iPad, Mac a Apple Watch
Zaklepejte. Dveře se otevřou.
Secret Knock otevírá skryté porty vašeho serveru tajným zaklepáním — sekvencí knockd, autorizací jedním paketem fwknop, velikostmi pingů pro MikroTik nebo kódem DrayTek Vigor — z iPhonu, Macu nebo vašeho zápěstí. Poté zkontroluje port a předá vás do SSH.
iPhone a iPad s iOS 18 nebo novějším · Mac s macOS 15 nebo novějším · Apple Watch s watchOS 11 nebo novějším
Jak to funguje
-
Přidejte své dveře
Zadejte sekvenci knockd — porty TCP a UDP, prodlevy, datové části — klíč fwknop SPA, velikosti pingů nebo klíč DrayTek Vigor TOTP. Začněte ze šablony nebo importujte svůj knockd.conf či .fwknoprc.
-
Podržením zaklepejte
Každé zaklepání pocítíte jako klepnutí v ruce. Můžete také zaklepat z Apple Watch, widgetu, Ovládacího centra, přes Siri nebo Akční tlačítko — na Macu z řádku nabídek.
-
Dveře jsou pootevřené
Secret Knock zkontroluje, zda port odpovídá, odpočítává dobu otevřeného okna — také na zamknuté obrazovce a na panelu Dynamic Island — a dalším klepnutím otevře vaši aplikaci SSH.
Jedno zaklepání, každá obrazovka
Stejné dveře na iPhonu, iPadu, Macu a Apple Watch, synchronizované přes váš vlastní iCloud — a na iPhonu Duo seznam a dveře vedle sebe.
Vše, co zaklepání potřebuje
Navrženo pro lidi, kteří své servery drží zavřené — domácí laboratoře, VPS, směrovače a kancelářské počítače.
-
Každý druh zaklepání
Sekvence knockd přes TCP a UDP s prodlevami, datovými částmi a jednorázovými sekvencemi; fwknop SPA s šifrováním Rijndael a HMAC přes UDP nebo HTTP; velikosti pingů pro MikroTik a iptables; DrayTek Vigor s jeho kódem TOTP.
-
Zaklepejte odkudkoli
Apple Watch a jejich komplikace, widgety na Ploše a Zamknuté obrazovce, Ovládací centrum, Siri, Zkratky, Spotlight a Akční tlačítko. Na Macu řádek nabídek.
-
Kontrola portu a odpočítávání
Po zaklepání Secret Knock zkontroluje port — přes IPv4 nebo IPv6, chcete-li na každé adrese hostitele — a odpočítává dobu, po kterou zůstává otevřený.
-
Přímo do SSH
Jakmile se dveře otevřou, jedním klepnutím otevřete aplikaci SSH přes odkaz ssh:// nebo jakýkoli odkaz, který nastavíte. Volitelně můžete server probudit pomocí Wake-on-LAN nebo zavolat webhook.
-
Ví, odkud zaklepáváte
Zobrazuje veřejnou adresu, ze které zaklepání přichází, a umožňuje pro každý server pevně nastavit IPv4 nebo IPv6 — nejčastější důvod, proč zaklepání selže.
-
Historie každého zaklepání
Kdy jste zaklepali, zda se dveře otevřely a odkud: z aplikace, widgetu, Siri nebo Apple Watch.
-
Šablony a Terminál
Šablony pro knockd, MikroTik, DrayTek a fwknop; import knockd.conf nebo .fwknoprc; zkopírujte stejné zaklepání jako příkaz knock, fwknop nebo ping pro Terminál.
-
Soukromé a zamčené
Seznam dveří je zašifrovaný na vašem zařízení i v iCloudu, klíče se synchronizují s koncovým šifrováním přes Klíčenku na iCloudu. K dispozici je volitelný zámek pomocí Face ID nebo Touch ID a zálohy zabezpečené vaším vlastním heslem.
Data se neshromažďují. Opravdu.
Nástroj, který chrání vaše servery, by neměl sledovat vás. Secret Knock nemá účet, analytiku ani sledování.
Přečíst zásady ochrany soukromí →- Žádný účet ani přihlašování — nikdy.
- V aplikaci nejsou žádné analytické ani reklamní SDK.
- Vaše servery se synchronizují pouze přes váš vlastní iCloud; sekvence zaklepání a klíče zůstávají v Klíčence na iCloudu.
- Aplikace komunikuje s vašimi servery a s ip.secretknock.app pouze kvůli zobrazení veřejné IP, ze které zaklepáváte — odpověď dostane hned a nikdy se nezaznamenává.
Jedny dveře zdarma. Všechny dveře jednou provždy.
Zdarma
$0 navždy
- 1 vlastní server
- Všechny funkce včetně Apple Watch
- Ukázkové dveře, které si můžete zdarma vyzkoušet
Neomezené dveře
$4.99 jednorázový nákup
- Neomezený počet serverů
- Jeden nákup pro iPhone, iPad, Mac a Apple Watch
- Rodinné sdílení
Cena v USA. App Store stanoví cenu ve vaší zemi. Bez předplatného, bez účtu.
Průvodci pro vaše nastavení
Podrobné návody pro servery a routery, na které lidé klepají nejčastěji.
- knockd na iPhonu, iPadu a Macu Odesílejte sekvence portů knockd z iPhonu, iPadu, Macu a Apple Watch: zaklepání TCP a UDP, zpoždění, datové části, jednorázové sekvence, následná kontrola portu a SSH. Přečíst si návod →
- fwknop SPA na iPhonu, Macu a Apple Watch Autorizace jedním paketem fwknop z iPhonu, iPadu, Macu a Apple Watch: Rijndael + HMAC přes UDP nebo HTTP, klíče z fwknop --key-gen nebo z QR kódu. Přečíst si návod →
- Klepání na porty MikroTik Zaklepejte na firewall MikroTik RouterOS z iPhonu, iPadu nebo Macu: klepání na porty pomocí address-listů nebo klepání podle velikosti paketů ICMP, poté Winbox. Pravidla jsou součástí. Přečíst si návod →
- Port knocking pro DrayTek Vigor Zaklepejte na router DrayTek Vigor pomocí jeho kódu TOTP z iPhonu, iPadu, Macu nebo Apple Watch stejně jako s vlastním nástrojem Port Knocking Tool od DrayTek. Přečíst si návod →
- Skryjte SSH za klepáním na porty Udržujte SSH zavřené pro skenery a otevírejte ho až po zaklepání: knockd s nftables nebo iptables, případně fwknop SPA, a klient pro iPhone, iPad, Mac a Apple Watch. Přečíst si návod →
- Port knocking na Apple Watch Zaklepejte na server ze zápěstí: Apple Watch zaklepávají přes iPhone nebo samostatně pomocí fwknop SPA přes HTTP a potom odpočítávají zbývající čas otevřeného okna. Přečíst si návod →
- Proč zaklepání na port neotevře dveře Kontrolní seznam pro zaklepání, která neotevřou dveře: adresa, ze které zaklepáváte, IPv4 vs. IPv6, znovu odeslané SYN, časování, hodiny a pořadí pravidel, včetně příkazů. Přečíst si návod →
- Příklady knockd.conf Funkční příklady knockd.conf: otevření SSH na několik sekund, sekvence pro otevření a zavření, jednorázové sekvence a sady nftables s poznámkami pro Secret Knock. Přečíst si návod →
- nastavení serveru fwknop Nainstalujte fwknopd v Debianu nebo Ubuntu, vygenerujte klíče, vytvořte access.conf, ve výchozím nastavení blokujte SSH a před přidáním dveří otestujte klienta fwknop. Přečíst si návod →
- Port knocking, VPN nebo fail2ban? Kdy je port knocking správným nástrojem pro ochranu SSH a panelů správy a kdy se lépe hodí VPN, například WireGuard nebo Tailscale, případně fail2ban. Přečíst si návod →
Otázky
Co je port knocking?
Port knocking udržuje službu, jako je SSH, skrytou za uzavřeným firewallem. Firewall ji otevře jen pro adresu, která nejprve odešle tajný vzor pokusů o připojení — zaklepání. knockd sleduje posloupnost portů; fwknop přijímá jeden šifrovaný paket Autorizace jedním paketem.
S jakými servery Secret Knock funguje?
S každým serverem se spuštěným knockd nebo fwknopd a s firewally, které otevřou port po posloupnosti pokusů o připojení TCP nebo UDP — například na Linux VPS, domácím serveru, NAS nebo routeru.
Funguje s routery MikroTik nebo DrayTek?
Ano. Funguje port knocking MikroTik pomocí pokusů o připojení i podle velikosti paketů ICMP a Secret Knock odesílá velikosti pingů, které pravidla routeru očekávají. Pro routery DrayTek Vigor zaklepává stejně jako vlastní nástroj DrayTek Port Knocking Tool: nejprve na první port a poté na dva porty vytvořené z kódu TOTP routeru. Šablony vyplní obvyklá nastavení.
Můžu to vyzkoušet bez vlastního serveru?
Ano. Po prvním spuštění Secret Knock přidá ukázkové dveře: veřejný testovací server na demo.secretknock.app. Podržte jeho klepadlo a server otevře port pro vaši adresu na 30 sekund, abyste si mohli prohlédnout celý postup před přidáním vlastního serveru. Ukázkové dveře se nezapočítávají do limitu jednoho bezplatného serveru.
Je port knocking bezpečný?
Klasická posloupnost zaklepání se přenáší nešifrovaně, proto ji považujte za další vrstvu před silnými klíči SSH, nikoli za jejich náhradu. SPA fwknop je silnější: každý paket je šifrovaný, ověřený pomocí HMAC a nelze jej znovu přehrát.
Funguje na Apple Watch?
Ano. Aplikace pro Apple Watch nemohou samy odesílat nezpracované síťové pakety, proto Apple Watch zaklepávají přes váš iPhone. Mimo dosah iPhonu mohou Apple Watch odeslat fwknop SPA přes HTTP, pokud to váš server umožňuje.
Proč moje zaklepání neotevřelo port?
Nejčastěji zaklepání odešlo přes IPv6, zatímco SSH se připojuje přes IPv4, nebo naopak, případně server viděl jinou veřejnou IP adresu. Secret Knock zobrazuje adresu, ze které zaklepáváte, a umožňuje pro každý server připnout IPv4 nebo IPv6. Další příčiny popisuje průvodce port knockingem.
Shromažďuje Secret Knock nějaká data?
Ne. Neexistuje žádný účet, analytika ani sledování. Vaše servery a klíče zůstávají na vašich zařízeních a ve vašem vlastním iCloudu.
Kolik to stojí?
Jeden server je zdarma se všemi funkcemi. Neomezený počet serverů je jednorázový nákup, který zahrnuje iPhone, iPad, Mac a Apple Watch a funguje s Rodinným sdílením.
Nechte dveře zavřené. Mějte zaklepání u sebe.
Secret Knock již brzy v App Storu pro iPhone, iPad, Mac a Apple Watch.
Již brzy v App Storu