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

aria2 オプションリファレンス

実際に使うオプションだけを厳選。各項目で aria2c のフラグを aria2.conf のキーに対応づけ、例を示します。これは公式マニュアル(完全な一覧)を補う厳選リファレンスです。

よく使う aria2 オプション(CLI フラグ、aria2.conf キー、説明、例)
フラグ aria2.conf キー 説明 例
-ddirダウンロードしたファイルを保存するディレクトリ。aria2c -d /downloads URL
-oout出力ファイル名を指定します。aria2c -o file.iso URL
-ccontinue途中までダウンロードしたファイルを再開します。aria2c -c URL
-iinput-fileテキストファイルに列挙したすべての URI をダウンロードします。aria2c -i urls.txt
-jmax-concurrent-downloads同時に実行するダウンロードの最大数。aria2c -j 5 URL
-Zすべての URI を 1 回の操作で取得します(バッチモード)。aria2c -Z URL1 URL2
--save-sessionsave-session現在のダウンロードをセッションファイルに書き出し、後で再開できるようにします。aria2c --save-session=aria.session URL
--save-session-intervalsave-session-intervalセッションファイルを自動保存する間隔(秒)。--save-session-interval=60
--allow-overwriteallow-overwrite既存ファイルを失敗させずに上書きします。--allow-overwrite=true
-xmax-connection-per-serverサーバーごとの接続数(1〜16)。大きいほど大容量ファイルが高速化します。aria2c -x 16 URL
-ssplitファイルを N 分割し、並列でダウンロードします。aria2c -s 16 URL
-kmin-split-size分割ピースの最小サイズ。aria2c -k 1M URL
-mmax-tries中断するまでの再試行回数。aria2c -m 5 URL
--retry-waitretry-wait再試行の間隔(秒)。--retry-wait=5
-ttimeout接続タイムアウト(秒)。aria2c -t 60 URL
--connect-timeoutconnect-timeout接続確立のタイムアウト。--connect-timeout=30
--lowest-speed-limitlowest-speed-limit速度がこの値を下回ったら中断します。--lowest-speed-limit=10K
-Uuser-agentHTTP User-Agent を上書きします。aria2c -U "Mozilla/5.0" URL
--refererrefererReferer ヘッダーを送信します。--referer="https://example.com"
--headerheaderカスタム HTTP ヘッダーを追加します。--header="Authorization: Bearer X"
--load-cookiesload-cookiesNetscape 形式のファイルから Cookie を読み込みます。--load-cookies=cookies.txt
--check-certificatecheck-certificateTLS 証明書を検証します(信頼できる配信元以外では無効化しないでください)。--check-certificate=false
--ca-certificateca-certificateCA 証明書バンドルのパス。--ca-certificate=/etc/ssl/certs/ca-certificates.crt
-Vcheck-integrityチャンクのチェックサムを検証します(Metalink/BitTorrent)。aria2c -V URL
--bt-trackerbt-trackerトレント用のカンマ区切りトラッカーリスト。--bt-tracker="udp://tracker.opentrackr.org:1337/announce"
--bt-max-peersbt-max-peersトレントごとの最大ピア数(0 = 無制限)。--bt-max-peers=128
--enable-dhtenable-dhtトラッカーなしトレント用に DHT ネットワークを有効にします。--enable-dht=true
--bt-enable-lpdbt-enable-lpdローカルピア探索を有効にします。--bt-enable-lpd=true
--seed-ratioseed-ratioこのアップロード/ダウンロード比でシードを終了します(0 = 永続シード)。--seed-ratio=1.0
--seed-timeseed-time完了後のシード時間(分)。--seed-time=60
--bt-save-metadatabt-save-metadataマグネットリンクからトレントメタデータを保存します。--bt-save-metadata=true
--bt-seed-unverifiedbt-seed-unverified既存ピースの検証なしでシードします。--bt-seed-unverified=true
--enable-rpcenable-rpcJSON-RPC/XML-RPC サーバーを起動します。--enable-rpc=true
--rpc-listen-allrpc-listen-allすべてのインターフェースで待ち受けます(安全な場合のみ)。--rpc-listen-all=true
--rpc-listen-portrpc-listen-portRPC ポート(既定 6800)。--rpc-listen-port=6800
--rpc-secretrpc-secretRPC インターフェースに必要なシークレットトークン。--rpc-secret=YOUR_SECRET
--rpc-allow-origin-allrpc-allow-origin-allクロスオリジンのブラウザクライアント(Web UI)を許可します。--rpc-allow-origin-all=true
-Ddaemonバックグラウンドのデーモンとして実行します。aria2c -D --enable-rpc
-llogログをファイルに書き出します。aria2c -l aria2.log URL
--on-download-completeon-download-completeダウンロード完了時に実行するコマンド。--on-download-complete=/path/hook.sh
--on-download-erroron-download-errorダウンロード失敗時に実行するコマンド。--on-download-error=/path/err.sh
--all-proxyall-proxyすべてのプロトコル (HTTP/HTTPS/FTP) 用の HTTP プロキシ。SOCKS には非対応。--all-proxy="http://127.0.0.1:8080"
--http-proxyhttp-proxyHTTP のみのプロキシ。--http-proxy="http://127.0.0.1:8080"
--all-proxy-userall-proxy-userプロキシ認証のユーザー名。--all-proxy-user=user
--all-proxy-passwdall-proxy-passwdプロキシ認証のパスワード。--all-proxy-passwd=pass
--no-proxyno-proxyプロキシを経由しないホスト(カンマ区切り)。--no-proxy=localhost,127.0.0.1
--disable-ipv6disable-ipv6IPv6 を無効化します。--disable-ipv6=true
--file-allocationfile-allocation事前割り当てモード: none、prealloc、trunc、falloc。--file-allocation=falloc
--disk-cachedisk-cacheディスクキャッシュを有効にし、サイズを設定します。--disk-cache=64M
--max-download-limitmax-download-limitダウンロードごとの速度制限。--max-download-limit=1M
--max-overall-download-limitmax-overall-download-limit全体のダウンロード速度制限。--max-overall-download-limit=5M
--max-overall-upload-limitmax-overall-upload-limit全体のアップロード速度制限。--max-overall-upload-limit=1M
--remote-timeremote-timeサーバーのタイムスタンプをファイルに適用します。--remote-time=true
--auto-file-renamingauto-file-renaming既存ファイルを上書きせず名前を変更します。--auto-file-renaming=true

これらのオプションから設定を作成

設定ジェネレーターでこれらの設定をそのまま使える aria2.conf に変換するか、aria2 の完全ガイドをお読みください。エラーが出た場合はトラブルシューティングを参照してください。