Repolode
tonyantony300

tonyantony300/dashbeam

クラウドストレージを介さず、エンドツーエンド暗号化でデバイス間を直接つなぐ、無料のオープンソースP2Pファイル転送ツール。

代替できる製品:WeTransferDropboxGoogle Drive

スター
10,240
フォーク
625
未解決の Issue
53
最終コミット
19 日前

これは何?

DashBeamは、デスクトップ、Android、コマンドラインクライアント、ブラウザベースの受信機能に対応したファイル転送アプリです。Irohを基盤とする暗号化QUIC接続でデバイス間を直接転送するため、ファイルがクラウドサーバーにアップロードされることはありません。転送データはBLAKE3ハッシュでチャンクごとに検証され、中断した転送も、すでに届いたデータを再送せずに再開できます。

同じローカルネットワーク上のデバイスはmDNSで検出でき、一度コードでペアリングすれば、次回からチケットをコピーせずにファイルを送れます。1つの共有をリンク、QRコード、チケット文字列で送信でき、Webアプリを使えば受信側は何もインストールする必要がありません。転送中にネットワークを切り替えても接続は継続し、直接接続できない場合はリレーが通信を中継します。独自のリレーサーバーを運用することもできます。

主な機能

  • 01クラウドストレージを介さず、デバイス間でファイルやフォルダーを直接転送
  • 02ローカルネットワーク上の近くのデバイスを検出し、デバイスのペアリングに対応
  • 03中断した転送を再開し、BLAKE3ハッシュでデータを検証
  • 04QUICとTLS 1.3で接続をエンドツーエンド暗号化
  • 05Wi-Fiとモバイル通信の切り替え中も転送を継続
  • 06受信側はアプリをインストールせず、Webアプリでリンク、QRコード、チケットを使って受信可能

ユースケース

  • WeTransferやGoogle Driveにアップロードせず、同僚や友人に大容量ファイルを送る
  • 同じネットワーク上で、自分のノートPCとスマートフォン間でファイルを移動する
  • アプリをインストールしていない相手に、ブラウザで開けるリンクを使ってファイルを共有する
  • 独自のインフラ内でリモート転送するために、セルフホストのリレーを運用する

クイックスタート

  1. 1

    リリースページから、お使いのOS用のインストーラーをダウンロードします

  2. 2

    インストールしたアプリを開き、ファイルを共有または受信します

使う前に知っておきたいこと

  • AGPL-3.0ライセンスで公開されています。コピーレフトライセンスのため、改変したネットワークサービスはソースコードを公開する必要があります。
  • READMEの比較表では、このプロジェクトは開発中(WIP)とされています。
  • 近くのデバイスの検出にはmDNSを使用します。ゲストWi-FiやVPNではブロックされることがよくあります。

収録されている特集

トピック

よくある質問

dashbeam とは?
クラウドストレージを介さず、エンドツーエンド暗号化でデバイス間を直接つなぐ、無料のオープンソースP2Pファイル転送ツール。 DashBeamは、デスクトップ、Android、コマンドラインクライアント、ブラウザベースの受信機能に対応したファイル転送アプリです。Irohを基盤とする暗号化QUIC接続でデバイス間を直接転送するため、ファイルがクラウドサーバーにアップロードされることはありません。転送データはBLAKE3ハッシュでチャンクごとに検証され、中断した転送も、すでに届いたデータを再送せずに再開できます。
dashbeam は無料で使えますか?ライセンスは?
dashbeam は AGPL-3.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
dashbeam は今もメンテナンスされていますか?
活発にメンテナンス中。dashbeam の最終コミットは 2026年10月19日 です。
dashbeam は何に使えますか?
WeTransferやGoogle Driveにアップロードせず、同僚や友人に大容量ファイルを送る 同じネットワーク上で、自分のノートPCとスマートフォン間でファイルを移動する アプリをインストールしていない相手に、ブラウザで開けるリンクを使ってファイルを共有する 独自のインフラ内でリモート転送するために、セルフホストのリレーを運用する
dashbeam のインストール方法は?
リリースページから、お使いのOS用のインストーラーをダウンロードします インストールしたアプリを開き、ファイルを共有または受信します
dashbeam はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/tonyantony300/dashbeam

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト