Port knocking untuk iPhone, iPad, Mac dan Apple Watch
Ketuk. Pintu terbuka.
Secret Knock membuka port tersembunyi pelayan anda dengan ketukan rahsia — urutan knockd, Kebenaran Paket Tunggal fwknop, saiz ping untuk MikroTik atau kod DrayTek Vigor — daripada iPhone, Mac atau pergelangan tangan anda. Kemudian, ia menyemak port dan membawa anda ke SSH.
iPhone dan iPad dengan iOS 18 atau lebih baharu · Mac dengan macOS 15 atau lebih baharu · Apple Watch dengan watchOS 11 atau lebih baharu
Cara ia berfungsi
-
Tambahkan pintu anda
Masukkan urutan knockd — port TCP dan UDP, lengah, muatan data — kunci SPA fwknop, saiz ping atau kunci TOTP DrayTek Vigor. Mulakan daripada templat, atau import knockd.conf atau .fwknoprc anda.
-
Tekan dan tahan untuk mengetuk
Setiap ketukan terasa melalui getaran di tangan anda. Atau ketuk daripada Apple Watch, widget, Pusat Kawalan, Siri atau butang Tindakan — pada Mac, daripada bar menu.
-
Pintu terbuka sedikit
Secret Knock memeriksa bahawa port memberikan jawapan, mengira detik tetingkap terbuka — juga pada Skrin Kunci dan di Dynamic Island — lalu membuka app SSH anda dengan satu lagi ketukan.
Satu ketukan, setiap skrin
Pintu yang sama pada iPhone, iPad, Mac dan Apple Watch, diselaraskan melalui iCloud anda sendiri — dan pada iPhone Duo, senarai dan pintu dipaparkan bersebelahan.
Semua yang diperlukan oleh ketukan
Dibina untuk mereka yang memastikan pelayan mereka tertutup — homelab, VPS, penghala dan komputer pejabat.
-
Setiap jenis ketukan
Urutan knockd melalui TCP dan UDP dengan lengah, muatan dan urutan sekali guna; SPA fwknop dengan Rijndael dan HMAC melalui UDP atau HTTP; saiz ping untuk MikroTik dan iptables; DrayTek Vigor dengan kod TOTPnya.
-
Ketuk dari mana-mana sahaja
Apple Watch dan komplikasinya, widget Skrin Utama dan Skrin Kunci, Pusat Kawalan, Siri, Pintasan, Spotlight dan butang Tindakan. Pada Mac, bar menu.
-
Semakan port dan kira detik
Selepas ketukan, Secret Knock menyemak port — melalui IPv4 atau IPv6, ke setiap alamat hos jika anda mahu — dan mengira detik tempoh port itu kekal terbuka.
-
Terus ke SSH
Sebaik sahaja pintu terbuka, satu ketikan membuka app SSH anda melalui pautan ssh://, atau sebarang pautan yang anda tetapkan. Secara pilihan, hidupkan pelayan dengan Wake-on-LAN atau panggil webhook.
-
Mengetahui lokasi anda mengetuk
Memaparkan alamat awam asal ketukan anda dan membolehkan anda menetapkan IPv4 atau IPv6 bagi setiap pelayan — sebab paling lazim ketukan gagal.
-
Sejarah setiap ketukan
Bila anda mengetuk, sama ada pintu terbuka, dan dari mana: app, widget, Siri atau Apple Watch.
-
Templat dan terminal
Templat untuk knockd, MikroTik, DrayTek dan fwknop; import knockd.conf atau .fwknoprc; salin ketukan yang sama sebagai perintah knock, fwknop atau ping untuk terminal anda.
-
Peribadi dan dikunci
Senarai pintu disulitkan pada peranti anda dan dalam iCloud, kunci diselaraskan dengan penyulitan hujung ke hujung melalui Rantai Kunci iCloud, dengan pilihan untuk mengunci menggunakan Face ID atau Touch ID, serta sandaran yang dimeterai menggunakan kata laluan anda sendiri.
Data Tidak Dikumpulkan. Betul.
Alat yang menjaga pelayan anda tidak sepatutnya memantau anda. Secret Knock tidak mempunyai akaun, analitik atau penjejakan.
Baca dasar privasi →- Tiada akaun dan tiada daftar masuk — selama-lamanya.
- Tiada SDK analitik atau pengiklanan dalam app.
- Pelayan anda hanya diselaraskan melalui iCloud anda sendiri; urutan ketukan dan kunci kekal dalam Rantai Kunci iCloud.
- App berhubung dengan pelayan anda, dan dengan ip.secretknock.app hanya untuk menunjukkan IP awam asal ketukan anda — dijawab serta-merta, tidak pernah direkodkan.
Satu pintu percuma. Semua pintu, sekali bayar.
Percuma
$0 selama-lamanya
- 1 pelayan milik anda sendiri
- Setiap ciri, termasuk Apple Watch
- Pintu demo untuk mencubanya, percuma
Pintu Tanpa Had
$4.99 pembelian sekali bayar
- Pelayan tanpa had
- Satu pembelian untuk iPhone, iPad, Mac dan Apple Watch
- Perkongsian Keluarga
Harga AS. App Store menetapkan harga di negara anda. Tiada langganan, tiada akaun.
Panduan untuk persediaan anda
Halaman langkah demi langkah untuk pelayan dan penghala yang paling kerap diketuk.
- knockd pada iPhone, iPad dan Mac Hantar jujukan port knockd daripada iPhone, iPad, Mac dan Apple Watch: ketukan TCP dan UDP, lengah, payload, jujukan sekali guna, kemudian semakan port dan SSH. Baca panduan →
- fwknop SPA pada iPhone, Mac dan Apple Watch Kebenaran Paket Tunggal fwknop daripada iPhone, iPad, Mac dan Apple Watch: Rijndael + HMAC melalui UDP atau HTTP, kunci daripada fwknop --key-gen atau kod QR. Baca panduan →
- Ketukan port MikroTik Ketuk pada firewall MikroTik RouterOS daripada iPhone, iPad atau Mac: ketukan port senarai alamat atau ketukan saiz paket ICMP, kemudian Winbox. Peraturan disertakan. Baca panduan →
- Port knocking DrayTek Vigor Ketuk penghala DrayTek Vigor dengan kod TOTPnya daripada iPhone, iPad, Mac atau Apple Watch, seperti Port Knocking Tool milik DrayTek sendiri. Baca panduan →
- Sembunyikan SSH di sebalik ketukan port Pastikan SSH tertutup kepada pengimbas dan bukanya hanya selepas ketukan: knockd dengan nftables atau iptables, atau fwknop SPA, serta klien untuk iPhone, iPad, Mac dan Apple Watch. Baca panduan →
- Port knocking pada Apple Watch Ketuk pelayan anda dari pergelangan tangan: Apple Watch mengetuk melalui iPhone anda, atau sendiri dengan SPA fwknop melalui HTTP, kemudian memaparkan kira detik tempoh buka. Baca panduan →
- Mengapa ketukan port tidak membuka Senarai semak untuk ketukan yang tidak membuka: alamat asal ketukan, IPv4 berbanding IPv6, SYN yang dihantar semula, pemasaan, jam dan susunan peraturan, berserta arahan. Baca panduan →
- Contoh knockd.conf Contoh knockd.conf yang berfungsi: buka SSH selama beberapa saat, jujukan buka dan tutup, jujukan sekali guna dan set nftables, dengan nota untuk Secret Knock. Baca panduan →
- persediaan pelayan fwknop Pasang fwknopd pada Debian atau Ubuntu, jana kekunci, tulis access.conf, tetapkan SSH kepada DROP secara lalai dan uji dengan klien fwknop sebelum menambahkan Pintu. Baca panduan →
- Port knocking, VPN atau fail2ban? Bila port knocking ialah pilihan yang tepat untuk melindungi SSH dan panel pentadbir, dan bila VPN seperti WireGuard atau Tailscale, atau fail2ban, lebih sesuai. Baca panduan →
Soalan
Apakah port knocking?
Port knocking memastikan perkhidmatan seperti SSH tersembunyi di sebalik firewall tertutup. Firewall membukanya hanya untuk alamat yang terlebih dahulu menghantar corak rahsia percubaan sambungan — ketukan. knockd memantau jujukan port; fwknop menerima satu paket Kebenaran Paket Tunggal yang disulitkan.
Server manakah yang berfungsi dengan Secret Knock?
Mana-mana server yang menjalankan knockd atau fwknopd, serta firewall yang membuka port selepas jujukan percubaan sambungan TCP atau UDP — contohnya pada VPS Linux, server rumah, NAS atau penghala.
Adakah ia berfungsi dengan penghala MikroTik atau DrayTek?
Ya. Port knocking MikroTik melalui percubaan sambungan atau saiz paket ICMP kedua-duanya berfungsi, dan Secret Knock menghantar saiz ping yang dijangkakan oleh peraturan penghala. Untuk penghala DrayTek Vigor, ia mengetuk seperti Port Knocking Tool milik DrayTek sendiri: port pertama, kemudian dua port yang dijana daripada kod TOTP penghala. Templat mengisikan tetapan biasa.
Bolehkah saya mencubanya tanpa server sendiri?
Ya. Selepas permulaan pertama, Secret Knock menambah pintu demo: server ujian awam di demo.secretknock.app. Tahan pengetuknya dan server membuka satu port untuk alamat anda selama 30 saat, supaya anda dapat melihat keseluruhan aliran sebelum menambah server sendiri. Pintu demo tidak dikira sebagai server percuma.
Adakah port knocking selamat?
Jujukan ketukan klasik dihantar secara tidak disulitkan, jadi anggaplah ia sebagai satu lapisan tambahan di hadapan kunci SSH yang kukuh, bukan sebagai pengganti. SPA fwknop lebih kukuh: setiap paket disulitkan, disahkan dengan HMAC dan tidak boleh dimainkan semula.
Adakah ia berfungsi pada Apple Watch?
Ya. App Apple Watch tidak boleh menghantar paket rangkaian mentah sendiri, jadi Watch mengetuk melalui iPhone anda. Jauh daripada iPhone, Watch boleh menghantar SPA fwknop melalui HTTP jika server anda mendayakannya.
Mengapakah ketukan saya tidak membuka port?
Selalunya, ketukan dihantar melalui IPv6 manakala SSH bersambung melalui IPv4, atau sebaliknya, atau server melihat IP awam yang berbeza. Secret Knock memaparkan alamat yang anda gunakan untuk mengetuk dan membolehkan anda menetapkan IPv4 atau IPv6 bagi setiap server. Panduan port knocking menerangkan punca lain.
Adakah Secret Knock mengumpulkan sebarang data?
Tidak. Tiada akaun, tiada analitik dan tiada penjejakan. Server dan kunci anda kekal pada peranti anda serta dalam iCloud anda sendiri.
Berapakah harganya?
Satu server adalah percuma dengan setiap ciri. Server tanpa had ialah pembelian sekali sahaja yang meliputi iPhone, iPad, Mac dan Apple Watch serta berfungsi dengan Perkongsian Keluarga.
Pastikan pintu tertutup. Bawa ketukan bersama anda.
Secret Knock akan datang ke App Store untuk iPhone, iPad, Mac dan Apple Watch.
Akan datang ke App Store