Поддержка
Отправьте нам сообщение с помощью формы ниже или напишите на [email protected]. Укажите ваше устройство, ПО сервера (knockd или fwknopd) и что происходит, когда вы стучите, — никогда не отправляйте нам последовательность стуков или ключи.
Напишите нам
Спасибо
Мы читаем каждое сообщение и отвечаем по e-mail, если вы его оставили.
Номер вашего обращения
Укажите его, если напишете нам об этом.
Стук не открывает порт
- 1Проверьте адрес, с которого вы стучите, на главном экране и сравните его с адресом в журналах сервера. Если адреса различаются, закрепите IPv4 или IPv6 для сервера.
- 2Проверьте сервер: knockd и fwknopd записывают каждый распознанный стук в журнал. Если ничего не записано, пакеты не достигают сервера.
- 3Сверьте seq_timeout и порядок портов в knockd.conf с последовательностью в приложении.
- 4В мобильной сети или при использовании VPN ваш общедоступный адрес меняется — постучите снова после смены сети.
Вопросы
Что такое стук по портам?
Стук по портам позволяет скрыть такую службу, как SSH, за закрытым межсетевым экраном. Межсетевой экран открывает к ней доступ только для адреса, который сначала отправит секретную последовательность попыток подключения — стук. knockd отслеживает последовательность портов; fwknop принимает один зашифрованный пакет Авторизации одиночным пакетом.
С какими серверами работает Secret Knock?
С любым сервером, на котором запущены knockd или fwknopd, а также с межсетевыми экранами, которые открывают порт после последовательности попыток подключения TCP или UDP — например, на Linux VPS, домашнем сервере, NAS или маршрутизаторе.
Работает ли это с маршрутизаторами MikroTik или DrayTek?
Да. Работают как стук по портам MikroTik с помощью попыток подключения, так и стук по размеру пакета ICMP, а Secret Knock отправляет ping-пакеты того размера, который ожидают правила маршрутизатора. Для маршрутизаторов DrayTek Vigor приложение стучит так же, как собственный Port Knocking Tool от DrayTek: сначала в первый порт, затем в два порта, сформированные из кода TOTP маршрутизатора. Шаблоны заполняют обычные настройки.
Можно ли попробовать без собственного сервера?
Да. После первого запуска Secret Knock добавляет демонстрационную дверь: общедоступный тестовый сервер по адресу demo.secretknock.app. Нажмите и удерживайте кнопку стука — и дверь на сервере приоткроется для вашего адреса на 30 секунд, чтобы вы могли увидеть весь процесс, прежде чем добавите собственный сервер. Демонстрационная дверь не учитывается как бесплатный сервер.
Насколько безопасен стук по портам?
Классическая последовательность стука передаётся в открытом виде, поэтому рассматривайте её как дополнительный уровень защиты перед надёжными ключами SSH, а не как их замену. SPA fwknop надёжнее: каждый пакет зашифрован, аутентифицирован с помощью HMAC и не может быть воспроизведён повторно.
Работает ли это на Apple Watch?
Да. Приложения для Apple Watch не могут самостоятельно отправлять необработанные сетевые пакеты, поэтому часы стучат через ваш iPhone. Вдали от iPhone часы могут отправлять SPA fwknop по HTTP, если это включено на вашем сервере.
Почему мой стук не открыл порт?
Чаще всего стук был отправлен по IPv6, тогда как SSH подключается по IPv4, или наоборот, либо сервер увидел другой общедоступный IP-адрес. Secret Knock показывает адрес, с которого вы стучите, и позволяет закрепить IPv4 или IPv6 для каждого сервера. Остальные причины описаны в руководстве по стуку по портам.
Собирает ли Secret Knock какие-либо данные?
Нет. Нет ни учётной записи, ни аналитики, ни отслеживания. Ваши серверы и ключи остаются на ваших устройствах и в вашем iCloud.
Сколько это стоит?
Один сервер со всеми функциями предоставляется бесплатно. Неограниченное количество серверов доступно в рамках разовой покупки, которая действует на iPhone, iPad, Mac и Apple Watch и поддерживает Семейный доступ.