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

Підтримка

Надішліть нам повідомлення за допомогою форми нижче або напишіть на [email protected]. Укажіть свій пристрій, програмне забезпечення сервера (knockd або fwknopd) і що відбувається, коли ви стукаєте — ніколи не надсилайте нам послідовність стуку чи ключі.

Напишіть нам

Чого це стосується?

Як ми можемо допомогти? Укажіть свій пристрій, програмне забезпечення сервера (knockd або fwknopd) і що відбувається.

Лише якщо ви хочете отримати відповідь. Ніколи не надсилайте послідовність стуку чи ключі.

Перед додаванням переконайтеся, що на знімку екрана немає стуку чи ключа.

Що буде надіслано

  • Ваше повідомлення та тип запиту
  • Ваша адреса е‑пошти, якщо ви її вкажете
  • Знімки екрана, якщо ви їх додасте
  • Мова сторінки; сервер зберігає IP-адресу, з якої надійшло повідомлення, щоб запобігати зловживанням

Як ми це обробляємо: дивіться розділ про форму підтримки в політиці конфіденційності.

Стукіт не відкриває порт

  1. 1Перевірте адресу, з якої ви стукаєте, на головному екрані та порівняйте її з даними журналу сервера. Якщо вони різняться, закріпіть IPv4 або IPv6 для сервера.
  2. 2Перевірте сервер: knockd і fwknopd записують у журнал кожен розпізнаний стукіт. Якщо нічого не записано, пакети не доходять до сервера.
  3. 3Перевірте seq_timeout і порядок портів у knockd.conf порівняно з послідовністю в програмі.
  4. 4Під час використання мобільних даних або VPN ваша публічна адреса змінюється — стукніть знову після зміни мережі.
Прочитати посібник із port knocking →

Запитання

Що таке 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 та працює із Сімейним доступом.