عن المشروع
XPipe هو تطبيق سطح مكتب يعمل كمركز اتصال مركزي للبنية التحتية للخوادم. يعمل على محطة العمل المحلية ويبني على أدوات سطر الأوامر المثبتة لديك بالفعل، مثل SSH أو docker، لذا لا حاجة إلى وكيل أو إعداد على الأنظمة البعيدة.
تشمل أنواع الاتصال المدعومة SSH (ملفات الإعداد والأنفاق)، وDocker وcompose، وPodman، وحاويات LXD وincus، وProxmox PVE، وHyper-V، وKVM، والأجهزة الافتراضية VMware، واتصالات Tailscale وNetbird وTeleport، وخوادم AWS وHetzner Cloud، وRDP مع البوابات وVNC، وWindows Subsystem for Linux، وبيئات Cygwin وMSYS2، وعناقيد Kubernetes والحاويات والبودات، وجلسات PowerShell البعيدة.
القدرات الرئيسية الموضحة في README:
- مركز الاتصال: إنشاء الاتصالات وإدارتها من واجهة واحدة، وتنظيم مئات الاتصالات في فئات هرمية، وتحديد بيئات تسجيل دخول مخصصة للصدفة، وتشغيل إجراءات شائعة مثل بدء/إيقاف الأنظمة أو فتح الأنفاق، وإنشاء اختصارات سطح مكتب أو وحدات ماكرو تفتح الاتصالات دون واجهة المستخدم الرسومية.
- متصفح الملفات: تصفح الملفات البعيدة وتحريرها باستخدام البرامج المثبتة محليًا، ورفع صلاحيات الجلسات باستخدام sudo ديناميكيًا، ونقل الملفات من وإلى سطح المكتب، والعمل عبر أنظمة متعددة مع تعدد المهام بتبويبات، وفتح طرفية في أي دليل، وتخصيص الإجراءات عبر البرمجة النصية.
- مشغّل الطرفية: جلسات صدفة بنقرة واحدة في الطرفية المفضلة مع ملء تلقائي لمطالبة كلمة المرور، ودعم محاكيات الطرفية الشائعة ومواصفات سطر الأوامر المخصصة، والتوافق مع bash وzsh وfish وcmd وPowerShell وغيرها، والتكامل مع tmux وzellij وstarship وoh-my-zsh، وعروض الأجزاء المنقسمة، والاتصال أثناء بدء تشغيل الطرفية.
- نظام البرمجة النصية: نصوص صدفة قابلة لإعادة الاستخدام، وقوالب ومجموعات، ونصوص متاحة تلقائيًا في PATH على الأنظمة البعيدة، وبيئات تهيئة الصدفة، وصدفات واتصالات مخصصة، ونصوص قابلة للاستخدام من متصفح الملفات.
- ميزات إضافية: مزامنة الخزنة عبر الأنظمة والمشاركة الجماعية عبر مستودع git مستضاف ذاتيًا، وتخزين البيانات محليًا في خزنة آمنة تشفيريًا مع عبارة مرور رئيسية اختيارية، واسترجاع الأسرار من مديري كلمات المرور المثبتين، وعدم إشراك أي خوادم خارجية، وخادم MCP مدمج اختياري لوصول وكلاء الذكاء الاصطناعي، ومعالجة موحدة لتطبيقات سطح المكتب لـ RDP وVNC وتحويلات X11، وإنشاء أنفاق بنقرة واحدة للخدمات البعيدة.
التثبيت موجه لمحطات العمل المكتبية، وليس للخوادم أو الحاويات. تتوفر حزم لـ Windows (MSI، وzip محمول، وchoco، وwinget، وscoop)، وmacOS (pkg، وdmg، وHomebrew)، وLinux (deb، وrpm، وAUR، وAppImage، وNixOS، وtarball، بالإضافة إلى نص تثبيت يدعم apt وdnf وyum وzypper وrpm وpacman). توفر صورة webtop Docker منفصلة بيئة سطح مكتب يمكن الوصول إليها عبر المتصفح باستخدام KasmVNC.
يتبع المشروع نموذج النواة المفتوحة: النواة في هذا المستودع مرخصة بموجب Apache-2.0، بينما بعض ميزات خطة homelab/الاحترافية ومكتبة معالجة الصدفة مغلقة المصدر. التوثيق متاح على docs.xpipe.io، ودعم المجتمع متاح عبر Discord.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.