باستخدام Tailscale ، يمكنك الوصول إلى خادم Home Assistant الخاص بك عن بُعد عبر الإنترنت لمراقبة الأجهزة المنزلية الذكية والتحكم فيها من بعيد.

يعد Home Assistant طريقة مثالية لبناء منزل ذكي خاص ومحلي تمامًا. افتراضيًا ، يعمل خادم Home Assistant على جهاز محلي ، مثل Raspberry Pi أو كمبيوتر شخصي قديم أو كمبيوتر محمول ، ويمكن الوصول إليه محليًا عبر عنوان IP أو اسم المضيف المحلي. ولكن إذا كنت ترغب في التحكم في منزلك الذكي وإدارته من بعيد ، فاتبع ذلك بينما نوضح لك كيفية الوصول إلى خادم Home Assistant الخاص بك عن بُعد عبر الإنترنت.

طرق الوصول إلى خادم Home Assistant عن بعد

هناك عدة طرق مختلفة للوصول إلى مثيل خادم Home Assistant Server عن بُعد عبر الإنترنت. يمكنك الاشتراك في الخدمة السحابية Nabu Casa الرسمية للوصول بأمان إلى خادم Home Assistant من أي مكان في العالم. إنها الطريقة الأسهل والأسرع لإعداد وصول آمن عن بُعد لخادم Home Assistant. ومع ذلك ، فهي خدمة مدفوعة وتتطلب منك دفع رسوم اشتراك شهرية.

إذا كنت لا تريد الدفع مقابل الاشتراك ولكنك لا تزال ترغب في الوصول إلى خادم Home Assistant عن بُعد ، فيمكنك اتباع أي من الطرق التالية:

instagram viewer
  1. افتح منفذًا على جهاز التوجيه الخاص بك واستخدم DuckDNS مع Let’s Encrypt
  2. استخدم نفق Cloudflare لعرض الخوادم المحلية على الإنترنت
  3. استخدم VPN ، مثل Wireguard أو Tailscale

الوصول إلى Home Assistant عن بعد باستخدام Tailscale

Tailscale هي خدمة VPN مفضلة للوصول إلى خادم Home Assistant لأسباب عديدة ، مثل:

  • إنه مبني على قمة Wireguard. وبالتالي ، فإنه يوفر أمانًا وأداءًا مشابهًا لـ Wireguard
  • إنه أسهل بكثير في الإعداد والاستخدام من Wireguard
  • إنه يوفر عرض نطاق ترددي ممتاز وزمن انتقال للشبكة

لتثبيت وإعداد Tailscale VPN للوصول عن بُعد لـ Home Assistant ، يمكنك اتباع الخطوات أدناه.

الخطوة 1: قم بتثبيت الوظيفة الإضافية Tailscale على خادم Home Assistant

لتثبيت Tailscale باستخدام الخطوات التالية على نظام آخر بخلاف Raspberry Pi ، تأكد من تشغيل تثبيت Home Assistant تحت الإشراف على قطعة أخرى من أجهزة x86.

  • في خادم Home Assistant ، انتقل إلى إعدادات.
  • انقر فوق الإضافات ثم انقر فوق أضف إلى المتجر زر.
  • ابحث عن "Tailscale" وانقر على ملف تيلسكالي نتيجة تحت إضافات مجتمع Home Assistant.
  • انقر على ثَبَّتَ زر لتثبيت الوظيفة الإضافية Tailscale.

الخطوة 2: إعداد Tailscale VPN

بعد تثبيت الوظيفة الإضافية Tailscale VPN على خادم Home Assistant ، انتقل إلى إعدادات > الإضافات وانقر فوق تيلسكالي.

انقر على يبدأ زر لبدء الوظيفة الإضافية Tailscale. للوصول السريع ، قم بتمكين عرض في الشريط الجانبي خيار. بالإضافة إلى ذلك ، قم بتمكين حراسة خيار إعادة تشغيله تلقائيًا في حالة تعطله.

انقر على افتح واجهة مستخدم الويب زر. سيؤدي هذا إلى فتح نافذة لوحة تحكم جديدة مع خيار تسجيل الدخول. انقر على تسجيل الدخول زر. يفتح هذا علامة تبويب متصفح جديدة حيث يمكنك التسجيل وتسجيل الدخول باستخدام بريدك الإلكتروني أو حساب Google أو حساب Microsoft أو حساب GitHub.

بمجرد تسجيل الدخول ، سترى خيارًا لتوصيل خادم Home Assistant بـ Tailscale.

انقر يتصل. سيُظهر تسجيل الدخول بنجاح ويفتح حساب Tailscale الذي يسرد خادم Home Assistant الخاص بك. في حالتنا ، يتم عرضها كـ "وسائط" إلى جانب أي أجهزة أخرى نستخدم فيها تطبيق Tailscale VPN للوصول عن بُعد إلى خادم Home Assistant. قم بتدوين عنوان IP حيث سنستخدمه لاحقًا للوصول إليه عن بُعد.

في هذه المرحلة ، يمكنك إغلاق علامة تبويب متصفح Tailscale والعودة إلى خادم Home Assistant — Tailscale web UI dashboard. انقر فوق أيقونة التحديث في علامة تبويب المتصفح. إذا كنت ترى صورة مشابهة للشاشة التالية ، فقد نجحت في تكوين Tailscale VPN على خادم Home Assistant.

بعد ذلك ، نحتاج إلى تثبيت تطبيق Tailscale VPN على هاتفنا الذكي أو جهاز Windows أو macOS أو Linux حيث نريد الوصول إلى خادم Home Assistant عن بُعد عبر الإنترنت.

الخطوة 3: قم بتثبيت تطبيق Tailscale للوصول إلى Home Assistant عن بعد

يمكنك الآن تثبيت تطبيق Tailscale على جهاز macOS أو iOS أو Windows أو Linux أو Android للوصول إلى خادم Home Assistant عن بُعد من أي مكان في العالم.

على أجهزة iOS:

  • قم بتثبيت وفتح ملف تطبيق Tailscale iOS.
  • اقبل جميع المطالبات لتثبيت تكوينات Tailscale VPN على جهاز iOS الخاص بك.
  • يمكنك أيضًا السماح بإشعارات الدفع ثم تسجيل الدخول إلى تطبيق Tailscale باستخدام نفس عنوان البريد الإلكتروني الذي استخدمته لإعداد الوظيفة الإضافية لـ Home Assistant Tailscale.

على أجهزة Android:

  • قم بتنزيل وتثبيت ملف تطبيق Tailscale Android.
  • اتبع المطالبات وقم بتثبيت تكوينات Tailscale VPN.
  • قم بتسجيل الدخول باستخدام نفس حساب البريد الإلكتروني المستخدم لـ Tailscale on Home Assistant (HA).

على macOS:

  • يمكنك تنزيل تطبيق Tailscale من App Store أو استخدام ملف ماس- CLI مع الأمر تثبيت ماس ​​1475387142 لتثبيت التطبيق.
  • اقبل المطالبات لتثبيت تكوينات VPN.
  • قم بتسجيل الدخول باستخدام نفس معرف البريد الإلكتروني المستخدم في HA Tailscale.

على نظام Windows:

  • تنزيل وتثبيت Tailscale لنظام التشغيل Windows.
  • قم بتسجيل الدخول باستخدام نفس حساب البريد الإلكتروني والمصادقة باستخدام متصفح الويب.
  • بعد المصادقة ، يجب أن تكون متصلاً بشبكة Tailscale VPN.

على نظام Linux:

لتثبيت Tailscale VPN على Linux ، يمكنك استخدام الأمر التالي:

curl -fsSL https://tailscale.com/install.sh | ش

بمجرد تنزيل تطبيق Tailscale وتثبيته وتسجيل الدخول إليه على نظام التشغيل Windows أو macOS أو Linux أو Android أو iOS على الجهاز ، يمكنك فتح متصفح الويب وإدخال عنوان IP لخادم Home Assistant كما هو موضح في الأجهزة قائمة.

سيؤدي هذا إلى فتح لوحة تسجيل الدخول إلى Home Assistant حيث يمكنك أنت أو غيرك من المستخدمين إدخال بيانات الاعتماد للوصول إلى Home Assistant وجميع الكيانات.

وبالمثل ، يمكنك الوصول إلى الأجهزة الأخرى في شبكتك المنزلية باستخدام عنوان IP المحلي الخاص بها بمجرد اتصالك بـ Tailscale على كلا الجهازين.

الطريقة الأكثر أمانًا للوصول إلى المساعد المنزلي والشبكة المنزلية

مع إعداد Tailscale VPN ، لا يمكنك فقط الوصول إلى خادم Home Assistant الخاص بك ولكن أيضًا الأجهزة والخوادم الأخرى الموجودة على شبكتك المنزلية ، بما في ذلك جهاز توجيه Wi-Fi. نظرًا لأن تطبيق Tailscale متاح لجميع الأنظمة الأساسية ، بما في ذلك Android و iOS ، يمكنك الوصول إلى المنزل الذكي والشبكة المنزلية مباشرة من جهاز الكمبيوتر أو الهاتف الذكي.

يقدم Tailscale أيضًا بعض الميزات الإضافية عبر Wireguard وطرق أخرى ، كما هو مذكور في المقالة. ومع ذلك ، يمكنك تجربة طرق أخرى وتحديد الطريقة الأفضل بالنسبة لك في الوصول إلى خادم Home Assistant عن بُعد.