Port knocking za iPhone, iPad, Mac i Apple Watch
Pokucajte. Vrata se otvaraju.
Secret Knock otvara skrivene priključke vašeg poslužitelja tajnim kucanjem — slijedom knockd, Autorizacijom jednim paketom fwknop, veličinama ping paketa za MikroTik ili kodom za DrayTek Vigor — s vašeg iPhonea, Maca ili zapešća. Zatim provjerava priključak i predaje vas SSH-u.
iPhone i iPad s iOS-om 18 ili novijim · Mac s macOS-om 15 ili novijim · Apple Watch s watchOS-om 11 ili novijim
Kako funkcionira
-
Dodajte svoja vrata
Unesite slijed knockd — TCP i UDP priključke, odgode, korisne podatke — fwknop SPA ključ, veličine pinga ili DrayTek Vigor TOTP ključ. Odaberite „Počni s predloškom” ili uvezite svoj knockd.conf ili .fwknoprc.
-
Pritisnite i držite za kucanje
Svako kucanje osjetit ćete kao dodir u ruci. Možete i kucati s uređaja Apple Watch, iz widgeta, Kontrolnog centra, uz Siri ili pomoću tipke postupka — na Macu iz trake izbornika.
-
Vrata su odškrinuta
Secret Knock provjerava odgovara li priključak, odbrojava otvoreni vremenski prozor — i na zaključanom zaslonu te u Dynamic Islandu — te jednim dodatnim dodirom otvara vašu SSH aplikaciju.
Jedno kucanje, svaki zaslon
Ista vrata na iPhoneu, iPadu, Macu i Apple Watchu, sinkronizirana putem vašeg iClouda — a na iPhoneu Duo popis i vrata prikazani su jedno uz drugo.
Sve što kucanje treba
Stvoreno za osobe koje svoje poslužitelje drže zatvorenima — kućne laboratorije, VPS-ove, usmjerivače i uredske uređaje.
-
Svaka vrsta kucanja
slijedovi knockd preko TCP i UDP s odgodama, korisnim podacima i jednokratnim slijedovima; fwknop SPA s Rijndael i HMAC preko UDP ili HTTP; veličine pinga za MikroTik i iptables; DrayTek Vigor sa svojim TOTP kodom.
-
Kucajte s bilo kojeg mjesta
Apple Watch i njegova komplikacija, widgeti na početnom zaslonu i zaključanom zaslonu, Kontrolni centar, Siri, Prečaci, Spotlight i tipka postupka. Na Macu, traka izbornika.
-
Provjera porta i odbrojavanje
Nakon kucanja, Secret Knock provjerava Port — preko IPv4 ili IPv6, po želji na svakoj adresi glavnog računala — i odbrojava koliko dugo ostaje otvoren.
-
Izravno u SSH
Čim se vrata otvore, jednim dodirom otvarate svoju SSH aplikaciju putem poveznice ssh:// ili bilo koje poveznice koju postavite. Po želji probudite poslužitelj putem Wake-on-LAN ili pozovite webhook.
-
Zna odakle kucate
Prikazuje javnu adresu s koje dolazi vaše kucanje i omogućuje vam da za svaki poslužitelj fiksirate IPv4 ili IPv6 — najčešći razlog neuspjeha kucanja.
-
Povijest svakog kucanja
Kada ste kucali, jesu li se vrata otvorila i odakle: iz aplikacije, widgeta, putem Siri ili s Apple Watch.
-
Predlošci i terminal
Predlošci za knockd, MikroTik, DrayTek i fwknop; uvoz datoteka knockd.conf ili .fwknoprc; kopirajte isto kucanje kao naredbu knock, fwknop ili ping za svoj terminal.
-
Privatno i zaključano
Popis vrata šifriran je na vašem uređaju i u iCloudu, ključevi se sinkroniziraju uz šifriranje s kraja na kraj putem iCloud privjeska ključeva, dostupno je opcionalno zaključavanje značajkom Face ID ili Touch ID, a sigurnosne kopije zaštićene su vašom vlastitom lozinkom.
Podaci se ne prikupljaju. Zaista.
Alat koji čuva vaše poslužitelje ne bi vas trebao pratiti. Secret Knock nema račun, analitiku ni praćenje.
Pročitajte pravila privatnosti →- Bez računa i prijave — nikada.
- Bez analitike ili SDK-ova za oglašavanje u aplikaciji.
- Vaši se poslužitelji sinkroniziraju samo putem vašeg iClouda; sekvence kucanja i ključevi ostaju u iCloud privjesku ključeva.
- Aplikacija komunicira s vašim poslužiteljima i s ip.secretknock.app samo radi prikaza javnog IP-a s kojeg kucate — odgovor se vraća odmah i nikad se ne bilježi.
Jedna vrata besplatno. Sva vrata, jednom.
Besplatno
$0 zauvijek
- 1 vlastiti poslužitelj
- Sve značajke, uključujući Apple Watch
- Demo vrata za isprobavanje, besplatno
Neograničena vrata
$4.99 jednokratna kupnja
- Neograničen broj poslužitelja
- Jedna kupnja za iPhone, iPad, Mac i Apple Watch
- Dijeljenje s obitelji
Cijena u SAD-u. App Store određuje cijenu u vašoj zemlji. Bez pretplate, bez računa.
Vodiči za vaše postavljanje
Stranice s detaljnim uputama za poslužitelje i usmjerivače na koje ljudi najčešće kucaju.
- knockd na iPhoneu, iPadu i Macu Šaljite knockd nizove portova s iPhonea, iPada, Maca i Apple Watcha: TCP i UDP kucanja, odgode, podatke, jednokratne nizove, a zatim provjeru porta i SSH. Pročitajte vodič →
- fwknop SPA na iPhoneu, Macu i Apple Watchu Autorizacija jednim paketom fwknop s iPhonea, iPada, Maca i Apple Watcha: Rijndael + HMAC putem UDP-a ili HTTP-a, s ključevima iz fwknop --key-gen ili QR koda. Pročitajte vodič →
- MikroTik kucanje portovima Pokucajte na vatrozid MikroTik RouterOS s iPhonea, iPada ili Maca: kucanje portovima s pomoću popisa adresa ili kucanje veličinama ICMP paketa, zatim Winbox. Pravila su uključena. Pročitajte vodič →
- DrayTek Vigor kucanje portova Pokucajte na DrayTek Vigor usmjerivač njegovim TOTP kodom s uređaja iPhone, iPad, Mac ili Apple Watch, kao s DrayTekovim vlastitim alatom Port Knocking Tool. Pročitajte vodič →
- Sakrijte SSH iza kucanja na portove Zadržite SSH zatvorenim za skenere i otvorite ga tek nakon kucanja: knockd s nftables ili iptables, odnosno fwknop SPA, te klijent za iPhone, iPad, Mac i Apple Watch. Pročitajte vodič →
- Port knocking na Apple Watchu Pokucajte na svoj poslužitelj sa zapešća: Apple Watch kuca putem iPhonea ili samostalno pomoću fwknop SPA preko HTTP-a, a zatim odbrojava vrijeme otvorenog prozora. Pročitajte vodič →
- Zašto kucanje na priključak ne otvara Kontrolni popis za kucanja koja ne otvaraju: adresa s koje kucate, IPv4 naspram IPv6, ponovno poslani SYN-ovi, vremensko usklađivanje, satovi i redoslijed pravila, s naredbama. Pročitajte vodič →
- Primjeri za knockd.conf Funkcionalni primjeri za knockd.conf: otvorite SSH na nekoliko sekundi, sekvence za otvaranje i zatvaranje, jednokratne sekvence i nftables skupove, uz napomene za Secret Knock. Pročitajte vodič →
- postavljanje poslužitelja fwknop Instalirajte fwknopd na Debian ili Ubuntu, generirajte ključeve, napišite access.conf, prema zadanim postavkama blokirajte SSH i testirajte s klijentom fwknop prije dodavanja vrata. Pročitajte vodič →
- Port knocking, VPN ili fail2ban? Kada je port knocking pravi alat za zaštitu SSH-a i administratorskih ploča te kada bolje odgovaraju VPN poput WireGuard ili Tailscale, odnosno fail2ban. Pročitajte vodič →
Pitanja
Što je kucanje portova?
Kucanje portova skriva uslugu kao što je SSH iza zatvorenog vatrozida. Vatrozid je otvara samo za adresu koja prvo pošalje tajni uzorak pokušaja povezivanja — kucanje. knockd prati slijed portova; fwknop prihvaća jedan šifrirani paket Autorizacije jednim paketom.
S kojim poslužiteljima Secret Knock radi?
Sa svakim poslužiteljem na kojem se izvodi knockd ili fwknopd te s vatrozidima koji otvaraju port nakon slijeda pokušaja povezivanja putem TCP-a ili UDP-a — primjerice na Linux VPS-u, kućnom poslužitelju, NAS-u ili usmjerivaču.
Radi li s usmjerivačima MikroTik ili DrayTek?
Da. MikroTik kucanje portova putem pokušaja povezivanja ili veličine ICMP paketa radi, a Secret Knock šalje veličine pinga koje pravila usmjerivača očekuju. Za usmjerivače DrayTek Vigor kuca kao DrayTekov vlastiti Port Knocking Tool: prvi port, zatim dva porta sastavljena od TOTP koda usmjerivača. Predlošci ispunjavaju uobičajene postavke.
Mogu li ga isprobati bez vlastitog poslužitelja?
Da. Nakon prvog pokretanja Secret Knock dodaje demo vrata: javni testni poslužitelj na demo.secretknock.app. Držite pritisnutim njegovo kucalo i poslužitelj otvara port za vašu adresu na 30 sekundi, tako da možete vidjeti cijeli postupak prije nego što dodate vlastiti poslužitelj. Demo vrata ne računaju se u ograničenje od jednog besplatnog poslužitelja.
Je li kucanje portova sigurno?
Klasični slijed kucanja putuje nešifriran, stoga ga smatrajte dodatnim slojem ispred snažnih SSH ključeva, a ne zamjenom za njih. fwknop SPA je snažniji: svaki je paket šifriran, autentificiran pomoću HMAC-a i ne može se ponovno upotrijebiti.
Radi li na Apple Watchu?
Da. Aplikacije za Apple Watch ne mogu same slati sirove mrežne pakete, pa Watch kuca putem vašeg iPhonea. Kada nije blizu iPhonea, Watch može poslati fwknop SPA putem HTTP-a ako ga vaš poslužitelj omogući.
Zašto moje kucanje nije otvorilo port?
Najčešće je kucanje poslano putem IPv6, dok se SSH povezuje putem IPv4, ili obrnuto, ili je poslužitelj vidio drugu javnu IP adresu. Secret Knock prikazuje adresu s koje kucate i omogućuje vam da za svaki poslužitelj zaključate IPv4 ili IPv6. Vodič za kucanje portova opisuje ostale uzroke.
Prikuplja li Secret Knock podatke?
Ne. Nema računa, analitike ni praćenja. Vaši poslužitelji i ključevi ostaju na vašim uređajima i u vašem iCloudu.
Koliko košta?
Jedan je poslužitelj besplatan sa svakom značajkom. Neograničen broj poslužitelja jednokratna je kupnja koja obuhvaća iPhone, iPad, Mac i Apple Watch te podržava Dijeljenje s obitelji.
Držite vrata zatvorenima. Nosite kucanje sa sobom.
Secret Knock uskoro stiže u App Store za iPhone, iPad, Mac i Apple Watch.
Uskoro u trgovini App Store