Pomoc
Wyślij nam wiadomość za pomocą poniższego formularza lub napisz na adres [email protected]. Podaj swoje urządzenie, oprogramowanie serwera (knockd lub fwknopd) oraz to, co dzieje się, gdy pukasz — nigdy nie wysyłaj nam sekwencji pukania ani kluczy.
Napisz do nas
Dziękujemy
Czytamy każdą wiadomość i odpowiadamy e-mailem, jeśli go podasz.
Numer Twojego zgłoszenia
Wspomnij o tym, jeśli napiszesz do nas w tej sprawie.
Pukanie nie otwiera portu
- 1Sprawdź adres, z którego pukasz, na ekranie początkowym i porównaj go z adresem w dziennikach serwera. Jeśli są różne, przypnij IPv4 lub IPv6 dla serwera.
- 2Sprawdź serwer: knockd i fwknopd zapisują każde rozpoznane pukanie. Jeśli nic nie jest zapisywane, pakiety nie docierają do serwera.
- 3Sprawdź seq_timeout oraz kolejność portów w knockd.conf względem sekwencji w aplikacji.
- 4Przy danych komórkowych lub VPN Twój publiczny adres się zmienia — zapukaj ponownie po zmianie sieci.
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ą.