Port knocking pentru iPhone, iPad, Mac și Apple Watch
Bateți. Ușa se deschide.
Secret Knock deschide porturile ascunse ale serverului cu o bătaie secretă — o secvență knockd, o Autorizare printr-un singur pachet fwknop, dimensiuni ping pentru MikroTik sau un cod DrayTek Vigor — de pe iPhone, Mac sau de la încheietura mâinii. Apoi verifică portul și vă direcționează către SSH.
iPhone și iPad cu iOS 18 sau o versiune ulterioară · Mac cu macOS 15 sau o versiune ulterioară · Apple Watch cu watchOS 11 sau o versiune ulterioară
Cum funcționează
-
Adăugați-vă ușa
Introduceți o secvență knockd — porturi TCP și UDP, întârzieri, payload-uri — o cheie SPA fwknop, dimensiuni de ping sau o cheie TOTP DrayTek Vigor. Folosiți opțiunea Începe de la un șablon sau importați knockd.conf ori .fwknoprc.
-
Țineți apăsat pentru a bate
Fiecare bătaie este însoțită de o atingere în palmă. Sau bateți de pe Apple Watch, dintr-un widget, din Centru de control, cu Siri sau cu butonul Acțiune — pe Mac, din bara de meniu.
-
Ușa este întredeschisă
Secret Knock verifică dacă portul răspunde, numără invers perioada de acces — inclusiv pe ecranul de blocare și în Dynamic Island — și deschide aplicația SSH cu încă o atingere.
O singură bătaie, fiecare ecran
Aceleași uși pe iPhone, iPad, Mac și Apple Watch, sincronizate prin propriul iCloud — iar pe iPhone Duo, lista și ușa sunt una lângă alta.
Tot ce îi trebuie unei bătăi
Conceput pentru cei care își păstrează serverele închise — homelab-uri, VPS-uri, routere și servere de birou.
-
Orice tip de bătaie
secvențe knockd prin TCP și UDP cu întârzieri, încărcături utile și secvențe de unică folosință; SPA fwknop cu Rijndael și HMAC prin UDP sau HTTP; dimensiuni ping pentru MikroTik și iptables; DrayTek Vigor cu codul său TOTP.
-
Bateți de oriunde
Apple Watch și complicația sa, widgeturi pe ecranul principal și ecranul de blocare, Centru de control, Siri, Scurtături, Spotlight și butonul Acțiune. Pe Mac, bara de meniu.
-
Verificarea portului și numărătoarea inversă
După bătaie, Secret Knock verifică portul — prin IPv4 sau IPv6, la fiecare adresă a gazdei, dacă doriți — și numără invers cât timp rămâne deschis.
-
Direct în SSH
În clipa în care se deschide ușa, o atingere deschide aplicația SSH printr-un link ssh:// sau prin orice link pe care îl setați. Opțional, activați serverul cu Wake-on-LAN sau apelați un webhook.
-
Știe de unde bateți
Afișează adresa publică de la care vine bătaia și vă permite să fixați IPv4 sau IPv6 pentru fiecare server — cel mai frecvent motiv pentru care o bătaie eșuează.
-
Un istoric al fiecărei bătăi
Când ați bătut, dacă s-a deschis ușa și de unde: din aplicație, dintr-un widget, prin Siri sau de pe Apple Watch.
-
Șabloane și terminal
Șabloane pentru knockd, MikroTik, DrayTek și fwknop; importați knockd.conf sau .fwknoprc; copiați aceeași bătaie ca comandă knock, fwknop sau ping pentru terminal.
-
Privat și blocat
Lista de uși este criptată pe dispozitivul dvs. și în iCloud, cheile se sincronizează cu criptare end-to-end prin Portchei iCloud, cu o blocare opțională Face ID sau Touch ID și copii de rezervă sigilate cu propria parolă.
Date necolectate. Pe bune.
Un instrument care vă protejează serverele nu ar trebui să vă urmărească. Secret Knock nu are cont, analiză sau urmărire.
Citiți politica de confidențialitate →- Fără cont și fără autentificare — niciodată.
- Fără SDK-uri de analiză sau publicitate în aplicație.
- Serverele dvs. se sincronizează numai prin propriul iCloud; secvențele de bătăi și cheile rămân în Portchei iCloud.
- Aplicația comunică cu serverele dvs. și cu ip.secretknock.app numai pentru a afișa IP-ul public de la care bateți — răspuns imediat, fără înregistrare.
O ușă gratuită. Toate ușile, cu o singură plată.
Gratuit
$0 pentru totdeauna
- 1 server propriu
- Toate funcționalitățile, inclusiv Apple Watch
- Ușa demo, pe care o poți încerca gratuit
Uși nelimitate
$4.99 cumpărare unică
- Servere nelimitate
- O singură achiziție pentru iPhone, iPad, Mac și Apple Watch
- Partajare familială
Preț pentru SUA. App Store stabilește prețul în țara ta. Fără abonament, fără cont.
Ghiduri pentru configurarea ta
Pagini pas cu pas pentru serverele și routerele la care se bate cel mai des.
- knockd pe iPhone, iPad și Mac Trimiteți secvențe de porturi knockd de pe iPhone, iPad, Mac și Apple Watch: bătăi TCP și UDP, întârzieri, încărcături utile, secvențe de unică folosință, apoi o verificare a portului și SSH. Citește ghidul →
- fwknop SPA pe iPhone, Mac și Apple Watch Autorizare printr-un singur pachet fwknop de pe iPhone, iPad, Mac și Apple Watch: Rijndael + HMAC prin UDP sau HTTP, chei din fwknop --key-gen sau dintr-un cod QR. Citește ghidul →
- Port knocking MikroTik Bateți la un firewall MikroTik RouterOS de pe iPhone, iPad sau Mac: bătăi prin porturi cu address-list sau prin dimensiunea pachetelor ICMP, apoi Winbox. Reguli incluse. Citește ghidul →
- Port knocking DrayTek Vigor Bateți la un router DrayTek Vigor cu codul său TOTP de pe iPhone, iPad, Mac sau Apple Watch, la fel ca instrumentul Port Knocking Tool de la DrayTek. Citește ghidul →
- Ascundeți SSH în spatele bătăilor în porturi Păstrați SSH închis pentru scanere și deschideți-l numai după o bătaie: knockd cu nftables sau iptables ori fwknop SPA și un client pentru iPhone, iPad, Mac și Apple Watch. Citește ghidul →
- Port knocking pe Apple Watch Bateți la serverul dvs. de la încheietura mâinii: Apple Watch bate prin iPhone sau singur cu SPA fwknop prin HTTP, apoi afișează numărătoarea inversă a ferestrei deschise. Citește ghidul →
- De ce o bătaie la port nu deschide O listă de verificare pentru bătăi care nu deschid: adresa de la care bateți, IPv4 vs IPv6, SYN-uri retransmise, temporizare, ceasuri și ordinea regulilor, cu comenzi. Citește ghidul →
- Exemple knockd.conf Exemple funcționale de knockd.conf: deschideți SSH pentru câteva secunde, secvențe de deschidere și închidere, secvențe de unică folosință și seturi nftables, cu note pentru Secret Knock. Citește ghidul →
- configurarea serverului fwknop Instalați fwknopd pe Debian sau Ubuntu, generați chei, scrieți access.conf, blocați SSH în mod implicit și testați cu clientul fwknop înainte de a adăuga ușa. Citește ghidul →
- Port knocking, VPN sau fail2ban? Când port knocking este instrumentul potrivit pentru a proteja SSH și panourile de administrare și când se potrivește mai bine un VPN precum WireGuard sau Tailscale ori fail2ban. Citește ghidul →
Întrebări
Ce este port knocking?
Port knocking menține un serviciu precum SSH ascuns în spatele unui firewall închis. Firewallul îl deschide doar pentru o adresă care trimite mai întâi un tipar secret de încercări de conectare — bătaia. knockd urmărește o secvență de porturi; fwknop acceptă un pachet criptat de Autorizare printr-un singur pachet.
Cu ce servere funcționează Secret Knock?
Cu orice server care rulează knockd sau fwknopd și cu firewalluri care deschid un port după o secvență de încercări de conectare TCP sau UDP — de exemplu, pe un VPS Linux, un server de acasă, un NAS sau un router.
Funcționează cu routere MikroTik sau DrayTek?
Da. Funcționează atât port knocking MikroTik prin încercări de conectare, cât și prin dimensiunea pachetelor ICMP, iar Secret Knock trimite dimensiunile de ping așteptate de regulile routerului. Pentru routerele DrayTek Vigor, bate la ușă la fel ca propriul Port Knocking Tool de la DrayTek: primul port, apoi două porturi formate din codul TOTP al routerului. Șabloanele completează setările uzuale.
Îl pot încerca fără propriul server?
Da. După prima pornire, Secret Knock adaugă o ușă demonstrativă: un server public de test la demo.secretknock.app. Țineți apăsat pe butonul ei de bătaie, iar serverul deschide un port pentru adresa dvs. timp de 30 de secunde, astfel încât să puteți vedea întregul flux înainte de a adăuga un server propriu. Ușa demonstrativă nu se ia în calcul pentru serverul gratuit.
Este port knocking sigur?
O secvență clasică de bătaie circulă necriptată, așa că tratați-o ca pe un nivel suplimentar în fața unor chei SSH puternice, nu ca pe un înlocuitor. SPA fwknop este mai sigură: fiecare pachet este criptat, autentificat cu HMAC și nu poate fi redat.
Funcționează pe Apple Watch?
Da. Aplicațiile Apple Watch nu pot trimite singure pachete de rețea brute, așa că ceasul bate la ușă prin iPhone-ul dvs. Departe de iPhone, ceasul poate trimite SPA fwknop prin HTTP dacă serverul dvs. permite acest lucru.
De ce nu a deschis bătaia mea portul?
Cel mai frecvent, bătaia a plecat prin IPv6, în timp ce SSH se conectează prin IPv4, sau invers, ori serverul a văzut o altă adresă IP publică. Secret Knock afișează adresa de la care bateți și vă permite să fixați IPv4 sau IPv6 pentru fiecare server. Ghidul pentru port knocking acoperă și celelalte cauze.
Secret Knock colectează date?
Nu. Nu există cont, analize sau urmărire. Serverele și cheile dvs. rămân pe dispozitivele dvs. și în propriul dvs. iCloud.
Cât costă?
Un server este gratuit, cu toate funcționalitățile. Serverele nelimitate reprezintă o achiziție unică, care acoperă iPhone, iPad, Mac și Apple Watch și funcționează cu Partajare familială.
Păstrați ușa închisă. Purtați bătaia cu dvs.
Secret Knock vine în curând în App Store pentru iPhone, iPad, Mac și Apple Watch.
În curând în App Store