メインコンテンツへスキップ

Chrome・Firefox・Edge のダウンロードを aria2 へ完全自動転送

ブラウザ標準の単一スレッド低速ダウンロードとお別れしましょう。16並列接続、Cookie認証情報の自動引き継ぎ、自宅NASへのバックグラウンド直接保存を実現します。

1. ブラウザ標準ダウンローダーの3大ボトルネック

Chrome、Firefox、Safari、Edge は単一のHTTPストリームでダウンロードを行います。大容量ファイル取得時に以下の深刻な課題が発生します:

🐌

単一TCP接続による帯域制限

CDNやサーバー側で1接続あたり 500 KB/s – 2 MB/s に制限されることが多く、ブラウザ標準では並列接続で突破できません。

💥

極めて脆弱なレジューム耐性

Wi-Fiが瞬断したりブラウザがクラッシュすると、未完了ファイルが破損し 0% からやり直しになります。

🔒

ブラウザ起動状態への依存

PCを閉じたりブラウザを終了すると中断します。aria2 ならバックグラウンドデーモンとして 24時間安全に稼働します。

2. おすすめのブラウザ拡張機能

以下の拡張機能は downloads.onCreated API を使用し、ブラウザのダウンロードを aria2 の JSON-RPC へ自動転送します:

拡張機能名 対応ブラウザ 特徴と機能 公式リンク
Aria2 Explorer ★ (イチオシ) Chrome, Edge, Firefox, Brave AriaNg内蔵ポップアップ、Cookie自動抽出、ファイルサイズ閾値による自動振り分け対応。 Chrome ウェブストア
Camtd Chrome, Edge 軽量なバックグラウンド監視、右クリックメニュー連携、複数RPCプロファイル切り替え。 GitHub リポジトリ
Tampermonkey + 各種ダウンローダー 全主要ブラウザ クラウドストレージのクライアント強制を回避し、ダイレクトな aria2 RPC リンクを生成。 UserScript ハブ

3. ステップ・バイ・ステップ導入手順

01

aria2 デーモンが RPC 有効で起動していることを確認

ポート 6800 でシークレットトークン付きで稼働していることを確認します:

aria2c --enable-rpc --rpc-listen-all=true --rpc-secret=MySecretToken123 -D
02

ブラウザ拡張機能の接続設定

Aria2 Explorer のオプション設定を開き、以下を入力します:

  • RPC URL: ws://localhost:6800/jsonrpc(または http://localhost:6800/jsonrpc
  • RPC Secret Token: 設定したパスワード MySecretToken123 を入力
  • 自動インターセプト: 有効 (Enabled) に設定
  • 最小ファイルサイズ閾値: 20 MB に設定(小さな画像などの誤取得を防止)
03

Cookie と Referer の自動引き継ぎ

有効にすると、アクティブなタブのセッション Cookie と Referer ヘッダーを --header="Cookie: ..." として aria2 に自動転送します。これにより HTTP 403 Forbidden やセッション切れエラーが完全に解消されます!

4. インタラクティブ RPC 接続チェッカー

ブラウザからローカルまたはリモートの aria2 インスタンスに接続できるか直接テストできます:

5. トラブルシューティング & よくある質問 (FAQ)

Q1: リモートNAS接続時に「Mixed Content(混在コンテンツ)」エラーが出る原因は?

HTTPS ページ上から暗号化されていない http://NAS_IP:6800 に接続しようとするとブラウザのセキュリティ機能で遮断されます。Nginx や Caddy による SSL リバースプロキシを導入するか、拡張機能のローカルバックグラウンド機能を利用してください。

Q2: 小さな画像やPDFファイルが勝手に aria2 でダウンロードされるのを防ぐには?

拡張機能の ファイルサイズフィルター20 MB または 50 MB 以上に設定してください。

Q3: 職場のPCから自宅の NAS に直接ダウンロードを転送できますか?

はい! Cloudflare Tunnel や SSL プロキシ経由で自宅の aria2 RPC を安全に外部公開し、職場のブラウザ拡張機能にそのアドレスを設定すれば、自宅NASに直接フルスピード保存されます。