GNU/Linux >> Belajar Linux >  >> Linux

Browser Beaker – Browser P2P untuk Peretas Web.

Beker adalah peramban web sumber terbuka dan gratis yang dibuat untuk memungkinkan pengguna memublikasikan situs web dan aplikasi web sendiri langsung dari peramban tanpa harus menyiapkan server web terpisah atau menghosting konten mereka dengan pihak ketiga.

Mengutip salah satu pengembang proyek, itu telah dibangun untuk "memberi pengguna lebih banyak kontrol atas Web". Kami telah membahas beberapa proyek berdasarkan teknologi serupa (mis. PeerTube), tetapi proyek ini memiliki sedikit kelebihan.

Disebut sebagai “browser peer-to-peer untuk peretas Web “, Beaker melakukan transfer file dan situs webnya menggunakan Dat , sebuah hypermedia p2p protokol yang memungkinkan berbagi file terdesentralisasi. Sebagai browser yang lengkap, browser ini tidak berisi iklan maupun sensor, dan dilengkapi dengan beberapa fitur yang akan membuat para teknisi tertarik.

Tanggal protokol lebih disukai daripada HTTP untuk Beaker karena 5 alasan utama. Itu dapat menyinkronkan arsip dari berbagai sumber; URL tetap sama bahkan ketika arsip dapat mengubah host. Semua pembaruan memiliki checksum; perubahan ditulis ke log versi append-only, dan arsip apa pun dapat dihosting di perangkat apa pun. Meskipun menggunakan Dat secara default, Beaker mendukung koneksi ke server tradisional dengan HTTP sehingga Anda dapat mengunjungi situs web biasa secara merata.

Browsing dengan Beaker

File disimpan dalam folder lokal yang Anda terbitkan sebagai Dat situs web dan membuatnya dapat diakses oleh pengguna p2p lainnya. Selama waktu ini, data diunggulkan ke browser aktif yang halaman webnya dirender menggunakan Chromium .

Untuk setiap situs web yang dikunjungi, konten halaman spesifik yang diminta diunduh ke mesin lokal Anda dan diunggulkan untuk sementara. Jika itu menyenangkan Anda, Anda dapat menyemai situs web selama yang Anda inginkan menggunakan "Buat Baru ” opsi menu.

Apa yang mungkin menjadi kelemahan di sini adalah kenyataan bahwa mematikan komputer Anda membuat situs web Anda keluar dari web. Salah satu solusi untuk ini adalah menggunakan perusahaan hosting pihak ketiga seperti Hashbase . Anda juga dapat meminta teman untuk menghosting data situs/aplikasi Anda di komputernya atau membuat homebase yang dihosting sendiri secara permanen server.

Fitur di Gelas Kimia

  • Proyek sumber terbuka dan gratis tersedia di GitHub.
  • UI bergaya Chrome dengan browser file dan terminal terintegrasi.
  • Buku alamat bawaan untuk kontak.
  • Editor teks bawaan dengan penyorotan sintaks dan layar terpisah.
  • Co-host situs web menggunakan hosting peer-to-peer.
  • Buat aplikasi p2p menggunakan beberapa API Web.
  • Dokumentasi online yang komprehensif.

Beaker adalah browser web peer-to-peer eksperimental yang API barunya memungkinkan pengguna membangun aplikasi tanpa host tanpa kehilangan kompatibilitas dengan bagian web lainnya. Siapa saja bisa menjadi server; satu situs dapat dilayani dari beberapa komputer, dan semua data dihosting sendiri.

Di sisi lain, Beaker dibangun menggunakan elektron jadi saya membayangkan mungkin ada satu atau lebih masalah kinerja pada beberapa mesin. Itu tidak mendukung ekstensi browser atau cadangan profil, dan belum tersedia di ponsel (belum?).

Instal Beaker di Linux &Mac

Bagaimanapun, beberapa orang senang dengan browser yang menggabungkan fitur GitHub untuk memberi mereka kemampuan untuk melakukan fork hampir semua situs web, membuat perubahan lokal, dan kemudian menghostingnya sendiri. Yang lain menunggu fitur yang lebih meyakinkan bahkan sebelum mereka menguji aplikasi. Anda berada di kapal yang mana? Beri tahu kami pendapat Anda tentang browser inovatif ini di bagian komentar di bawah.


Linux
  1. Perintah Linux favorit saya untuk mengoptimalkan gambar web

  2. Web Terdesentralisasi dan Jaringan P2P Dijelaskan

  3. 5 Peramban Web Teratas 2021

  1. QupZilla – Peramban Web Qt Ringan yang Edukasi

  2. dapatkan browser yang merender html+javascript

  3. Apakah ada browser web berbasis keyboard vim yang kuat namun ringan di luar sana (untuk Linux)?

  1. Cara menginstal Chromium Web Browser di RHEL7 Linux

  2. vifm:Peramban File Terminal untuk Pecinta Vim Hardcore

  3. Bagaimana saya bisa membuat distribusi khusus untuk menjalankan browser web sederhana?