Port knocking για iPhone, iPad, Mac και Apple Watch
Χτυπήστε. Η πόρτα ανοίγει.
Το Secret Knock ανοίγει τις κρυφές θύρες του διακομιστή σας με ένα μυστικό χτύπημα — μια Ακολουθία knockd, μια Εξουσιοδότηση μεμονωμένου πακέτου fwknop, μεγέθη ping για MikroTik ή έναν κωδικό DrayTek Vigor — από το iPhone σας, το Mac σας ή τον καρπό σας. Στη συνέχεια, ελέγχει τη θύρα και σας οδηγεί στο SSH.
iPhone και iPad με iOS 18 ή νεότερη έκδοση · Mac με macOS 15 ή νεότερη έκδοση · Apple Watch με watchOS 11 ή νεότερη έκδοση
Πώς λειτουργεί
-
Προσθέστε την πόρτα σας
Εισαγάγετε μια Ακολουθία knockd — θύρες TCP και UDP, καθυστερήσεις, ωφέλιμα φορτία — ένα κλειδί fwknop SPA, μεγέθη ping ή ένα κλειδί TOTP για DrayTek Vigor. Επιλέξτε Έναρξη από πρότυπο ή εισαγάγετε το knockd.conf ή το .fwknoprc.
-
Πατήστε παρατεταμένα για χτύπημα
Κάθε χτύπημα γίνεται αισθητό με ένα άγγιγμα στο χέρι σας. Εναλλακτικά, χτυπήστε από το Apple Watch, ένα widget, το Κέντρο Ελέγχου, το Siri ή το κουμπί Ενέργειας — στο Mac, από τη γραμμή μενού.
-
Η πόρτα είναι μισάνοιχτη
Το Secret Knock ελέγχει ότι η θύρα απαντά, μετρά αντίστροφα το διάστημα που παραμένει ανοιχτή — και στην οθόνη κλειδώματος και στο Dynamic Island — και ανοίγει την εφαρμογή SSH σας με ένα ακόμη άγγιγμα.
Ένα χτύπημα, κάθε οθόνη
Οι ίδιες πόρτες σε iPhone, iPad, Mac και Apple Watch, συγχρονισμένες μέσω του δικού σας iCloud — και στο iPhone Duo, η λίστα και η πόρτα δίπλα δίπλα.
Όλα όσα χρειάζεται ένα χτύπημα
Φτιαγμένο για όσους διατηρούν τους διακομιστές τους κλειστούς — homelab, VPS, δρομολογητές και υπολογιστές γραφείου.
-
Κάθε είδους χτύπημα
Ακολουθίες knockd μέσω TCP και UDP με καθυστερήσεις, ωφέλιμα φορτία και ακολουθίες μίας χρήσης· SPA fwknop με Rijndael και HMAC μέσω UDP ή HTTP· μεγέθη ping για MikroTik και iptables· DrayTek Vigor με τον κωδικό TOTP του.
-
Χτύπημα από οπουδήποτε
Apple Watch και η πολυπλοκότητά του, widget στην οθόνη Αφετηρίας και στην οθόνη κλειδώματος, Κέντρο Ελέγχου, Siri, Συντομεύσεις, Spotlight και το κουμπί Ενέργειας. Στο Mac, η γραμμή μενού.
-
Έλεγχος θύρας και αντίστροφη μέτρηση
Μετά το χτύπημα, το Secret Knock ελέγχει τη θύρα — μέσω IPv4 ή IPv6, σε κάθε διεύθυνση του κεντρικού υπολογιστή αν θέλετε — και μετρά αντίστροφα για πόσο παραμένει ανοιχτή.
-
Απευθείας στο SSH
Μόλις ανοίξει η πόρτα, ένα άγγιγμα ανοίγει την εφαρμογή SSH σας μέσω συνδέσμου ssh:// ή οποιουδήποτε συνδέσμου ορίσετε. Προαιρετικά, αφυπνίστε τον διακομιστή με Wake-on-LAN ή καλέστε ένα webhook.
-
Γνωρίζει από πού χτυπάτε
Εμφανίζει τη δημόσια διεύθυνση από την οποία προέρχεται το χτύπημά σας και σας επιτρέπει να καρφιτσώνετε IPv4 ή IPv6 ανά διακομιστή — τον συνηθέστερο λόγο αποτυχίας ενός χτυπήματος.
-
Ιστορικό κάθε χτυπήματος
Πότε χτυπήσατε, αν άνοιξε η πόρτα και από πού: από την εφαρμογή, ένα γραφικό στοιχείο, το Siri ή το Apple Watch.
-
Πρότυπα και τερματικό
Πρότυπα για knockd, MikroTik, DrayTek και fwknop· εισαγωγή knockd.conf ή .fwknoprc· αντιγραφή του ίδιου χτυπήματος ως εντολή knock, fwknop ή ping για το τερματικό σας.
-
Ιδιωτικό και κλειδωμένο
Η λίστα πορτών κρυπτογραφείται στη συσκευή σας και στο iCloud, τα κλειδιά συγχρονίζονται με διατερματική κρυπτογράφηση μέσω της Κλειδοθήκης iCloud, υπάρχει προαιρετικό κλείδωμα με Face ID ή Touch ID και τα αντίγραφα ασφαλείας προστατεύονται με τον δικό σας κωδικό.
Δεν συλλέγονται δεδομένα. Πραγματικά.
Ένα εργαλείο που προστατεύει τους διακομιστές σας δεν πρέπει να σας παρακολουθεί. Το Secret Knock δεν έχει λογαριασμό, αναλυτικά στοιχεία ή παρακολούθηση.
Διαβάστε την πολιτική απορρήτου →- Χωρίς λογαριασμό και χωρίς σύνδεση — ποτέ.
- Χωρίς SDK αναλυτικών στοιχείων ή διαφημίσεων στην εφαρμογή.
- Οι διακομιστές σας συγχρονίζονται μόνο μέσω του δικού σας iCloud· οι ακολουθίες χτυπημάτων και τα κλειδιά παραμένουν στην Κλειδοθήκη iCloud.
- Η εφαρμογή επικοινωνεί με τους διακομιστές σας και με το ip.secretknock.app μόνο για να εμφανίσει τη δημόσια IP από όπου χτυπάτε — απαντάται επιτόπου και δεν καταγράφεται ποτέ.
Μία πόρτα δωρεάν. Όλες οι πόρτες με μία πληρωμή.
Δωρεάν
$0 για πάντα
- 1 δικός σας διακομιστής
- Κάθε δυνατότητα, συμπεριλαμβανομένου του Apple Watch
- Η δοκιμαστική πόρτα για να το δοκιμάσετε, δωρεάν
Απεριόριστες πόρτες
$4.99 εφάπαξ αγορά
- Απεριόριστοι διακομιστές
- Μία αγορά για iPhone, iPad, Mac και Apple Watch
- Οικογενειακή κοινή χρήση
Τιμή ΗΠΑ. Το App Store καθορίζει την τιμή στη χώρα σας. Χωρίς συνδρομή, χωρίς λογαριασμό.
Οδηγοί για τη διαμόρφωσή σας
Οδηγοί βήμα προς βήμα για τους διακομιστές και τους δρομολογητές στις πόρτες των οποίων οι χρήστες χτυπούν συχνότερα.
- knockd σε iPhone, iPad και Mac Στείλτε ακολουθίες θυρών knockd από iPhone, iPad, Mac και Apple Watch: χτυπήματα TCP και UDP, καθυστερήσεις, ωφέλιμα φορτία, ακολουθίες μίας χρήσης και κατόπιν έλεγχο θύρας και SSH. Διαβάστε τον οδηγό →
- fwknop SPA σε iPhone, Mac και Apple Watch Εξουσιοδότηση μεμονωμένου πακέτου fwknop από iPhone, iPad, Mac και Apple Watch: Rijndael + HMAC μέσω UDP ή HTTP, με κλειδιά από fwknop --key-gen ή κωδικό QR. Διαβάστε τον οδηγό →
- Χτύπημα θυρών MikroTik Χτυπήστε ένα τείχος προστασίας MikroTik RouterOS από iPhone, iPad ή Mac: χτυπήματα θυρών με address-list ή χτυπήματα μεγέθους πακέτων ICMP και έπειτα Winbox. Περιλαμβάνονται κανόνες. Διαβάστε τον οδηγό →
- Χτύπημα θυρών DrayTek Vigor Χτυπήστε έναν δρομολογητή DrayTek Vigor με τον κωδικό TOTP του από iPhone, iPad, Mac ή Apple Watch, όπως με το εργαλείο Port Knocking της DrayTek. Διαβάστε τον οδηγό →
- Απόκρυψη του SSH πίσω από χτύπημα θυρών Διατηρήστε το SSH κλειστό για σαρωτές και ανοίξτε το μόνο μετά από ένα χτύπημα: knockd με nftables ή iptables, ή fwknop SPA, και ένας πελάτης για iPhone, iPad, Mac και Apple Watch. Διαβάστε τον οδηγό →
- Port knocking στο Apple Watch Χτυπήστε τον διακομιστή σας από τον καρπό σας: το Apple Watch χτυπά μέσω του iPhone σας ή αυτόνομα με fwknop SPA μέσω HTTP και, στη συνέχεια, μετρά αντίστροφα το χρονικό διάστημα ανοίγματος. Διαβάστε τον οδηγό →
- Γιατί ένα χτύπημα θύρας δεν ανοίγει Λίστα ελέγχου για χτυπήματα που δεν ανοίγουν την πόρτα: η διεύθυνση από την οποία χτυπάτε, IPv4 έναντι IPv6, επαναμεταδιδόμενα SYN, χρονισμός, ρολόγια και σειρά κανόνων, με εντολές. Διαβάστε τον οδηγό →
- Παραδείγματα knockd.conf Λειτουργικά παραδείγματα knockd.conf: άνοιγμα SSH για λίγα δευτερόλεπτα, ακολουθίες ανοίγματος και κλεισίματος, ακολουθίες μίας χρήσης και σύνολα nftables, με σημειώσεις για το Secret Knock. Διαβάστε τον οδηγό →
- ρύθμιση διακομιστή fwknop Εγκαταστήστε το fwknopd σε Debian ή Ubuntu, δημιουργήστε κλειδιά, γράψτε το access.conf, αποκλείστε το SSH από προεπιλογή και ελέγξτε με τον πελάτη fwknop προτού προσθέσετε την πόρτα. Διαβάστε τον οδηγό →
- Port knocking, VPN ή fail2ban; Πότε το port knocking είναι το κατάλληλο εργαλείο για την προστασία του SSH και των πινάκων διαχείρισης και πότε ταιριάζουν καλύτερα ένα VPN όπως το WireGuard ή το Tailscale, ή το fail2ban. Διαβάστε τον οδηγό →
Ερωτήσεις
Τι είναι το port knocking;
Το port knocking διατηρεί μια υπηρεσία όπως το SSH κρυμμένη πίσω από ένα κλειστό τείχος προστασίας. Το τείχος προστασίας την ανοίγει μόνο για μια διεύθυνση που στέλνει πρώτα ένα μυστικό μοτίβο προσπαθειών σύνδεσης — το χτύπημα. Το knockd παρακολουθεί μια ακολουθία θυρών· το fwknop δέχεται ένα κρυπτογραφημένο πακέτο Εξουσιοδότησης μεμονωμένου πακέτου.
Με ποιους διακομιστές λειτουργεί το Secret Knock;
Με κάθε διακομιστή που εκτελεί knockd ή fwknopd, καθώς και με τείχη προστασίας που ανοίγουν μια θύρα μετά από μια ακολουθία προσπαθειών σύνδεσης TCP ή UDP — για παράδειγμα σε ένα Linux VPS, έναν οικιακό διακομιστή, ένα NAS ή έναν δρομολογητή.
Λειτουργεί με δρομολογητές MikroTik ή DrayTek;
Ναι. Λειτουργούν τόσο το port knocking του MikroTik με προσπάθειες σύνδεσης όσο και με μέγεθος πακέτου ICMP, και το Secret Knock στέλνει τα μεγέθη ping που αναμένουν οι κανόνες του δρομολογητή. Για δρομολογητές DrayTek Vigor, χτυπά όπως το δικό τους Port Knocking Tool της DrayTek: πρώτα την πρώτη θύρα και έπειτα δύο θύρες που δημιουργούνται από τον κωδικό TOTP του δρομολογητή. Τα πρότυπα συμπληρώνουν τις συνήθεις ρυθμίσεις.
Μπορώ να το δοκιμάσω χωρίς δικό μου διακομιστή;
Ναι. Μετά την πρώτη εκκίνηση, το Secret Knock προσθέτει μια δοκιμαστική πόρτα: έναν δημόσιο διακομιστή δοκιμών στο demo.secretknock.app. Κρατήστε πατημένο το ρόπτρο της και ο διακομιστής ανοίγει μια θύρα για τη διεύθυνσή σας για 30 δευτερόλεπτα, ώστε να δείτε ολόκληρη τη ροή πριν προσθέσετε δικό σας διακομιστή. Η δοκιμαστική πόρτα δεν υπολογίζεται στο όριο του ενός δωρεάν διακομιστή.
Είναι ασφαλές το port knocking;
Μια κλασική ακολουθία χτυπήματος μεταδίδεται χωρίς κρυπτογράφηση, επομένως να τη θεωρείτε ένα επιπλέον επίπεδο μπροστά από ισχυρά κλειδιά SSH και όχι υποκατάστατό τους. Το SPA του fwknop είναι ισχυρότερο: κάθε πακέτο κρυπτογραφείται, πιστοποιείται με HMAC και δεν μπορεί να επαναχρησιμοποιηθεί.
Λειτουργεί σε Apple Watch;
Ναι. Οι εφαρμογές Apple Watch δεν μπορούν να στέλνουν οι ίδιες ακατέργαστα πακέτα δικτύου, επομένως το Watch χτυπά μέσω του iPhone σας. Μακριά από το iPhone, το Watch μπορεί να στείλει fwknop SPA μέσω HTTP, αν ο διακομιστής σας το επιτρέπει.
Γιατί το χτύπημά μου δεν άνοιξε τη θύρα;
Συνήθως, το χτύπημα στάλθηκε μέσω IPv6 ενώ το SSH συνδέεται μέσω IPv4, ή το αντίστροφο, ή ο διακομιστής είδε διαφορετική δημόσια IP. Το Secret Knock εμφανίζει τη διεύθυνση από την οποία χτυπάτε και σας επιτρέπει να καρφιτσώσετε IPv4 ή IPv6 για κάθε διακομιστή. Ο οδηγός port knocking καλύπτει τις υπόλοιπες αιτίες.
Συλλέγει δεδομένα το Secret Knock;
Όχι. Δεν υπάρχει λογαριασμός, αναλυτικά στοιχεία ή παρακολούθηση. Οι διακομιστές και τα κλειδιά σας παραμένουν στις συσκευές σας και στο δικό σας iCloud.
Πόσο κοστίζει;
Ένας διακομιστής είναι δωρεάν με κάθε δυνατότητα. Οι απεριόριστοι διακομιστές διατίθενται με μια εφάπαξ αγορά που καλύπτει iPhone, iPad, Mac και Apple Watch και λειτουργεί με την Οικογενειακή κοινή χρήση.
Κρατήστε την πόρτα κλειστή. Πάρτε μαζί το χτύπημα.
Το Secret Knock έρχεται σύντομα στο App Store για iPhone, iPad, Mac και Apple Watch.
Σύντομα στο App Store