Beaker browser เป็นเว็บเบราว์เซอร์ P2P แบบกระจายอำนาจ, เน้นเฉพาะ อนุญาตให้เราทุกคน สร้างและโฮสต์ไซต์ของคุณเองจากเครื่องในพื้นที่ของเรา
หลีกเลี่ยงความจำเป็นในการใช้เซิร์ฟเวอร์ของบุคคลที่สามโดยสิ้นเชิงซึ่ง เหมาะสำหรับการโฮสต์เว็บไซต์ ด้วยเบราว์เซอร์ Beaker เว็บไซต์ของเราพร้อมที่จะเปิดตัวและแบ่งปันกับคนทั้งโลกด้วยการคลิกปุ่มทันทีที่ออกแบบ
เว็บไซต์ ทำงานบนโปรโตคอลที่เรียกว่า DAT แทนที่จะเป็นเว็บโปรโตคอลแบบเดิมเช่น HTTP
Dat Protocol คือเว็บโปรโตคอลที่เน้นผู้ใช้เป็นศูนย์กลาง โปรโตคอลเว็บแอปพลิเคชันที่ทันสมัยออกแบบมาโดยเฉพาะเพื่ออำนวยความสะดวกในการแลกเปลี่ยนไฟล์ระหว่างผู้ใช้โดยตรงจากเครื่องผู้ใช้เครื่องหนึ่งไปยังอีกเครื่อง
เช่นเดียวกับที่เราทำผ่าน torrent ผู้ใช้สามารถแชร์ไฟล์ระหว่างกันได้โดยเชื่อมต่อกับเครื่องในพื้นที่โดยตรง แทนที่จะผ่านเซิร์ฟเวอร์ของบุคคลที่สาม
คุณสมบัติของเบราว์เซอร์ Beaker
เบราว์เซอร์ของ บีกเกอร์ได้รับการออกแบบโดยคำนึงถึงบุคลากรด้านเทคนิคน้อย. เนื่องจากผ่าน Beaker ผู้ใช้ปลายทางจะต้องสามารถสร้างเว็บไซต์และเรียกใช้งานได้อย่างราบรื่น
Beaker มีเครื่องมือแก้ไขเว็บไซต์ในตัวซึ่งผู้ใช้สามารถเขียนโค้ดสำหรับเว็บไซต์ของตนตั้งแต่เริ่มต้นหรือสามารถใช้เทมเพลตเว็บไซต์ที่กำหนดไว้ล่วงหน้าหรือสามารถคลี่คลาย / คัดลอกการออกแบบเว็บไซต์ตลอดจนแก้ไขและโฮสต์ได้
เบราว์เซอร์ บีกเกอร์ยังมี API ที่ช่วยให้สร้างเว็บไซต์แบบไดนามิกได้อย่างง่ายดาย เรียกกันทั่วไปว่าเว็บแอปพลิเคชัน
ผ่าน API ไซต์สามารถอัปเดตข้อมูลอยู่เสมอ API ทำให้ง่ายต่อการพัฒนาไซต์เช่น Twitter ซึ่งเป็นไซต์ไมโครบล็อก แต่มีข้อ จำกัด บางประการ เพิ่มเติมเกี่ยวกับเรื่องนี้ในบทความ
ถ้วยแก้ว นำเสนอคุณสมบัติต่างๆเช่นการโหลดเว็บไซต์ใหม่การซิงค์ออฟไลน์สำหรับเว็บไซต์และอื่น ๆ
ตามที่ระบุไว้ข้างต้นด้วยความช่วยเหลือของ P2P web API เว็บไซต์ไม่เพียง แต่คงที่ แต่ยังมีลักษณะไดนามิก เว็บไซต์ทำงานร่วมกับโปรโตคอล DAT เพื่อให้ลักษณะทั้งหมดของโปรโตคอลปรากฏโดยปริยาย
เว็บไซต์ P2P ทำงานอย่างไร?
เบราว์เซอร์ Beaker เป็นเว็บเบราว์เซอร์ "ทดลอง" ที่อนุญาตให้ผู้ใช้โฮสต์ดาวน์โหลดและแจกจ่ายหน้าเว็บและไฟล์
ข้อมูลทั้งหมดใน Beaker ได้รับการแจกจ่ายด้วยโปรโตคอล Dat P2P โปรโตคอลนี้ยังค่อนข้างใหม่ แต่ อนุญาตให้ผู้ใช้สร้างเว็บไซต์ผ่านเบราว์เซอร์ด้วยการคลิกปุ่มเว็บไซต์นั้นโฮสต์บนเครื่องเดียวกันซึ่งสร้างขึ้นผ่านเซิร์ฟเวอร์ที่สร้างไว้ในเบราว์เซอร์ของเบราว์เซอร์
เฉพาะผู้ใช้เท่านั้นที่จะต้องแบ่งปัน URL ของไซต์กับคนที่พวกเขาต้องการ. เฉพาะคนเหล่านั้นเท่านั้นที่จะสามารถเข้าถึงเว็บไซต์ของคุณได้ เช่นเดียวกับที่เราเข้าถึงไฟล์ด้วยความช่วยเหลือของไฟล์ทอร์เรนต์
ที่อยู่ของทรัพยากรจะได้รับในไฟล์ทอร์เรนต์ ซึ่งจะถูกอัปโหลดไปยังไคลเอนต์ฝนตกหนักบนเดสก์ท็อปและข้อมูลจะเริ่มดาวน์โหลดจากที่อยู่
จะติดตั้งเบราว์เซอร์ Beaker ใน Ubuntu และอนุพันธ์ได้อย่างไร?
สำหรับผู้ที่สนใจจะติดตั้งเว็บเบราว์เซอร์นี้บน distro ควรทราบว่าในขณะนี้ยังไม่มีแพ็คเกจ 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
ใน Debian ได้รับการติดตั้งทันทีตอนนี้ฉันแค่ต้องรู้ว่าจะทำอย่างไรกับมัน