Перейти до вмісту
Secret Knock

Port knocking для iPhone, iPad, Mac і Apple Watch

Стукніть. Двері відчиняться.

Secret Knock відкриває приховані порти вашого сервера секретним стуком — послідовністю knockd, авторизацією одним пакетом fwknop, розмірами ping для MikroTik або кодом DrayTek Vigor — з вашого iPhone, Mac чи зап’ястя. Потім програма перевіряє порт і передає вас до SSH.

Незабаром в App Store Що таке port knocking?

iPhone і iPad з iOS 18 або новішої версії · Mac з macOS 15 або новішої версії · Apple Watch з watchOS 11 або новішої версії

Secret Knock на iPhone: п’ять дверей — Домашня лабораторія, VPS Frankfurt, MikroTik, DrayTek Vigor і Office NAS — кожні зі своїм видом стуку та латунним дверним молотком.
Secret Knock на Apple Watch: Домашня лабораторія, натисніть і утримуйте, щоб постукати через iPhone.

Як це працює

  1. Змінення дверей: хост, сімейство адрес, мережа та послідовність knockd із портів TCP і UDP із затримками.

    Додайте свої двері

    Введіть послідовність knockd — порти TCP і UDP, затримки, корисні дані — ключ SPA fwknop, розміри ping або ключ TOTP DrayTek Vigor. Почніть із шаблону або імпортуйте свій knockd.conf чи .fwknoprc.

  2. Зачинені двері в Secret Knock: двері VPS Frankfurt із SPA fwknop, латунним дверним молотком і написом «Натисніть і утримуйте, щоб постукати».

    Натисніть і утримуйте, щоб постукати

    Кожен стукіт відчувається легким дотиком у вашій руці. Або постукайте з Apple Watch, віджета, Центру керування, за допомогою Siri чи кнопки дії — на Mac зі смуги меню.

  3. Двері прочинено: порт 22 відповідає, зворотний відлік показує, що вікно закриється через 25 секунд, а також доступні «Відкрити SSH» і «Стукати знову».

    Двері прочинені

    Secret Knock перевіряє, чи відповідає порт, відлічує час, поки двері відчинені — також на замкненому екрані й у Dynamic Island — та ще одним дотиком відкриває вашу програму SSH.

Один стук — на кожному екрані

Ті самі двері на iPhone, iPad, Mac і Apple Watch, синхронізовані через ваш власний iCloud — а на iPhone Duo список і двері розташовані поруч.

Secret Knock на Mac: список дверей на бічній панелі та прочинена Домашня лабораторія з «Відкрити SSH».
Mac — повна програма та панель у смузі меню
Secret Knock на iPad: список дверей поруч із відчиненими дверима.
iPad
Secret Knock на розкритому iPhone Duo: список і відчинені двері поруч.
iPhone Duo, відкрито
Apple Watch після стуку: «Двері прочинено», порт 22 відповідає, залишилася 21 секунда.
Apple Watch

Усе, що потрібно для стуку

Створено для тих, хто тримає свої сервери закритими: домашні лабораторії, VPS, маршрутизатори й офісні комп’ютери.

Дані не збираються. Справді.

Інструмент, який захищає ваші сервери, не має стежити за вами. Secret Knock не має облікового запису, аналітики й відстеження.

Прочитати політику конфіденційності →
  • Без облікового запису та входу — ніколи.
  • У програмі немає SDK аналітики чи реклами.
  • Ваші сервери синхронізуються лише через ваш iCloud; послідовності стуків і ключі залишаються у В’язці iCloud.
  • Програма звертається до ваших серверів і до ip.secretknock.app лише для показу публічного IP, з якого ви стукаєте — відповідь надається одразу та ніколи не записується.

Одні двері безкоштовно. Одна покупка — необмежена кількість дверей.

Безкоштовно

$0 назавжди

  • 1 власний сервер
  • Усі функції, зокрема Apple Watch
  • Демонстраційні двері, щоб спробувати — безкоштовно

Безлімітні двері

$4.99 одноразова покупка

  • Необмежена кількість серверів
  • Одна покупка для iPhone, iPad, Mac і Apple Watch
  • Сімейний доступ

Ціна для США. App Store встановлює ціну у вашій країні. Без передплати, без облікового запису.

Посібники для вашого налаштування

Покрокові інструкції для серверів і маршрутизаторів, до яких найчастіше стукають.

Запитання

Що таке 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 не можуть самостійно надсилати необроблені мережеві пакети, тому годинник стукає через ваш iPhone. Далеко від iPhone годинник може надсилати 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