Przejdź do treści
Secret Knock

Port knocking na iPhonie, iPadzie, Macu i zegarku Apple Watch

Zapukaj. Drzwi się otwierają.

Secret Knock otwiera ukryte porty Twojego serwera za pomocą tajnego pukania — sekwencji knockd, autoryzacji pojedynczym pakietem fwknop, rozmiarów pingów dla MikroTik lub kodu DrayTek Vigor — z iPhone’a, Maca lub nadgarstka. Następnie sprawdza port i przekazuje Cię do SSH.

Wkrótce w App Store Czym jest port knocking?

iPhone i iPad z iOS 18 lub nowszym · Mac z macOS 15 lub nowszym · Apple Watch z watchOS 11 lub nowszym

Secret Knock na iPhonie: pięć drzwi — Homelab, VPS Frankfurt, MikroTik, DrayTek Vigor i Office NAS — każde z własnym rodzajem pukania i mosiężną kołatką.
Secret Knock na Apple Watch: Homelab, przytrzymaj, aby zapukać przez iPhone’a.

Jak to działa

  1. Edycja drzwi: host, rodzina adresów, sieć oraz sekwencja knockd portów TCP i UDP z opóźnieniami.

    Dodaj swoje drzwi

    Wprowadź sekwencję knockd — porty TCP i UDP, opóźnienia, ładunki — klucz SPA fwknop, rozmiary pingów lub klucz TOTP DrayTek Vigor. Zacznij od szablonu albo zaimportuj knockd.conf lub .fwknoprc.

  2. Zamknięte drzwi w Secret Knock: drzwi SPA fwknop VPS Frankfurt z mosiężną kołatką i tekstem „Naciśnij i przytrzymaj, aby zapukać”.

    Naciśnij i przytrzymaj, aby zapukać

    Każde pukanie poczujesz jako stuknięcie w dłoni. Możesz też zapukać z Apple Watch, widżetu, Centrum sterowania, przez Siri lub przyciskiem czynności — na Macu z paska menu.

  3. Drzwi są uchylone: port 22 odpowiada, odliczanie pokazuje, że okno zamknie się za 25 sekund, a dostępne są opcje Otwórz SSH i Zapukaj ponownie.

    Drzwi są uchylone

    Secret Knock sprawdza, czy port odpowiada, odlicza czas otwartego okna — także na ekranie blokady i w Dynamic Island — i jednym kolejnym stuknięciem otwiera aplikację SSH.

Jedno pukanie, każdy ekran

Te same drzwi na iPhonie, iPadzie, Macu i Apple Watch, synchronizowane przez Twoje własne iCloud — a w iPhone Duo lista i drzwi są wyświetlane obok siebie.

Secret Knock na Macu: lista drzwi na pasku bocznym oraz uchylony Homelab z opcją Otwórz SSH.
Mac — pełna aplikacja i panel na pasku menu
Secret Knock na iPadzie: lista drzwi obok otwartych drzwi.
iPad
Secret Knock na rozłożonym iPhonie Duo: lista i otwarte drzwi obok siebie.
iPhone Duo, rozłożony
Apple Watch po pukaniu: Uchylone drzwi, port 22 odpowiada, pozostało 21 sekund.
Apple Watch

Wszystko, czego potrzebuje pukanie

Dla osób, które trzymają serwery zamknięte — w domowych laboratoriach, na VPS-ach, routerach i w biurach.

Dane nie są zbierane. Naprawdę.

Narzędzie chroniące Twoje serwery nie powinno obserwować Ciebie. Secret Knock nie ma konta, analityki ani śledzenia.

Przeczytaj politykę prywatności →
  • Bez konta i logowania — zawsze.
  • Bez SDK analitycznych i reklamowych w aplikacji.
  • Twoje serwery synchronizują się wyłącznie przez Twój iCloud; sekwencje pukania i klucze pozostają w pęku kluczy iCloud.
  • Aplikacja komunikuje się z Twoimi serwerami, a z ip.secretknock.app wyłącznie po to, aby pokazać publiczny adres IP, z którego pukasz — adres jest zwracany od razu i nigdy nie jest zapisywany.

Jedne drzwi bezpłatnie. Wszystkie — za jednorazową opłatą.

Bezpłatnie

$0 na zawsze

  • 1 własny serwer
  • Każda funkcja, w tym Apple Watch
  • Drzwi demonstracyjne do wypróbowania, bezpłatnie

Nielimitowane drzwi

$4.99 zakup jednorazowy

  • Nielimitowane serwery
  • Jeden zakup na iPhone, iPad, Mac i Apple Watch
  • Chmura rodzinna

Cena w USA. App Store ustala cenę w Twoim kraju. Bez subskrypcji, bez konta.

Przewodniki dotyczące Twojej konfiguracji

Instrukcje krok po kroku dotyczące serwerów i routerów, do których najczęściej się puka.

Pytania

Czym jest port knocking?

Port knocking ukrywa usługę, taką jak SSH, za zamkniętą zaporą. Zapora otwiera ją tylko dla adresu, który najpierw wyśle tajny wzorzec prób połączenia — pukanie. knockd nasłuchuje sekwencji portów, a fwknop akceptuje jeden zaszyfrowany pakiet Autoryzacji pojedynczym pakietem.

Z jakimi serwerami działa Secret Knock?

Z każdym serwerem z uruchomionym knockd lub fwknopd oraz z zaporami, które otwierają port po sekwencji prób połączenia TCP lub UDP — na przykład na VPS z systemem Linux, serwerze domowym, NAS lub routerze.

Czy działa z routerami MikroTik lub DrayTek?

Tak. Działa zarówno port knocking MikroTik za pomocą prób połączenia, jak i rozmiaru pakietu ICMP, a Secret Knock wysyła rozmiary pingów oczekiwane przez reguły routera. W przypadku routerów DrayTek Vigor pukanie działa tak jak w narzędziu Port Knocking Tool firmy DrayTek: najpierw pierwszy port, a potem dwa porty utworzone na podstawie kodu TOTP routera. Szablony uzupełniają standardowe ustawienia.

Czy mogę wypróbować aplikację bez własnego serwera?

Tak. Po pierwszym uruchomieniu Secret Knock dodaje demonstracyjne drzwi: publiczny serwer testowy pod adresem demo.secretknock.app. Przytrzymaj jego kołatkę, a serwer otworzy port dla Twojego adresu na 30 sekund, aby zobaczyć cały proces przed dodaniem własnego serwera. Demonstracyjne drzwi nie wykorzystują limitu jednego bezpłatnego serwera.

Czy port knocking jest bezpieczny?

Klasyczna sekwencja pukania jest przesyłana otwartym tekstem, dlatego traktuj ją jako dodatkową warstwę przed silnymi kluczami SSH, a nie jako ich zamiennik. SPA fwknop jest bezpieczniejsze: każdy pakiet jest szyfrowany, uwierzytelniany za pomocą HMAC i nie może zostać ponownie użyty.

Czy działa na Apple Watch?

Tak. Aplikacje na Apple Watch nie mogą samodzielnie wysyłać surowych pakietów sieciowych, dlatego zegarek puka przez iPhone’a. Poza zasięgiem iPhone’a zegarek może wysyłać SPA fwknop przez HTTP, jeśli serwer to obsługuje.

Dlaczego moje pukanie nie otworzyło portu?

Najczęściej pukanie zostało wysłane przez IPv6, podczas gdy SSH łączy się przez IPv4, albo odwrotnie, lub serwer wykrył inny publiczny adres IP. Secret Knock pokazuje adres, z którego pukasz, i pozwala wymusić IPv4 lub IPv6 dla każdego serwera. Pozostałe przyczyny opisano w przewodniku po port knocking.

Czy Secret Knock zbiera jakiekolwiek dane?

Nie. Nie ma konta, analiz ani śledzenia. Twoje serwery i klucze pozostają na Twoich urządzeniach oraz w Twoim własnym iCloud.

Ile to kosztuje?

Jeden serwer jest bezpłatny i obejmuje wszystkie funkcje. Nieograniczona liczba serwerów jest dostępna w ramach jednorazowego zakupu, który obejmuje iPhone’a, iPada, Maca i Apple Watch oraz działa z Chmurą rodzinną.

Trzymaj drzwi zamknięte. Noś pukanie ze sobą.

Secret Knock wkrótce pojawi się w App Store na iPhone’a, iPada, Maca i zegarek Apple Watch.

Wkrótce w App Store