GNU/Linux >> Linux の 問題 >  >> Linux

ビーカーブラウザ–Webハッカー向けのP2Pブラウザ。

ビーカー は無料のオープンソースのウェブブラウザで、ユーザーが別のウェブサーバーを設定したり、サードパーティでコンテンツをホストしたりすることなく、ブラウザから直接ウェブサイトやウェブアプリを公開できるように構築されています。

プロジェクト開発者の1人を引用すると、「ユーザーがWebをより細かく制御できるようにする」ために構築されています。同様のテクノロジー(PeerTubeなど)に基づくいくつかのプロジェクトについて説明しましたが、これにはもう少しアイシングがあります。

Webハッカー向けのピアツーピアブラウザ」と呼ばれます 「、ビーカー Datを使用してファイルとウェブサイトを転送します 、ハイパーメディア p2p 分散型ファイル共有を可能にするプロトコル。本格的なブラウザとして、広告も検閲も含まれていません。また、技術者がワクワクするような機能がいくつか付属しています。

データ ビーカーでは、主に5つの理由から、HTTPよりもプロトコルが優先されます。複数のソースからのアーカイブを同期できます。アーカイブがホストを変更できる場合でも、URLは同じままです。すべての更新にはチェックサムがあります。変更は追加専用バージョンログに書き込まれ、任意のアーカイブを任意のデバイスでホストできます。デフォルトではDatを使用しますが、BeakerはHTTPを使用した従来のサーバーへの接続をサポートしているため、一般的なWebサイトにも同様にアクセスできます。

ビーカーでブラウジング

ファイルは、データとして公開するローカルフォルダに保存されます Webサイトを作成し、他のp2pユーザーがアクセスできるようにします。この間、データはアクティブなブラウザにシードされ、そのWebページは Chromiumを使用してレンダリングされます。 。

アクセスしたWebサイトごとに、要求された特定のページコンテンツがローカルマシンにダウンロードされ、一時的にシードされます。よろしければ、「新規作成」を使用して、必要な限りWebサイトをシードできます。 」メニューオプション。

ここでの欠点は、コンピューターをシャットダウンするとWebサイトがWebから切り離されるという事実です。この回避策の1つは、ハッシュベースなどのサードパーティのホスティング会社を使用することです。 。友だちに自分のマシンでウェブサイトやアプリのデータをホストするようリクエストしたり、永続的な自己ホスト型のホームベースを作成したりすることもできます。 サーバー。

ビーカーの機能

  • GitHubで利用できる無料のオープンソースプロジェクト。
  • ファイルブラウザと端末が統合されたChromeスタイルのUI。
  • 連絡先用の組み込みの名簿。
  • 構文の強調表示と分割画面を備えた組み込みのテキストエディタ。
  • ピアツーピアホスティングを使用してウェブサイトを共同ホストします。
  • いくつかのWebAPIを使用してp2pアプリを構築します。
  • 包括的なオンラインドキュメント。

Beakerは実験的なピアツーピアWebブラウザーであり、その新しいAPIにより、ユーザーはWebの他の部分との互換性を失うことなくホストレスアプリケーションを構築できます。誰でもサーバーになることができます。 1つのサイトに複数のコンピューターからサービスを提供でき、すべてのデータはセルフホストされます。

一方、ビーカー は電子を使用して構築されているため、一部のマシンでは1つ以上のパフォーマンスの問題があると思います。ブラウザ拡張機能やプロファイルのバックアップはサポートされておらず、携帯電話では利用できません(まだですか?)。

LinuxとMacにBeakerをインストールする

いずれにせよ、GitHubの機能を組み合わせて、事実上すべてのWebサイトをフォークし、ローカルで変更して、自分でホストできるブラウザに興奮している人もいます。他の人は、アプリをテストする前に、より説得力のある機能を待っています。あなたはどのボートに乗っていますか?以下のコメントセクションで、この革新的なブラウザについてどう思うか教えてください。


Linux
  1. トップ5のWebブラウザ2021

  2. QupZilla –教育用の軽量QtWebブラウザ

  3. Pale Moon –効率を高めるために最適化されたクロスプラットフォームのWebブラウザ

  1. Webイメージを最適化するための私のお気に入りのLinuxコマンド

  2. 強力でありながら軽量な vim のようなキーボード中心の Web ブラウザー (Linux 用) はありますか?

  3. 単純な Web ブラウザを実行するためのカスタム ディストリビューションを構築するにはどうすればよいですか?

  1. RHEL7LinuxにChromiumWebブラウザをインストールする方法

  2. 分散型WebおよびP2Pネットワーキングの説明

  3. vifm:ハードコアVim愛好家のためのターミナルファイルブラウザ