インストール · Android

Android に aria2 をインストール

aria2 は root なしで Android 上でネイティブに動作します。いちばん簡単なのは、独自のパッケージマネージャーを備えたターミナルアプリ Termux を使う方法です。

最終更新: aria2 1.37.0 で検証済み

1 つのコマンドでインストール

Termux をインストールして開き、次を実行します:

pkg install aria2

Termux には 1.37.0 があります。Termux は F-Droid か、GitHub のリリースページからインストールしてください。

インストールを確認aria2c --versionaria2 version 1.37.0

どの方法を使えばよいか

Termux は証明書、DNS、更新を処理してくれるので、ほとんどの人にとって最適な選択です。

方法バージョン更新追加の設定
Termux1.37.0pkg upgradeなし
公式バイナリ1.37.0手動で再ダウンロードDNS と CA のオプション

Termux を使った手順

Termux を入れたばかりの状態から、スマートフォンのダウンロードフォルダーにファイルを保存するまでの手順です。

  1. Termux をインストール

    F-Droid か Termux の GitHub リリースから入手します。一度開いて、最初のセットアップが終わるまで待ちます。

  2. aria2 をインストール

    pkg がパッケージリストを更新し、aria2 をインストールします。

    pkg install aria2
  3. ストレージへのアクセスを許可

    Android が許可を求めます。許可すると、~/storage/downloads がダウンロードフォルダーを指すようになります。

    termux-setup-storage
  4. ダウンロードフォルダーにダウンロード

    ここに保存したファイルは、ファイルマネージャーやほかのアプリに表示されます。

    aria2c -d ~/storage/downloads https://example.com/file.zip

Termux での aria2.conf の場所

Termux には独自のホームフォルダーがあるので、通常のパス ~/.aria2/aria2.conf が使えます。そこで dir をダウンロードフォルダーに設定します:

mkdir -p ~/.aria2echo "dir=/storage/emulated/0/Download" >> ~/.aria2/aria2.conf

設定ジェネレーター →

aria2 をバックグラウンドで動かし続ける

Android は、アイドル状態と判断したアプリを停止します。画面がオフでも長いダウンロードが続くようにウェイクロックを取得し、アプリから操作できるように RPC 付きで aria2 を起動します:

termux-wake-lockaria2c --enable-rpc --rpc-secret=YOUR_SECRET -D

これで Android 用の Aria2App、スマートフォンのブラウザーで開いた AriaNg、私たちのオンライン WebUI から、同じシークレットで localhost:6800 に接続できます。termux-wake-unlock でロックを解除します。

更新とアンインストール

Termux
pkg upgrade · pkg uninstall aria2
公式バイナリ
aria2c ファイルを置き換えるか削除

公式バイナリを使う場合

HTTPS には CA 証明書が必要

Android は証明書を独特な場所に保存しています。aria2 の Android 用 README では、パイプで渡す方法を提案しています:cat /etc/security/cacerts/* | aria2c --ca-certificate=/proc/self/fd/0 URL。

名前解決が遅い

Android には /etc/resolv.conf がないため、高速なリゾルバーがオフになっています。--async-dns でオンにし、--async-dns-server で DNS サーバーを指定してください。

-l- が使えない

Android には /dev/stdout がないため、-l- で画面にログを出力することはできません。

よくある質問

Android で aria2 を実行するのに root は必要ですか?
いいえ。Termux も公式バイナリも、通常のアプリとして動作します。
Play ストアに aria2 のアプリはありますか?
aria2 そのもののアプリはありません。Aria2App は、別の場所(または同じスマートフォンの Termux)で動いている aria2 を操作するリモコンです。
Termux はどこから入手すればよいですか?
Termux プロジェクトが最初に挙げている入手元である、F-Droid か Termux の GitHub リリースから入手してください。入手元は 1 つに統一してください。入手元が異なるビルドは署名が異なるため、混在させることはできません。

インストールできたら、ここから始めましょう