الاتصال بين الأجهزة: لا حاجة لعنوان IP عام، ولا متاعب في إعادة توجيه المنافذ، اتصال آمن ومباشر بأجهزتك في أي وقت ومن أي مكان

هل ترغب في الوصول إلى Claude Code وSSH والخدمات الداخلية على جهاز الكمبيوتر المنزلي/الخاص بالعمل من الخارج باستخدام هاتفك المحمول أو كمبيوتر آخر، ولكنك عالق بسبب عدم وجود عنوان IP عام، وتخاف من فتح تعيين المنافذ، وتكوين frp/花生壳 مزعج؟ يتيح لك الاتصال بين الأجهزة في عميل سطح المكتب التمكين بنقرة واحدة، وإضافة كل جهاز من أجهزتك إلى شبكتك المشفرة الخاصة، حيث يحصل كل جهاز على عنوان IP خاص ثابت، وتصبح الاتصالات مباشرة كما لو كانت جميعها متصلة بنفس الشبكة المحلية أينما كنت - تشفير من طرف إلى طرف، عدم تعرض عام للإنترنت، وإمكانية الإلغاء بنقرة واحدة في أي وقت.

PandaNpcنُشر لأول مرة في
الاتصال بين الأجهزة: لا حاجة لعنوان IP عام، ولا متاعب في إعادة توجيه المنافذ، اتصال آمن ومباشر بأجهزتك في أي وقت ومن أي مكان

هل سبق لك أن واجهت هذا الموقف:

لديك مهمة قيد التشغيل على جهاز التطوير في العمل باستخدام Claude Code، وعند مغادرتك تريد الاتصال به مرة أخرى من هاتفك أو جهاز الكمبيوتر المنزلي - لتجد أنه لا يمكنك الاتصال به. هذا الجهاز لا يحتوي على عنوان IP عام، وهو مخفي خلف جهاز التوجيه؛ وتريد فتح إعادة توجيه المنافذ لكنك تخشى من عدم الأمان وتحتاج إلى العبث بإعدادات جهاز التوجيه؛ واستخدام أدوات مثل frp أو花生壳 لاختراق الشبكة الداخلية يتطلب تكوينات كثيفة واستئجار خادم.

الاتصال بين الأجهزة هو الحل لهذه المشكلة: بمجرد النقر على "تمكين الاتصال بين الأجهزة" في عميل سطح المكتب PandaNpc، ينضم هذا الجهاز إلى شبكة ظاهرية مشفرة خاصة بك. بعد ذلك، ستحصل جميع أجهزتك على عنوان IP خاص ثابت (مثل 100.64.0.2) ويمكنها الاتصال ببعضها البعض مباشرة كما لو كانت متصلة بنفس الشبكة المحلية، بغض النظر عن مكان وجود كل منها أو ما إذا كان لديها عنوان IP عام.

أولاً: لماذا تحتاج إلى الاتصال بين الأجهزة

  • 🏠 الوصول إلى أجهزة المنزل/العمل من الخارج: الهاتف المحمول والكمبيوتر المحمول موجودان على شبكة خارجية، بينما جهاز التطوير المنزلي موجود على شبكة داخلية، وتريد الاتصال به لاستخدام Claude Code أو SSH أو مشاهدة الخدمات الداخلية - يتيح الاتصال بين الأجهزة إمكانية الوصول المتبادل.
  • 🔌 توديع إعادة توجيه المنافذ والتعرض للشبكة العامة: لا حاجة لفتح المنافذ على جهاز التوجيه ولا تعريض الخدمات للشبكة العامة، وبالتالي يكون سطح الهجوم صفرًا.
  • 🧩 لا حاجة لخادم ولا تكوينات معقدة: لا حاجة لاستئجار خادم وسيط بعنوان IP عام مثل frp وكتابة العديد من قواعد إعادة التوجيه. فقط انقر للتشغيل، وستحصل على عنوان IP خاص ثابت.
  • 🔒 كل خطوة مشفرة: حركة المرور بين الأجهزة مشفرة من النهاية إلى النهاية، ولا يمكن لأي طرف وسيط رؤية المحتوى.

ثانيًا: كيف يعمل ذلك

يعتمد الاتصال بين الأجهزة في جذوره على شبكة WireGuard ظاهرية ذاتية البناء (نفس تقنية Tailscale):

  • بعد انضمام كل جهاز إلى الشبكة، تخصص له طبقة التحكم عنوان IP خاص ثابت (من النطاق 100.64.x.x)، وهذا العنوان يتبع الجهاز ولا يتغير بتغير البيئة الشبكية.
  • تعطي الأجهزة الأولوية للاتصال المباشر: يتم إنشاء نفق مشفر من نقطة إلى نقطة بين الجهازين عبر تقنية NAT traversal، ولا تمر البيانات عبر أي طرف ثالث.
  • في البيئات الشبكية النادرة التي تفشل فيها تقنية NAT traversal (مثل NAT المتماثل)، يتم التراجع تلقائيًا إلى الترحيل، مما يضمن إمكانية الاتصال دائمًا.
  • يتم التشفير بالكامل من النهاية إلى النهاية باستخدام WireGuard، وتكون طبقة التحكم مسؤولة فقط عن تنسيق "من يمكنه الاتصال بمن"، ولا يمكنها رؤية بياناتك.

باختصار: تحصل على شبكة خاصة مشفرة تخصك أنت فقط، ويمكن الوصول إليها في أي وقت ومن أي مكان.

ثالثًا: كيفية التفعيل: بنقرة واحدة على عميل سطح المكتب

على الجهاز الذي يحتوي على عميل سطح المكتب PandaNpc (Windows / macOS / Linux)، التفعيل يحتاج خطوة واحدة فقط:

افتح العميل ← الإعدادات (Settings) ← الاتصال بين الأجهزة (Connected Devices) ← انقر على "تمكين الاتصال بين الأجهزة" (Enable Connected Devices).

مفتاح الاتصال بين الأجهزة في صفحة الإعدادات: انقر على Enable Connected Devices للتفعيل بنقرة واحدة

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

بعد الانضمام بنجاح، ستعرض بطاقة الحالة Joined (تم الانضمام) وتعطي عنوان IP الخاص الفريد لهذا الجهاز - يمكنك النقر عليه لنسخه، ثم استخدامه مباشرة للاتصال من الأجهزة الأخرى:

حالة الانضمام: تعرض عنوان IP الخاص للجهاز، انقر للنسخ

نصائح صغيرة:

  • الإقران التلقائي بعد تسجيل الدخول: في أول تشغيل للعميل، سيتم تثبيت المكونات في الخلفية بصمت، وبعد تسجيل الدخول إلى حسابك، سيتم الإقران والانضمام تلقائيًا، وفي معظم الحالات لن تحتاج حتى إلى النقر يدويًا على المفتاح.
  • يمكنك إزالته في أي وقت إذا لم تعد بحاجة إليه: في نفس الصفحة، انقر على "إزالة الاتصال بين الأجهزة" (Remove Connected Devices) لإيقاف خدمة الشبكة على هذا الجهاز (سيتم الاحتفاظ بالتثبيت، وعند الرغبة في إعادة التفعيل سيكون الأمر فوريًا، دون الحاجة إلى إعادة التنزيل).

رابعًا: إدارة جميع أجهزتك

بعد الانضمام، أسفل صفحة الإعدادات (أو عبر فتح pandanpc.com/devices في المتصفح) ستجد لوحة إدارة أجهزتك، والمحتوى في كلا المكانين متطابق تمامًا:

صفحة إدارة الأجهزة: حالة الاتصال لجميع الأجهزة، نوع النظام، عنوان IP الخاص، مع إمكانية إعادة التسمية والإبطال

هنا يمكنك:

  • 🟢 رؤية حالة الاتصال: النقطة الخضراء تعني أن الجهاز متصل، وترى في لمحة أي الأجهزة متاحة.
  • 📋 نسخ عنوان IP الخاص: يمكن النقر على عنوان 100.64.x.x لكل جهاز لنسخه، واستخدامه مباشرة لـ SSH أو الوصول إلى الخدمات.
  • 💻 التعرف على نوع النظام: أيقونات Windows / macOS / Linux واضحة.
  • ✏️ إعادة التسمية: أعطِ أجهزتك أسماء سهلة التعرف، مثل "Office Windows PC" أو "Home Server".
  • 🗑️ الإبطال: إذا لم تعد تريد جهازًا معينًا، يمكن إبطاله بنقرة واحدة، وسيتم فصله فورًا ولن يتمكن من الاتصال مرة أخرى.

خامسًا: الخوادم والأجهزة بدون واجهة رسومية: أمر واحد للانضمام التلقائي

الأجهزة التي لا تحتوي على واجهة رسومية مثل NAS المنزلي أو الخوادم السحابية أو حاويات التطوير يمكنها الانضمام باستخدام مفتاح التفويض (Auth Key) - والآن تحتاج فقط أمرًا واحدًا.

الخطوة الأولى، في منطقة مفاتيح التفويض (Auth Keys) في صفحة إدارة الأجهزة، انقر على "مفتاح جديد (New key)" لإنشاء مفتاح:

إنشاء مفتاح تفويض: يمكن اختيار مفتاح قابل لإعادة الاستخدام/للاستخدام لمرة واحدة، ومدة الصلاحية وملاحظة

أثناء الإنشاء يمكنك تكوين:

  • قابل لإعادة الاستخدام (Reusable): مفتاح واحد يمكن استخدامه لعدة أجهزة؛ إذا لم يتم تحديده، فسيكون مفتاحًا لمرة واحدة فقط، وينتهي صلاحيته بعد الاستخدام الأول.
  • تنتهي صلاحيته بعد (Expires in): تركه فارغًا يعني صلاحية دائمة، أو يمكنك تعيين عدد أيام ليصبح تلقائيًا غير صالح.
  • الوصف (Description): لتدوين أي جهاز سيستخدم هذا المفتاح.

الخطوة الثانية، بعد الإنشاء، ستعرض النافذة المنبثقة أمر التثبيت بنقرة واحدة مع المفتاح، انقر على زر النسخ لاستخدامه (سيتم عرض المفتاح بنص واضح مرة واحدة فقط):

بعد الإنشاء تحصل مباشرة على أمر التثبيت بنقرة واحدة، انسخه واستخدمه

الخطوة الثالثة، قم بلصق الأمر وتنفيذه على الجهاز الهدف:

macOS / Linux:

bash
curl -fsSL https://cos.pandanpc.com/pandapaw/install.sh | sh -s -- --mesh pnkey-xxxxxxxx

Windows (PowerShell كمسؤول):

powershell
$env:PANDANET_KEY="pnkey-xxxxxxxx"; iwr -useb https://cos.pandanpc.com/pandapaw/install.ps1 | iex

هذا الأمر الواحد سيقوم تلقائيًا بكل شيء:

  1. تثبيت pandapaw (الذي يتضمن محرك AI المدمج pandacode)؛
  2. إقران هذا الجهاز تلقائيًا بحسابك - سيظهر في قائمة اتصالات Claude Code الخاصة بك، ويمكن للأجهزة الأخرى استخدامه فورًا لتشغيل جلسات AI عن بُعد؛
  3. تثبيت خدمة النظام للشبكة والانضمام التلقائي، وفي النهاية يطبع عنوان IP الخاص الذي حصل عليه الجهاز.

كل شيء بدون أي تدخل يدوي، بمجرد التثبيت يصبح جاهزًا للاستخدام.

طرق أخرى (احتياطية):

  • إذا كان pandapaw مثبتًا بالفعل على جهاز وتريد إضافته إلى الشبكة: pandanet up --authkey=pnkey-xxxxxxxx؛
  • للخدمات الدائمة: اكتب المفتاح في حقل auth_key في ملف pandanetd.yaml ثم نفذ pandanet install؛
  • بدون مفتاح: يمكنك تشغيل pandanet up مباشرة، وسيطبع رابط تفويض، وعند فتح الرابط في متصفحك وتسجيل الدخول إلى حساب PandaNpc والنقر على "موافقة"، سينضم هذا الجهاز إلى الشبكة.

سادسًا: شرح الخيارات

تتركز جميع مفاتيح الاتصال بين الأجهزة في صفحة الإعدادات ← الاتصال بين الأجهزة:

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

سابعًا: الاستخدامات النموذجية

بفضل عنوان IP الخاص الثابت، يمكنك:

  • الوصول عن بُعد إلى Claude Code على الجهاز: الأجهزة المنضمة للشبكة تُسجل تلقائيًا كاتصالات Claude Code في حسابك (محرك pandacode المدمج جاهز للاستخدام فورًا، لا حاجة لتثبيت CLI إضافي). أي جلسة تعمل على جهاز التطوير، يمكنك الاتصال بها من جهاز آخر ومواصلة التحكم، مما يعني أن جهازك يعمل حتى عندما لا تكون أمامه.
  • SSH من أي مكان: ssh user@100.64.0.2 بغض النظر عما إذا كان ذلك الجهاز في العمل أو المنزل.
  • الوصول إلى الخدمات الداخلية: خدمات الويب أو قواعد البيانات أو NAS التي تعمل على أحد الأجهزة، يمكن الوصول إليها مباشرة باستخدام عنوان IP الخاص، دون الحاجة إلى تعريضها للشبكة العامة.
  • باستخدام التحكم عن بُعد في سطح المكتب: بعد تفعيل "السماح بالتحكم عن بُعد في هذا الجهاز"، يمكن لجلسات AI الخاصة بك التحكم عن بُعد في سطح مكتب ذلك الجهاز.

ثامنًا: شرح الأمان

  • التشفير من النهاية إلى النهاية: حركة المرور بين الأجهزة مشفرة باستخدام WireGuard، ولا تستطيع طبقة التحكم رؤية المحتوى.
  • عدم التعرض للشبكة العامة على الإطلاق: لا يتم فتح أي منافذ عامة، والخدمات متاحة فقط داخل شبكتك الخاصة.
  • الاتصال بأجهزتك فقط: الشبكة معزولة حسب الحساب، ومفاتيح التفويض تخص حسابك، ولا يمكن لأجهزة الآخرين الدخول إلى شبكتك؛ كما سيطالبك المتصفح بالتحقق من اسم الجهاز عند الموافقة على الانضمام.
  • الإلغاء في أي وقت: يمكن إبطال أي جهاز أو أي مفتاح بنقرة واحدة من صفحة الإدارة، ويسري الإلغاء فورًا.
  • التعايش مع الأدوات الحالية: لا بأس إذا كان الجهاز يحتوي على أدوات مشابهة مثل Tailscale، فهما لا يتعارضان.

الخلاصة

يبسط الاتصال بين الأجهزة مشكلة "الوصول إلى أجهزتك من الخارج" إلى مجرد نقرة في العميل: لا حاجة لعنوان IP عام، ولا متاعب في إعادة توجيه المنافذ، ولا استئجار خوادم وسيطة، فقط تحصل على شبكة خاصة مشفرة يمكن الوصول إليها في أي وقت ومن أي مكان. أجهزة سطح المكتب تُفعَّل بنقرة واحدة، والخوادم تنضم تلقائيًا بأمر واحد يحتوي على المفتاح، وجميع الأجهزة تُدار من صفحة واحدة. بالإضافة إلى الوصول عن بُعد إلى Claude Code والتحكم عن بُعد في سطح المكتب، يصبح جهاز التطوير الخاص بك حقًا "يعمل حتى عندما لا تكون أمامه، ويمكنك الاتصال به من أي مكان".

التحكم في Codex من الهاتف: دليل ChatGPT Remote والتحكم عن بُعد في CLI المحلي

التحكم في Codex من الهاتف: دليل ChatGPT Remote والتحكم عن بُعد في CLI المحلي

هل يمكن استخدام Codex على الهاتف المحمول؟ تقارن هذه المقالة بين ChatGPT Remote وحل CLI المحلي لـ PandaNpc للوصول عن بُعد، وتقدم خطوات إعداد أجهزة Windows وmacOS وLinux، وطرق الموافقة، وأساليب التحقق، واستكشاف أخطاء انقطاع الاتصال.

اقرأ المقال →
Codex لتفعيل سياق Sol 1M الخاص بـ GPT-5.6: دليل إعداد `config.toml` في 3 أسطر

Codex لتفعيل سياق Sol 1M الخاص بـ GPT-5.6: دليل إعداد `config.toml` في 3 أسطر

يدعم GPT-5.6 Sol رسميًا سياقًا يبلغ 1.05 مليون توكن. فقط أضف 3 أسطر من الإعدادات أعلى ملف config.toml الخاص بـ Codex لتشغيله بنافذة مليون توكن، مع ضغط تلقائي للتاريخ عند حوالي 900 ألف توكن. مرفق إعداد دائم، وأمر لمرة واحدة، والتحقق، وتذكير بالتكلفة.

اقرأ المقال →
pandacode: اجعل تجربة Claude Code تعمل على أي نموذج

pandacode: اجعل تجربة Claude Code تعمل على أي نموذج

pandacode هو محرك وكيل برمجة مفتوح المصدر مدمج في pandapaw، متوافق مع تجربة Claude Code الكاملة، لكن واجهة النموذج الخلفية من اختيارك — DeepSeek، Qwen، vLLM/Ollama، أو وكيل الشبكة الداخلية للشركة، ويدعم تنسيقي API من OpenAI وAnthropic معًا. تثبيت بأمر واحد، والتحكم عن بعد يعمل على الهاتف والمتصفح وسطح المكتب كالمعتاد.

اقرأ المقال →