متصفح Beaker هو متصفح ويب لامركزي P2P, تركز بشكل حصري على تسمح لكل واحد منا إنشاء واستضافة موقعك الخاص من أجهزتنا المحلية.
تجنب تمامًا الحاجة إلى خادم جهة خارجية ، والذي إنه مثالي لاستضافة مواقع الويب. مع متصفح بيكر مواقعنا الإلكترونية جاهزة للإطلاق ومشاركتها مع العالم بنقرة زر بمجرد تصميمها.
المواقع يعمل على بروتوكول يعرف باسم DAT بدلاً من بروتوكول الويب التقليدي مثل HTTP.
بروتوكول Dat هو بروتوكول ويب يتمحور حول المستخدم. بروتوكول لتطبيقات الويب الحديثة ، مصمم خصيصًا لتسهيل تبادل الملفات بين المستخدمين مباشرة ، من جهاز مستخدم إلى آخر.
مثلما نفعل من خلال التورنت. يمكن للمستخدمين مشاركة الملفات مع بعضهم البعض عن طريق توصيل أجهزتهم المحلية مباشرة بدلاً من المرور عبر خادم جهة خارجية.
ميزات متصفح بيكر
متصفح تم تصميم Beaker مع وضع شخص أقل تقنية في الاعتبار. لأنه من خلال Beaker ، يجب أن يكون المستخدم النهائي قادرًا على إنشاء موقع الويب الخاص به وتشغيله بسلاسة.
يحتوي Beaker على محرر موقع ويب مضمن حيث يمكن للمستخدمين كتابة التعليمات البرمجية لموقع الويب الخاص بهم من البداية أو يمكنهم استخدام قالب موقع ويب محدد مسبقًا أو يمكنهم كشف / نسخ تصميم موقع الويب وكذلك تعديله واستضافته.
المتصفح يوفر Beaker أيضًا واجهة برمجة تطبيقات تسهل إنشاء مواقع ويب ديناميكية يطلق عليها عادة تطبيقات الويب.
من خلال واجهة برمجة التطبيقات يمكن للمواقع تحديث البيانات باستمرار. تسهل واجهة برمجة التطبيقات تطوير مواقع مثل Twitter ، وهو موقع تدوين مصغر ، ولكن مع بعض القيود. المزيد عن ذلك في الأسفل في المقال.
فنجان يقدم ميزات مثل إعادة تحميل موقع الويب المباشر والمزامنة في وضع عدم الاتصال لمواقع الويب والمزيد.
كما هو مذكور أعلاه ، بمساعدة واجهة برمجة تطبيقات الويب P2P ، فإن مواقع الويب ليست ثابتة فحسب ، بل تتميز أيضًا بخصائص ديناميكية. تعمل مواقع الويب مع بروتوكول DAT بحيث تظهر جميع خصائص البروتوكول ضمنيًا.
كيف تعمل مواقع P2P؟
المتصفح Beaker هو متصفح ويب "تجريبي" يسمح للمستخدمين باستضافة وتنزيل وتوزيع صفحات الويب والملفات.
يتم توزيع جميع البيانات في Beaker باستخدام بروتوكول Dat P2P. هذا البروتوكول لا يزال جديدًا نسبيًا ، ولكن يسمح للمستخدم بإنشاء موقع الويب الخاص به من خلال المتصفح بنقرة زر واحدةيتم استضافة الموقع على نفس الجهاز الذي تم إنشاؤه عليه من خلال الخادم المدمج في متصفح المتصفح.
سيتعين على المستخدم فقط مشاركة عنوان URL الخاص بالموقع مع الأشخاص الذين يريدون. سيتمكن هؤلاء الأشخاص فقط من الوصول إلى موقع الويب الخاص بك. تمامًا مثلما نصل إلى الملفات بمساعدة ملف تورنت.
عنوان الموارد مُدرج في ملفات التورنت. يتم تحميل ذلك إلى عميل سطح المكتب torrent ويبدأ تنزيل البيانات من العناوين.
كيفية تثبيت متصفح Beaker في أوبونتو ومشتقاته؟
بالنسبة لأولئك الذين يرغبون في أن يتمكنوا من تثبيت متصفح الويب هذا على توزيعةهم ، يجب أن يعلموا أنه لا تتوفر حاليًا حزمة deb.
منفردا تم إنشاؤه حاليًا بتنسيق AppImage أو Snap أو إنشائه من شفرة المصدر.
في الحالة الأولى من الحالتين ، يجب أن نقوم بتنزيل أي من الحزم الحالية. نقوم بذلك من الرابط التالي.
في حالة Appimage مثل على سبيل المثال ، سآخذ أحدث إصدار 0.8.8 الآن ، ونقوم بتنزيل هذا باستخدام:
wget https://github.com/beakerbrowser/beaker/releases/download/0.8.8/Beaker.Browser.0.8.8.AppImage
نعطي أذونات التنفيذ مع:
sudo chmod +x Beaker.Browser.0.8.8.AppImage
ونقوم بالتنفيذ بنقرة مزدوجة على الملف أو من الجهاز باستخدام:
./Beaker.Browser.0.8.8.AppImage
في حالة حزمة Snap ، نقوم بتنزيلها بـ:
wget https://github.com/beakerbrowser/beaker/releases/download/0.8.8/beaker-browser_0.8.8_amd64.snap
ونقوم بتثبيته مع:
snap install beaker-browser_0.8.8_amd64.snap
حيث يجب أن نعلن المسار الكامل للملف وفي حالة وجود مشاكل مع التوقيعات سنقوم بتثبيته على النحو التالي:
snap install --dangerous beaker-browser_0.8.8_amd64.snap
تم تثبيته في دبيان على الفور ، والآن أحتاج فقط إلى معرفة ما أفعل به.