Assistance
Envoyez-nous un message à l’aide du formulaire ci-dessous, ou écrivez à [email protected]. Indiquez votre appareil, le logiciel du serveur (knockd ou fwknopd) et ce qui se passe lorsque vous frappez — ne nous envoyez jamais votre séquence de frappe ni vos clés.
Écrivez-nous
Une frappe n’ouvre pas le port
- 1Vérifiez l’adresse depuis laquelle vous frappez sur l’écran d’accueil et comparez-la à celle consignée par le serveur. Fixez IPv4 ou IPv6 pour le serveur si elles diffèrent.
- 2Vérifiez le serveur : knockd et fwknopd consignent chaque frappe reconnue. Si rien n’est enregistré, les paquets n’atteignent pas le serveur.
- 3Vérifiez seq_timeout et l’ordre des ports dans knockd.conf par rapport à la séquence dans l’app.
- 4Avec les données mobiles ou un VPN, votre adresse publique change — frappez de nouveau après avoir changé de réseau.
Questions
Qu’est-ce que le port knocking ?
Le port knocking maintient un service tel que SSH caché derrière un pare-feu fermé. Le pare-feu ne l’ouvre que pour une adresse qui envoie d’abord une séquence secrète de tentatives de connexion — la frappe. knockd surveille une séquence de ports ; fwknop accepte un paquet chiffré d’autorisation par paquet unique.
Avec quels serveurs Secret Knock fonctionne-t-il ?
Avec tout serveur exécutant knockd ou fwknopd, ainsi qu’avec les pare-feu qui ouvrent un port après une séquence de tentatives de connexion TCP ou UDP — par exemple sur un VPS Linux, un serveur domestique, un NAS ou un routeur.
Est-ce compatible avec les routeurs MikroTik ou DrayTek ?
Oui. Le port knocking MikroTik par tentatives de connexion ou par taille de paquet ICMP fonctionne, et Secret Knock envoie les tailles de ping attendues par les règles du routeur. Pour les routeurs DrayTek Vigor, l’app frappe comme le Port Knocking Tool de DrayTek : le premier port, puis deux ports issus du code TOTP du routeur. Les modèles renseignent les réglages habituels.
Puis-je l’essayer sans avoir mon propre serveur ?
Oui. Après le premier lancement, Secret Knock ajoute une porte de démonstration : un serveur de test public sur demo.secretknock.app. Maintenez son heurtoir appuyé et le serveur ouvre un port pour votre adresse pendant 30 secondes ; vous pouvez ainsi découvrir tout le processus avant d’ajouter votre propre serveur. La porte de démonstration n’est pas comptabilisée dans le serveur gratuit.
Le port knocking est-il sécurisé ?
Une séquence de frappe classique circule en clair ; considérez-la donc comme une couche supplémentaire devant des clés SSH robustes, et non comme un remplacement. Le SPA de fwknop est plus robuste : chaque paquet est chiffré, authentifié avec HMAC et ne peut pas être rejoué.
Est-ce que cela fonctionne sur Apple Watch ?
Oui. Les apps Apple Watch ne peuvent pas elles-mêmes envoyer de paquets réseau bruts ; l’Apple Watch frappe donc via votre iPhone. Loin de l’iPhone, l’Apple Watch peut envoyer un SPA fwknop via HTTP si votre serveur l’autorise.
Pourquoi ma frappe n’a-t-elle pas ouvert le port ?
Le plus souvent, la frappe est partie via IPv6 alors que SSH se connecte via IPv4, ou inversement, ou bien le serveur a vu une autre adresse IP publique. Secret Knock affiche l’adresse depuis laquelle vous frappez et vous permet de choisir IPv4 ou IPv6 pour chaque serveur. Le guide du port knocking couvre les autres causes.
Secret Knock collecte-t-il des données ?
Non. Il n’y a ni compte, ni analytique, ni suivi. Vos serveurs et vos clés restent sur vos appareils et dans votre propre iCloud.
Combien cela coûte-t-il ?
Un serveur est gratuit avec toutes les fonctionnalités. Les serveurs illimités sont proposés sous forme d’achat unique couvrant iPhone, iPad, Mac et Apple Watch, et compatible avec le Partage familial.