Tailscale
شبكة WireGuard خاصة بين أجهزتك بإعداد شبه معدوم
يربط Tailscale حاسوبك وهاتفك وخوادمك في شبكة خاصة واحدة مبنية على WireGuard، فتصل إلى الـ homelab من أي مكان دون كشفه. العميل مفتوح المصدر برخصة BSD-3-Clause، أما خدمة التنسيق فمنتج مستضاف له خطة شخصية مجانية.
يناسبك إن كنت
- تريد الوصول إلى خادمك المنزلي من أي مكان دون فتح المنافذ
- تريد أن تكون SSH ولوحات التحكم خاصة افتراضيًا
- تفضّل ألا تشغّل خادم VPN وتصونه بنفسك
انتبه إلى
- خدمة التنسيق مغلقة المصدر ومستضافة، إلا إن شغّلت Headscale بدلًا منها
- كل جهاز على الشبكة باب، فاحذف الأجهزة القديمة واضبط قواعد الوصول
- للخطة المجانية حدود على عدد المستخدمين والأجهزة قد تصل إليها عائلة أو فريق
التثبيت
Install on Linux
curl -fsSL https://tailscale.com/install.sh | shوصول خاص دون فتح أي شيء
يحصل كل جهاز على عنوان خاص ثابت واسم، والحركة بين الأجهزة مشفرة من طرف إلى طرف. يمكن بعدها أن تستمع خدمات SSH ومشاركات الملفات ولوحات التحكم على هذه الشبكة وحدها، وهذا أكثر الإعدادات أمانًا لأي شيء مخصص لك.
يضيف Tailscale serve طبقة HTTPS أمام منفذ محلي لأجهزة شبكتك فقط. في إعداد شائع يُثبَّت Tailscale مباشرة على الخادم، ويُستخدم لـ SSH ومشاركة الملفات من حاسوب محمول، وتُشارَك به تطبيقات مثل Jellyfin وUptime Kuma بينما تبقى حاوياتها مربوطة بـ 127.0.0.1.
ما تعتمد عليه
العميل خفيف ولا يحتاج صيانة تقريبًا. أما خادم التنسيق، الذي يوزّع المفاتيح ويقرر من يتصل بمن، فهو خدمة Tailscale الخاصة وليس مفتوح المصدر. إن أردت إزالة هذا الاعتماد فإن Headscale إعادة تنفيذ مفتوحة المصدر له.
أجهزتك ما زالت تثق ببعضها، فاستخدم قواعد الوصول لتحديد ما يصل إليه كل جهاز، واحذف الأجهزة القديمة من لوحة الإدارة. حاسوب ضائع على شبكتك هو مفتاح ضائع إلى الـ homelab.