
2026/01/31 5:40
ペアウェブ:WebTorrent を利用した分散型ウェブサイトホスティング
RSS: https://news.ycombinator.com/rss
要約▶
日本語訳:
PeerWebは、WebTorrent技術を利用したピアツーピア(P2P)ネットワーク上で静的ウェブサイトを無料かつ検閲耐性のある形でホストできるサービスです。サイトはトレントハッシュ経由で配布され、少なくとも1人のユーザーがブラウザタブまたはデスクトップクライアントを開いている限りオンラインに留まります。
動作原理:
- ユーザーはインターフェースにファイルをドラッグ&ドロップするだけで、シンプルなHTML/CSS/JSプロジェクトをアップロードできます。各サイトにはユニークなPeerWebリンクが付与され、どこからでもアクセス可能です。
- サイトは
ファイルを必ず含み、相対パスのみを使用し、静的コンテンツで構成されている必要があります。index.html - キャッシュ前に PeerWeb は DOMPurify で全ファイルをサニタイズし、XSS 攻撃から保護します。
- キャッシュされたサイトは IndexedDB に保存され即座に再読み込みが可能です。キャッシュは7日間の非アクティブ後に自動的にクリアされます。
セキュリティとパフォーマンス:
- コンテンツはサンドボックス化された iframe 内でレンダリングされ、リソース検証によって正当な資産のみが表示されます。
- 開発者はデバッグモード(
)を有効にして詳細な進行状況とリアルタイムメトリクスを確認できます。&debug=true
使用例: デモリンクではテストページ、SomaFM ラジオ、チェスゲーム、およびテキストエディタアプリが紹介されています。
多くのピアにコンテンツを分散させることで、PeerWeb は従来のホスティング費用なしでサイトを利用可能にし、キャッシュによる高速ロードとマルウェアからの保護を提供しつつ、検閲にも耐えます。
本文
🤔 PeerWeb とは何ですか?
PeerWeb は WebTorrent 技術を使ってウェブサイトをホスト・共有する革新的な方法です。
従来の中央集権型サーバーに頼る代わりに、ウェブサイトはピア‑ツー‑ピアネットワーク上に分散され、検閲耐性が高く常に利用可能になります 🌍✨
📤 迅速アップロード
- 📁 ウェブサイトをドラッグ&ドロップ – ウェブサイトファイルを含むフォルダを落とすだけ。
📚 PeerWeb の使い方
- 🎨 ウェブサイトを作成 – HTML、CSS、JavaScript とアセットで静的サイトを構築。
- 📤 ドラッグ&ドロップでアップロード – 上記の領域にウェブサイトフォルダをドラッグするだけ。
- 🔗 リンクを共有 – あなたのサイトはユニークな PeerWeb リンクが付与され、どこからでもアクセス可能です。
- 🌍 ホスティング継続 – このタブを開いたままにするか、デスクトップクライアントを使用して永続ホスティング。
💡 既存サイトの読み込み
トレントハッシュからウェブサイトをロードしたい場合は下へ入力してください:
- 🎯 ハッシュだけ!PeerWeb は自動で magnet‑link プレフィックスとトラッカーを付加します。
🧪 デモ
- 機能テストページ:
https://peerweb.lol/?orc=90c020bd252639622a14895a0fad713b91e0130c - SomaFM on PeerWeb:
https://peerweb.lol/?orc=908d19242ae1461f333a516d1f8b89c13ef2d259 - Chess on PeerWeb:
https://peerweb.lol/?orc=1e14b1ba7fcd03e5f165d53ed8223a333349db04 - Text Editor アプリ on PeerWeb:
https://peerweb.lol/?orc=4e5f1204dcec68195bfcc89f9410a0b70a0ddfac
🐛 デバッグモード
開発者向け・トラブルシューティング用に
&debug=true を付加すると詳細進捗が表示されます:https://peerweb.lol?orc=ABC123DEF456...&debug=true
🚀 高度なオプション
💾 スマートキャッシュ
PeerWeb は訪問済みサイトを高速にロードできるようキャッシュします!
- 🏃♂️ 即時読み込み – キャッシュされたサイトはすぐに表示。
- 💽 IndexedDB ストレージ – ブラウザセッション間で永続化。
- 🧹 自動クリーンアップ – 7 日後に古いキャッシュが削除。
- 🔒 セキュアストレージ – DOMPurify によるサニタイズ後のみ保存。
🛡️ セキュリティ機能
DOMPurify 統合で強化された安全性!
- 🧼 XSS 保護 – すべての HTML が DOMPurify でサニタイズ。
- 🚫 悪意あるコード除去 – 危険タグ・属性をフィルタリング。
- 📦 サンドボックス実行 – サイトは隔離 iframe 環境で動作。
- 🔍 コンテンツ検証 – すべてのリソースが表示前に検証。
📋 PeerWeb サイトの要件
- 📄
ファイルを必ず含む(ルートまたはサブフォルダ内)。index.html - 🔗 すべてのリソースは相対パスで指定。
- ⚡ 静的コンテンツのみ(HTML、CSS、JS、画像、フォント等)。
- 🔒 ファイルはサンドボックス環境で配信。
- 📱 レスポンシブデザイン推奨 最高の体験を提供。
- 🧹 コンテンツは自動的に安全性のためサニタイズ。
✨ 利点
- 🚫 検閲耐性 – 故障点が中央にない。
- 💰 コスト効率 – ホスティング費用一切不要。
- 🌍 グローバル配信 – 自動で世界中へ拡散。
- 📱 常時利用可能 – ピアがオンラインなら常にアクセス可。
- 🔒 安全 – サンドボックス実行と XSS 保護。
- 📈 リアルタイム進捗 – ダウンロード状況とピア統計を確認。
- ⚡ 高速読み込み – スマートキャッシュで即時再訪問。
- 🎯 シンプル URL – トレントハッシュを追加するだけでアクセス可。
- 💾 オフライン対応 – キャッシュされたサイトはインターネット不要で動作。