कॉन्टेंट पर जाएँ
Secret Knock

Apple Watch पर पोर्ट नॉकिंग

अपनी कलाई से दरवाज़ा खोलें. Apple Watch ऐप आपके iPhone के ज़रिए हर प्रकार के दरवाज़े पर दस्तक देता है और उलटी गिनती के साथ दरवाज़ा थोड़ा खुला दिखाता है; iPhone से दूर होने पर, यह अपने-आप HTTP पर fwknop SPA भेज सकता है.

अपने iPhone के ज़रिए

Apple Watch ऐप्स रॉ नेटवर्क पैकेट नहीं भेज सकते, इसलिए Watch दस्तक देने के लिए आपके iPhone से कहता है. हर प्रकार का दरवाज़ा इस तरह काम करता है: knockd श्रृंखला, UDP पर fwknop, पिंग आकार और DrayTek. आपकी दस्तक श्रृंखलाएँ और कुंजियाँ iPhone पर रहती हैं.

अपने-आप: HTTP पर fwknop SPA

पास में iPhone न होने पर, Watch Wi-Fi या सेल्युलर पर HTTP अनुरोध के रूप में fwknop SPA पैकेट भेज सकता है. fwknopd कैप्चर किए गए ट्रैफ़िक से पैकेट पढ़ता है, इसलिए HTTP पर SPA सक्षम करें, उसके कैप्चर फ़िल्टर में HTTP पोर्ट शामिल करें और सुनिश्चित करें कि कोई चीज़ उस पोर्ट पर TCP कनेक्शन स्वीकार करती है — उदाहरण के लिए, आपका वेब सर्वर — ताकि अनुरोध वास्तव में भेजा जा सके.

# /etc/fwknop/fwknopd.conf
ENABLE_SPA_OVER_HTTP    Y;
PCAP_FILTER             udp port 62201 or tcp port 80;
fwknopd.conf

Watch पर

  1. 1नॉकर को दबाकर रखें. दस्तक भेजे जाने पर Watch आपकी कलाई पर टैप करता है और दरवाज़ा खुलने पर फिर से टैप करता है.
  2. 2दरवाज़ा थोड़ा खुला पोर्ट जाँच और उलटी गिनती दिखाता है, जिसमें फिर दस्तक दें भी होता है.
  3. 3कॉम्प्लिकेशन आपके वॉच फेस से ऐप खोलता है.
  4. 4ऐप लॉक चालू होने पर, Watch दस्तक नहीं देता.

GitHub पर सभी उदाहरण → इस पेज पर हर कॉन्फ़िगरेशन, कॉपी करने के लिए तैयार: github.com/mobilcomm/secretknock-examples (सार्वजनिक डोमेन)।

सवाल

क्या मेरी कुंजियाँ Watch पर जाती हैं?

केवल उन दरवाज़ों के लिए जो HTTP पर fwknop SPA से दस्तक देते हैं, जिसे Watch स्वयं भेजता है. दस्तक श्रृंखलाएँ और अन्य कुंजियाँ iPhone पर रहती हैं.

आपके सेटअप के लिए गाइड