
متصفح افتراضي مستضاف ذاتياً يعمل في دوكر ويستخدم WebRTC.
مرحبًا بك في Neko، متصفح افتراضي مستضاف ذاتيًا يعمل داخل Docker ويستخدم تقنية WebRTC. Neko هي أداة قوية تتيح لك تشغيل متصفح كامل الوظائف في بيئة افتراضية، مما يمنحك القدرة على الوصول إلى الإنترنت بأمان وخصوصية من أي مكان. باستخدام Neko، يمكنك تصفح الويب، تشغيل التطبيقات، وأداء مهام أخرى تمامًا كما تفعل على متصفح عادي، كل ذلك ضمن بيئة آمنة ومعزولة. سواء كنت مطورًا يختبر تطبيقات الويب، أو مستخدمًا مهتمًا بالخصوصية يبحث عن تجربة تصفح آمنة، أو ببساطة شخصًا يريد الاستفادة من راحة ومرونة المتصفح الافتراضي، فإن Neko هو الحل الأمثل.
بالإضافة إلى ميزات الأمان والخصوصية، يوفر Neko إمكانية وصول عدة مستخدمين إليه في وقت واحد. وهذا يجعله حلاً مثاليًا للفرق أو المؤسسات التي تحتاج إلى مشاركة الوصول إلى متصفح، وكذلك للأفراد الذين يرغبون في استخدام أجهزة متعددة للوصول إلى نفس البيئة الافتراضية. باستخدام Neko، يمكنك مشاركة الوصول إلى متصفح مع الآخرين بسهولة وأمان، دون الحاجة إلى القلق بشأن الحفاظ على إعدادات أو تكوينات منفصلة. سواء كنت بحاجة إلى التعاون في مشروع، أو الوصول إلى موارد مشتركة، أو ببساطة مشاركة الوصول إلى متصفح مع الأصدقاء أو العائلة، فإن Neko يجعل ذلك سهلاً.
Neko أيضًا أداة رائعة لاستضافة حفلات المشاهدة والعروض التقديمية التفاعلية. بفضل قدرات المتصفح الافتراضي، يسمح لك Neko باستضافة حفلات مشاهدة وعروض تقديمية يمكن الوصول إليها من أي مكان، دون الحاجة إلى التجمعات الشخصية. وهذا يسهل البقاء على اتصال مع الأصدقاء والزملاء، حتى عندما لا تتمكن من الاجتماع شخصيًا. باستخدام Neko، يمكنك بسهولة استضافة حفلة مشاهدة أو تقديم عرض تقديمي تفاعلي، سواء للترفيه أو العمل. ما عليك سوى دعوة ضيوفك إلى البيئة الافتراضية، ويمكنك مشاركة الشاشة والتفاعل معهم في الوقت الفعلي.
يستخدم هذا التطبيق WebRTC لبث سطح مكتب داخل حاوية Docker، وقد صنع المؤلف الأصلي هذا التطبيق لأن rabb.it توقف وإنه لم يستطع تحمل البث وتوقف Discord عن العمل عندما حاول صديقه الاتصال به. لقد أراد فقط مشاهدة الأنمي مع أصدقائه ლ(ಠ益ಠლ) لذا بدأ بالبحث في الإنترنت ووجد بعض النسخ المشابهة، لكن لم يكن لدى أي منها متصفح افتراضي، ثم وجد Turtus وتمكن من اكتشاف الباقي.
ثم وجدت هذا المشروع وبدأت في التعمق فيه. لقد أعجبتني حقًا فكرة التصفح التعاوني مع عدة أشخاص معًا، لذا أنشأت fork. في البداية، أردت دمج تغييراتي مع المستودع الرئيسي (upstream)، لكن المؤلف الأصلي لم يعد لديه وقت لهذا المشروع وتم أرشفته في النهاية.
بدأ Neko كمتصفح افتراضي يتم بثه باستخدام WebRTC إلى عدة مستخدمين.
حالة الاستخدام الأساسية هي الاتصال بعدة أشخاص، والاستفادة من المزامنة والتفاعلية في الوقت الفعلي:
حالات الاستخدام الأخرى التي تستفيد من مستخدم واحد:
بالمقارنة مع بوابة سطح المكتب عن بعد بدون عميل (مثل Apache Guacamole أو websockify مع noVNC)، المثبتة مع خادم سطح المكتب عن بعد إلى جانب البرنامج المطلوب (مثل linuxserver/firefox) يوفر neko أيضًا:
أحب القطط 🐱 (Neko هي الكلمة اليابانية للقط)، أنا وياب/نيرد.
ولكن لماذا مؤخرة القطة؟ لأن القطط أوغاد، لكنك تحبهم على أي حال.
لبرنامج إدارة غرف neko، تفضل بزيارة neko-rooms.
كما يقدم تثبيت بدون معرفة مسبقة (مع HTTPS).
التوثيق الكامل متاح على neko.m1k1o.net. تشمل الأقسام الرئيسية:
المساهمات مرحب بها! اطلع على دليل المساهمة للحصول على التفاصيل.
إذا وجدت Neko مفيدًا، فكر في دعم المشروع عبر GitHub Sponsors.