تحتاج أحياناً للوصول إلى حاسوب المكتب من البيت، أو مساعدة أحد أفراد العائلة في مشكلة على جهازه، أو إدارة جهاز في مكان آخر. البرامج الشهيرة مثل TeamViewer وAnyDesk سهلة، لكن نسخها المجانية مخصصة للاستخدام الشخصي غير التجاري وقد تقيد الجلسات، كما أنها تمرر الاتصال عبر خوادم الشركة. وفي المقابل، فتح منافذ في الراوتر للوصول المباشر يعرض جهازك للهجمات. في هذا الدليل نشرح حلاً يجمع الأمان والمجانية: شبكة Tailscale الخاصة مع برنامج RustDesk مفتوح المصدر.
ما هو Tailscale؟
خدمة تنشئ لك شبكة خاصة افتراضية تسمى Tailnet بين أجهزتك أينما كانت: في البيت، أو المكتب، أو على شبكة الجوال. وتعتمد على بروتوكول WireGuard المعروف بقوة تشفيره وسرعته. بعد تثبيته وتسجيل الدخول على أجهزتك، يحصل كل جهاز على عنوان خاص يبدأ عادة بـ 100.، وتتصل الأجهزة ببعضها كأنها على نفس الشبكة المحلية، دون فتح أي منفذ في الراوتر. وتقدم الشركة خطة مجانية للاستخدام الشخصي.
ما هو RustDesk؟
برنامج مفتوح المصدر للتحكم بسطح المكتب عن بعد، يعمل على ويندوز وماك ولينكس وأندرويد. يمكن استخدامه مع خوادمه العامة، أو مع خادمك الخاص، أو كما سنفعل هنا: اتصالاً مباشراً بعنوان IP داخل شبكة Tailscale، فلا تمر الجلسة عبر خادم طرف ثالث.
لماذا الدمج بينهما؟
- أمان: لا منافذ مفتوحة على الإنترنت، والوصول محصور في أجهزة حسابك على Tailscale.
- خصوصية: الجلسة تتم مباشرة بين جهازيك قدر الإمكان.
- مجانية: للاستخدام الشخصي في الحالتين.
- بساطة: لا حاجة لإعداد خوادم أو عناوين ثابتة.
مقارنة سريعة
| الحل | النوع | الأمان | سهولة الإعداد |
|---|---|---|---|
| Tailscale مع RustDesk | مجاني للاستخدام الشخصي، وRustDesk مفتوح المصدر | عالٍ، بلا منافذ مفتوحة | متوسطة |
| TeamViewer أو AnyDesk | تجاري، ومجاني للاستخدام الشخصي | جيد | سهلة جداً |
| VNC مع فتح منفذ | مفتوح المصدر | منخفض إن لم يُحمَ بشبكة خاصة | معقدة |
خطوات الإعداد
1. ثبّت Tailscale على الجهازين
- نزّل Tailscale من موقعه الرسمي على الجهاز الذي تريد التحكم به (المستهدف)، وعلى الجهاز الذي ستتحكم منه.
- سجّل الدخول بنفس الحساب على الجهازين.
- من لوحة تحكم Tailscale أو أيقونته، اعرف عنوان الجهاز المستهدف الذي يبدأ بـ
100.. - فعّل التحقق بخطوتين على الحساب الذي تسجل به في Tailscale، لأنه صار مفتاح شبكتك.
2. ثبّت RustDesk واضبط الجهاز المستهدف
- نزّل RustDesk من موقعه الرسمي أو صفحته على GitHub على الجهازين.
- في الجهاز المستهدف افتح الإعدادات ← الأمان، وفعّل خيار السماح بالوصول المباشر عبر IP (Enable direct IP access).
- عيّن كلمة مرور دائمة قوية للوصول غير المراقب إذا كنت ستتصل دون وجود أحد عند الجهاز.
3. اتصل
- من الجهاز الذي ستتحكم منه، افتح RustDesk.
- في خانة معرف الجهاز، اكتب عنوان Tailscale للجهاز المستهدف، مثل
100.x.y.z، بدل المعرف الرقمي. - أدخل كلمة المرور، وابدأ الجلسة.
مشكلات شائعة وحلولها
- الاتصال لا يعمل: تأكد أن Tailscale متصل على الجهازين، وأن الجهاز المستهدف يظهر «متصل» في لوحة التحكم.
- جدار الحماية يمنع الاتصال: في ويندوز اسمح لبرنامج RustDesk عبر جدار الحماية على الشبكات الخاصة.
- بطء الجلسة: إذا لم يستطع Tailscale إنشاء اتصال مباشر، يمرر البيانات عبر خوادم وسيطة مشفرة، فيصبح أبطأ. تحقق من حالة الاتصال في أدوات Tailscale.
- الجهاز ينام: اضبط إعدادات الطاقة في الجهاز المستهدف حتى لا يدخل في وضع السكون.
نصائح أمان
- لا تشارك كلمة مرور RustDesk أو حساب Tailscale مع أحد.
- استخدم «قوائم التحكم بالوصول» (ACLs) في Tailscale إذا كانت الشبكة تضم أجهزة كثيرة أو أكثر من مستخدم.
- حدّث البرنامجين باستمرار.
- لا تعطِ صلاحية التحكم لشخص يتصل بك فجأة ويدعي أنه «دعم فني»، فهذه حيلة احتيال منتشرة.
الخلاصة
دمج Tailscale مع RustDesk يمنحك وصولاً آمناً لأجهزتك من أي مكان، دون فتح منافذ ودون الاعتماد على خوادم طرف ثالث للجلسة نفسها. الإعداد يأخذ ربع ساعة، ويغنيك عن حلول مكلفة أو أقل أماناً.
المصادر
ولمزيد من الشروحات ذات الصلة، ألق نظرة على ما كتبناه في رسائل «شحنتك متوقفة» و«حسابك موقوف»: كيف تكشف التصيّد عبر الرسائل النصية وتحمي نفسك.