यदि आप इंटरनेट से अपने गृह सहायक उदाहरण को सुरक्षित रूप से एक्सेस करना चाहते हैं, तो आप प्लेटफ़ॉर्म की अपनी क्लाउड सदस्यता का विकल्प चुन सकते हैं, जिसे नबू कासा कहा जाता है। यह न केवल आपको अपने स्मार्ट होम तक पहुंचने और अपने सभी उपकरणों को कहीं से भी नियंत्रित करने की अनुमति देता है, बल्कि डेवलपर्स का भी समर्थन करता है।

हालाँकि, यदि आप मासिक सदस्यता शुल्क का भुगतान नहीं करना चाहते हैं, तो आप इसके बजाय DuckDNS और का उपयोग कर सकते हैं होम असिस्टेंट को कॉन्फ़िगर करने के लिए ऐड-ऑन को एन्क्रिप्ट करें और इसके माध्यम से अपने स्मार्ट होम को सुरक्षित रूप से एक्सेस करें इंटरनेट।

शुरू करने से पहले

हम अपने लोकल को एक्सपोज करने के लिए 'पोर्ट फॉरवर्डिंग' मेथड का इस्तेमाल करेंगे गृह सहायक सर्वर इंटरनेट के लिए। जबकि पोर्ट फ़ॉरवर्डिंग आपको अपने स्मार्ट होम को दूरस्थ रूप से एक्सेस करने की अनुमति देगा, यदि आप कनेक्शन सुरक्षित नहीं करते हैं तो यह खतरनाक भी हो सकता है। जब आप पोर्ट फ़ॉरवर्डिंग विधि के साथ होम असिस्टेंट जैसे स्थानीय सर्वर को इंटरनेट पर उजागर करते हैं, तो हमेशा अनधिकृत पहुँच का जोखिम होता है। खतरे वाले अभिनेता आसानी से आपके नेटवर्क में आ सकते हैं और आपके उपकरणों पर पूर्ण नियंत्रण रख सकते हैं।

instagram viewer

हालाँकि, यदि आप एसएसएल/टीएलएस के साथ कनेक्शन को एन्क्रिप्ट करते हैं और सर्वर को बाहरी दुनिया में उजागर करते समय कुछ सर्वोत्तम प्रथाओं का पालन करते हैं, तो आप ऐसे उदाहरणों को रोक सकते हैं और सर्वर को सुरक्षित रूप से एक्सेस कर सकते हैं।

वैकल्पिक रूप से, आप कर सकते हैं अपने होम असिस्टेंट इंस्टॉलेशन को सुरक्षित करने के लिए क्लाउडफ्लेयर कम्युनिटी ऐड-ऑन का उपयोग करें और इसे दूरस्थ रूप से एक्सेस करें।

डकडीएनएस सबडोमेन सेट अप करें

DuckDNS.org पर जाएं और अपने Google, Reddit, GitHub, Twitter या Persona खाते का उपयोग करके साइन इन करें। कैप्चा को पूरा करें और फिर एक DuckDNS सबडोमेन बनाएं। नाम अद्वितीय और अधिमानतः याद रखने में आसान होना चाहिए। हम इस URL का उपयोग अपने होम असिस्टेंट इंस्टेंस को दूरस्थ रूप से कनेक्ट करने के लिए करेंगे।

उपडोमेन, यदि उपलब्ध हो, तो आपके खाते में जोड़ दिया जाएगा। में अपना सार्वजनिक आईपी टाइप करना सुनिश्चित करें वर्तमान आई.पी मैदान। आप Google खोज का उपयोग करके अपना सार्वजनिक आईपी ढूंढ सकते हैं: बस "मेरा आईपी क्या है" टाइप करें।

इसके अलावा, DuckDNS टोकन को कॉपी करें। इस टोकन को सुरक्षित रखें क्योंकि यह गोपनीय है।

राउटर की सेटिंग के जरिए पोर्ट फॉरवर्ड करें

अपने राउटर में लॉग इन करें और पोर्ट को आगे कॉन्फ़िगर करें। अपने विशेष राउटर मॉडल में पोर्ट फ़ॉरवर्डिंग को सक्षम करने का तरीका जानने के लिए, Google खोज का उपयोग करें। वैकल्पिक रूप से, आप यात्रा कर सकते हैं आगे बंदरगाह और अपने राउटर निर्माता पर क्लिक करें, फिर अपने राउटर में पोर्ट फ़ॉरवर्डिंग को सक्षम करने का तरीका जानने के लिए मॉडल नंबर या नाम पर क्लिक करें। अलग-अलग राउटर में पोर्ट फ़ॉरवर्डिंग कैसे सेट करें, इस पर आप YouTube पर कई वीडियो गाइड भी पा सकते हैं।

आपको दो TCP पोर्ट को आगे कॉन्फ़िगर करने की आवश्यकता है:

  • गृह सहायक को दूरस्थ रूप से एक्सेस करने के लिए 8123
  • 443 जैसे एकीकरण का उपयोग करने के लिए एलेक्सा मीडिया प्लेयर.

चूंकि हम TP-Link A6 V3 राउटर का उपयोग करते हैं, इसलिए हमने नीचे इसके चरणों की व्याख्या की है।

  1. राउटर में लॉग इन करें और क्लिक करें विकसित. लॉगिन आईपी आमतौर पर 192.168.0.1 या 192.168.1.1 है।
  2. पर क्लिक करें एनएटी अग्रेषण > वर्चुअल सर्वर.
  3. क्लिक +जोड़ें।
  4. में नाम टाइप करें सेवा प्रकार, जैसे "गृह सहायक"। इससे आपको यह पहचानने में मदद मिलेगी कि आपने इस पोर्ट को आगे क्यों सेट किया है।
  5. मूल्य दर्ज करें 443 में बाहरी बंदरगाह और 8123 में आंतरिक बंदरगाह. साथ ही, अपने गृह सहायक उदाहरण का IP पता दर्ज करें और चुनें टीसीपी से शिष्टाचार ड्रॉप डाउन।
  6. चरण को दोहराएं और एक नया वर्चुअल सर्वर जोड़ें, लेकिन इस बार एक बाहरी पोर्ट और आंतरिक पोर्ट सेट के साथ 8123 आपके गृह सहायक सर्वर के आईपी पते के साथ। चुनना सुनिश्चित करें टीसीपी से शिष्टाचार ड्रॉप डाउन।

गृह सहायक में डकडीएनएस ऐड-ऑन कॉन्फ़िगर करें

इन चरणों का पालन करके गृह सहायक में डकडीएनएस ऐड-ऑन को स्थापित और कॉन्फ़िगर करें:

  1. गृह सहायक खोलें और पर जाएं समायोजन > ऐड-ऑन.
  2. क्लिक करें ऐड-ऑन स्टोर बटन और DuckDNS ऐड-ऑन खोजें।
  3. का चयन करें डकडीएनएस खोज परिणामों से ऐड-ऑन और फिर क्लिक करें स्थापित करना बटन।
  4. स्थापना के बाद, पर जाएँ विन्यास और सबसे ऊपर तीन डॉट्स पर क्लिक करें। चुनना वाईएएमएल में संपादित करें.
  5. YAML संपादक में, निम्न कोड पेस्ट करें। टोकन और डोमेन URL को अपने DuckDNS सबडोमेन URL और टोकन से बदलना सुनिश्चित करें।
    डोमेन:
    -casadesmart.duckdnsओआरजी
    टोकन: a269c73b-b185-44e3-87ea-77ca759bc9c4
    उपनाम: []
    let_encrypt:
    शर्तों को स्वीकारें: सत्य
    एल्गो: secp384r1
    certfile: fullchainपेम
    keyfile: privkeyपेम
    सेकंड: 300
  6. क्लिक बचाना.
  7. साथ ही, सक्षम करें बूट पर शुरूआत और निगरानी DuckDNS ऐड-ऑन में विकल्प।
  8. क्लिक शुरू DuckDNS ऐड-ऑन शुरू करने के लिए और क्लिक करें लकड़ी का लट्ठा.
  9. दबाते रहें ताज़ा करना जब तक आप देखते हैं तब तक बटन फुलचैन.पेम बनाना…। + हो गया!

कॉन्फ़िगरेशन.yaml अपडेट करें

खोलें कॉन्फ़िगरेशन.यामल फ़ाइल का उपयोग कर फ़ाइल संपादक या विजुअल स्टूडियो कोड ऐड-ऑन करें और निम्न पंक्तियां जोड़ें जो गृह सहायक को बताती हैं कि HTTPS कनेक्शन के लिए SSL प्रमाणपत्र और कुंजी कहाँ संग्रहीत हैं।

एचटीटीपी:
एसएसएल_सर्टिफिकेट: /ssl/फुलचैन.पेम
एसएसएल कुंजी: /ssl/privkey.pem

क्लिक बचाना और फिर जाओ डेवलपर उपकरण > कॉन्फ़िगरेशन जांचें। जांचें कि होम असिस्टेंट शुरू होगा या नहीं। अगर हाँ, तो क्लिक करें पुनः आरंभ करें परिवर्तनों के प्रभावी होने के लिए।

पुनरारंभ करने के बाद, जब आप स्थानीय आईपी के माध्यम से गृह सहायक तक पहुँचते हैं तो आपको एक प्रमाणपत्र चेतावनी मिल सकती है। इस चेतावनी को नजरअंदाज किया जा सकता है। इसके बजाय, स्थानीय नेटवर्क पर गृह सहायक तक पहुँचने के लिए होस्टनाम का उपयोग करें। इस स्तर पर, आपको DuckDNS URL के माध्यम से अपने गृह सहायक तक पहुंचने और लॉग इन करने में सक्षम होना चाहिए।

सहयोगी ऐप को कॉन्फ़िगर करें

यदि आप होम असिस्टेंट साथी ऐप के माध्यम से स्मार्ट उपकरणों को एक्सेस और नियंत्रित करने के लिए अपने स्मार्टफोन का उपयोग करते हैं, तो आप साथी के माध्यम से अपने नेटवर्क के बाहर से अपने गृह सहायक तक पहुँचने के लिए बाहरी URL को अपडेट करना होगा अनुप्रयोग। इसके लिए इन चरणों का पालन करें:

  • अपने डिवाइस पर होम असिस्टेंट साथी ऐप खोलें। सुनिश्चित करें कि डिवाइस स्थानीय नेटवर्क से जुड़ा है।
  • पर जाएँ समायोजन > साथी ऐप विकल्प।
  • शीर्ष पर अपने उपयोगकर्ता खाते पर टैप करें और फिर टैप करें बाहरी यूआरएल.
  • HTTPS से शुरू होने वाला DuckDNS URL टाइप करें।
  • नल बचाना.

परिवर्तनों को प्रभावी करने के लिए ऐप को पुनरारंभ करें। अब आप स्थानीय नेटवर्क से डिस्कनेक्ट कर सकते हैं और मोबाइल नेटवर्क से कनेक्ट कर सकते हैं। ऐप खोलें; गृह सहायक यूआई आपके स्मार्टफोन पर इंटरनेट पर उपलब्ध होना चाहिए।

स्मार्ट वॉयस अलर्ट के लिए एलेक्सा सेट अप करें

एक बार जब आप अपने होम असिस्टेंट सर्वर को इंटरनेट से कनेक्ट और एक्सपोज कर लेते हैं, तो आप एलेक्सा मीडिया प्लेयर इंटीग्रेशन को कॉन्फ़िगर कर सकते हैं। इसके लिए प्राधिकरण की आवश्यकता होती है, जो तभी संभव है जब आपका गृह सहायक सर्वर सुरक्षित रूप से (HTTPS) इंटरनेट के संपर्क में हो। एकीकरण आपको आवाज चलाने और इको डिवाइस और फायर टीवी को नियंत्रित करने की अनुमति देता है। आप इको डिवाइस के माध्यम से अलर्ट चलाने के लिए टेक्स्ट टू स्पीच सेवा का उपयोग कर सकते हैं। उदाहरण के लिए, हमने पानी की टंकी के भरे, आधे या खाली होने पर वॉयस अलर्ट सेट किया है। आप इन अलर्ट को एक इको डिवाइस से या एक बार में सभी को चला सकते हैं। आप इस एकीकरण को एचएसीएस में पा सकते हैं।

गृह सहायक के लिए नि:शुल्क और सुरक्षित पहुंच

DuckDNS और Let's Encrypt के साथ अपने होम असिस्टेंट इंस्टेंस में सेट अप करें, अब आप सुरक्षित रूप से अपने अपने स्मार्टफोन या किसी अन्य डिवाइस का उपयोग करके इंटरनेट पर कहीं से भी स्मार्ट होम जो वेब चला सकता है ब्राउज़र। अपने गृह सहायक को इंटरनेट पर उजागर करने के बाद, यह महत्वपूर्ण है कि आप मल्टीफैक्टर ऑथेंटिकेशन (एमएफए) का उपयोग कर रहे हैं Google प्रमाणक, Authy, आदि—आपके स्मार्ट होम को सभी प्रकार के बॉट्स, फ़िशिंग हमलों और लक्षित से सुरक्षित रखने के लिए हमले।