アリア2c
これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、または MAC OS オンライン エミュレーターなどの複数の無料オンライン ワークステーションの 2 つを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド ariaXNUMXc です。
プログラム:
NAME
aria2c - 超高速ダウンロード ユーティリティ
SYNOPSIS
アリア2c [ ][ | | | ] ...
DESCRIPTION
aria2 はファイルをダウンロードするためのユーティリティです。 サポートされているプロトコルは、HTTP(S)、FTP、SFTP、
BitTorrent、および Metalink。 aria2 は複数のソース/プロトコルからファイルをダウンロードできます。
最大ダウンロード帯域幅を利用しようとします。 からのファイルのダウンロードをサポートしています
HTTP(S)/FTP /SFTP と BitTorrent を同時に使用しながら、データは次からダウンロードされます。
HTTP(S)/FTP/SFTP は BitTorrent swarm にアップロードされます。 Metalink チャンク チェックサムを使用すると、
aria2 は、ファイルのダウンロード中にデータのチャンクを自動的に検証します。
OPTIONS
注:
ほとんどの FTP 関連オプションは SFTP にも適用できます。 一部のオプションは利用できません
SFTP に対して効果的 (例: --ftp-pasv)
Basic オプション
-NS、 --dir=
ダウンロードしたファイルを保存するディレクトリ。
-私、 --入力ファイル=
にリストされている URI をダウンロードします。 FILE。 XNUMX つのソースに対して複数のソースを指定できます
複数の URI を XNUMX 行に区切ってエンティティに追加します。 TAB 文字。
さらに、各 URI 行の後にオプションを指定できます。 オプション行は開始する必要があります
XNUMX つ以上の空白文字 (SPACE or TAB) XNUMX つだけを含める必要があります
行ごとのオプション。 入力ファイルは gzip 圧縮を使用できます。 いつ FILE として指定されます
-、aria2 は入力を読み取ります。 stdin。 見る 入力 File サブセクション
詳細。 も参照してください。 --遅延入力 オプション。 も参照してください。 --セッションファイルの保存
オプションを選択します。
-l、 --log=
ログファイルのファイル名。 もしも - が指定されると、ログが書き込まれます (Linuxで言うところのstdout)。 場合
空の文字列("")が指定されている場合、またはこのオプションが省略されている場合、ログはディスクに書き込まれません。
まったく。
-NS、 --max-concurrent-downloads=
すべてのキュー項目の並列ダウンロードの最大数を設定します。 も参照してください。
- スプリット オプション。 ディフォルト: 5
-V、 --check-integrity[=true|false]
部分ハッシュまたはファイル全体のハッシュを検証して、ファイルの整合性をチェックします。 これ
このオプションは、BitTorrent、チェックサム付きの Metalink ダウンロード、または
HTTP(S)/FTP ダウンロード -チェックサム オプション。 ピースのハッシュが提供されている場合、これは
このオプションを使用すると、ファイルの破損した部分を検出して再ダウンロードできます。 のハッシュの場合
ファイル全体が提供され、ハッシュ チェックはファイルがすでに提供されている場合にのみ行われます。
ダウンロード。 これはファイルの長さによって決まります。 ハッシュチェックが失敗した場合、ファイルは
最初から再ダウンロードしました。 部分ハッシュとファイル全体のハッシュの両方が
指定された場合は、ピース ハッシュのみが使用されます。 デフォルト: false
-NS、 --Continue[=true|false]
部分的にダウンロードされたファイルのダウンロードを続行します。 このオプションを使用して、
Web ブラウザまたはファイルをダウンロードする別のプログラムによって開始されるダウンロード
最初から順に。 現在、このオプションは以下にのみ適用されます。
HTTP(S)/FTP ダウンロード。
-NS、 --ヘルプ[= | 】
ヘルプメッセージはタグで分類されています。 タグは次で始まります #。 たとえば、次のように入力します。
--help=#http でタグ付けされたオプションの使用法を取得するには #http。 非タグ語が
与えられた場合、名前にその単語が含まれるオプションの使用法を出力します。 利用可能
値: #基本, #上級, #http, #https, #ftp, #メタリンク, #ビットトレント, #クッキー,
#針, #ファイル, #rpc, #チェックサム, #実験的, #非推奨, #助けて, #すべて デフォルト:
#基本
HTTP/FTP/SFTP オプション
--all-proxy=
すべてのプロトコルにプロキシ サーバーを使用します。 以前に定義したプロキシをオーバーライドするには、次を使用します。
「」。 この設定をオーバーライドして、特定のサーバーのプロキシ サーバーを指定することもできます。
使用するプロトコル --http-プロキシ, --https-プロキシ --ftp-プロキシ オプション。 これは影響します
すべてのダウンロード。 プロキシの形式は次のとおりです。 [http://][ユーザー:パスワード@]ホスト[:ポート]。 見る
また ENVIRONMENT のセクションから無料でダウンロードできます。
注:
ユーザーとパスワードがプロキシ URI に埋め込まれており、それらも次のように指定されている場合
--{http,https,ftp,all}-proxy-{user,passwd} オプション、後で指定するもの
前のオプションをオーバーライドします。 たとえば、次のように指定した場合、 http-プロキシ-ユーザー=私の名前,
http-proxy-passwd=mypass aria2.conf で指定した
--http-プロキシ=http://proxy" コマンドラインで実行すると、HTTP プロキシが取得されます。
http://proxy ユーザーと MYNAME そして、パスワード ミパス.
別の例: コマンドラインで指定した場合
--http-プロキシ=http://user:パス@プロキシ" --http-proxy-user="私の名前"
--http-proxy-passwd="mypass"、その後、HTTPプロキシを取得します http://proxy ユーザーと
MYNAME そして、パスワード ミパス.
もう XNUMX つの例: コマンドラインで指定した場合 --http-proxy-user="私の名前"
--http-proxy-passwd="mypass" --http-プロキシ=http://user:パス@プロキシ"なら、あなたはそうするでしょう
HTTPプロキシを取得する http://proxy ユーザーと user そして、パスワード パス.
--all-proxy-passwd=
パスワードを設定する --オールプロキシ オプションを選択します。
--all-proxy-user=
ユーザーを設定する --オールプロキシ オプションを選択します。
--チェックサム= =
チェックサムを設定します。 TYPEはハッシュタイプです。 サポートされているハッシュ タイプは次のとおりです。 ハッシュ
アルゴリズム in アリア2c -v。 DIGEST は 1 進ダイジェストです。 たとえば、sha-XNUMX ダイジェストを設定する
次のようになります。 sha-1=0192ba11326fe2298c8cb4de616f4d4140213838 このオプションが適用されます
HTTP(S)/FTP ダウンロードのみ。
--接続タイムアウト=
HTTP/FTP/プロキシへの接続を確立するための接続タイムアウトを秒単位で設定します。
サーバ。 接続が確立された後は、このオプションは効果がなく、
- タイムアウト 代わりにオプションが使用されます。 デフォルト: 60
--ドライラン[=true|false]
If true が与えられた場合、aria2 はリモート ファイルが利用可能かどうかを確認するだけで、
データをダウンロードしません。 このオプションは、HTTP/FTP ダウンロードに影響します。 ビットトレント
次の場合、ダウンロードはキャンセルされます true と指定されている。 デフォルト: false
--最低速度制限=
ダウンロード速度がこの値(バイトあたりのバイト数)以下の場合は接続を閉じます。
秒)。 0 aria2 には最低速度制限がないことを意味します。 追加できます K or M (1K
= 1024、1M = 1024K)。 このオプションは BitTorrent ダウンロードには影響しません。 デフォルト: 0
-NS、 --サーバーごとの最大接続数=
ダウンロードごとの XNUMX つのサーバーへの最大接続数。 デフォルト: 1
--最大ファイルが見つかりません=
aria2 がリモート HTTP/FTP サーバー NUM から「ファイルが見つかりません」ステータスを受信した場合
XNUMX バイトも取得できずに何度もダウンロードすると、ダウンロードは強制的に失敗します。 特定 0 〜へ
このオプションを無効にします。 このオプションは、HTTP/FTP サーバーを使用する場合にのみ有効です。
デフォルト: 0
-NS、 --最大試行数=
試行回数を設定します。 0 無制限を意味します。 こちらも参照 --再試行-待機。 デフォルト: 5
-k、 --min-split-size=
aria2 は 2*SIZE 未満のバイト範囲を分割しません。 たとえば、次のように考えてみましょう
20MiB ファイルをダウンロードしています。 SIZEが10Mの場合、aria2はファイルを2つの範囲[0-10MiB)に分割できます。
および [10MiB-20MiB) を選択し、2 つのソースを使用してダウンロードします (場合 - スプリット もちろん >= 2)。 もしも
サイズは 15M です。2*15M > 20MiB であるため、aria2 はファイルを分割せず、1 を使用してダウンロードします。
ソース。 追加できます K or M (1K = 1024、1M = 1024K)。 可能な値: 1M -1024M
デフォルト: 20M
--netrc-path=
netrc ファイルへのパスを指定します。 デフォルト: $(HOME)/.netrc
注:
.netrc ファイルのアクセス許可は 600 である必要があります。それ以外の場合、ファイルは無視されます。
-NS、 --no-netrc[=true|false]
netrc サポートを無効にします。 netrc サポートはデフォルトで有効になっています。
注:
netrc ファイルは、次の場合にのみ起動時に読み取られます。 --no-netrc is false。 もしそうなら --no-netrc
is true 起動時は、セッション全体を通じて netrc を使用できません。 あなた
送信しても netrc を有効にできません --no-netrc=false
aria2.changeGlobalOption().
--プロキシなし=
または を使用して、ホスト名、ドメイン、ネットワーク アドレスのカンマ区切りリストを指定します。
プロキシを使用すべきではないサブネット マスクなし。
注:
サブネット マスクを持つネットワーク アドレスの場合、IPv4 アドレスと IPv6 アドレスの両方が機能します。
現在の実装では、比較する URI 内のホスト名が解決されません。
で指定されたネットワークアドレス -プロキシなし。 したがって、URI が次の場合にのみ有効です。
数値の IP アドレス。
-o、 --out=
ダウンロードしたファイルのファイル名。 とき --強制シーケンシャル オプションが使用されます、
このオプションは無視されます。
注:
Metalink または BitTorrent のダウンロードにはファイル名を指定できません。 ファイル
ここで指定された名前は、aria2 に供給される URI が
コマンドラインを直接使用しますが、使用時はそうではありません - 入力ファイル, --強制シーケンシャル
オプションを選択します。
例:
$ aria2c -o myfile.zip "http://mirror1/file.zip""http://mirror2/file.zip"
--プロキシメソッド=
プロキシリクエストで使用するメソッドを設定します。 方法はどちらかです 取得する or トンネル。 HTTPS
ダウンロードは常に使用します トンネル このオプションに関係なく。 デフォルト: 取得する
-NS、 --remote-time[=true|false]
リモート HTTP/FTP サーバーからリモート ファイルのタイムスタンプを取得します。
利用可能な場合は、ローカル ファイルに適用します。 デフォルト: false
--reuse-uri[=true|false]
未使用の URI が残っていない場合は、すでに使用されている URI を再利用します。 デフォルト: true
--retry-wait=
再試行の間に待機する秒数を設定します。 いつ SEC > 0、aria2はダウンロードを再試行します
HTTP サーバーが 503 応答を返したとき。 デフォルト: 0
--server-stat-of=
サーバの性能プロファイルを保存するファイル名を指定します。 あなたはできる
を使用して保存されたデータをロードします --server-stat-if オプション。 見る サーバー パフォーマンス プロフィール
ファイル形式については、以下のサブセクションを参照してください。
--server-stat-if=
サーバーのパフォーマンスプロファイルを読み込むファイル名を指定します。 読み込まれたデータ
などのいくつかの URI セレクターで使用されます。 フィードバック。 参照 --uriセレクター
オプション。 見る サーバー パフォーマンス プロフィール ファイル形式については、以下のサブセクションを参照してください。
--server-stat-timeout=
サーバーのパフォーマンス プロファイルを無効にするタイムアウトを秒単位で指定します。
彼らへの最後の連絡。 デフォルト: 86400 (24時間)
-s、 --split=
N 個の接続を使用してファイルをダウンロードします。 N 個を超える URI が指定された場合、最初の N 個の URI
が使用され、残りの URI はバックアップに使用されます。 N 個未満の URI が指定された場合、
これらの URI は複数回使用されるため、合計 N 個の接続が確立されます。
同時に。 同じホストへの接続数は、
-- サーバーあたりの最大接続数 オプション。 も参照してください。 --最小分割サイズ オプションを選択します。
デフォルト: 5
注:
一部の Metalink では、接続するサーバーの数を規制しています。 aria2 厳密には
彼らを尊重します。 これは、Metalink が 最大接続数 属性を使用する。
N より小さい場合、aria2 は N の代わりにこの低い値の値を使用します。
--ストリームピースセレクター=
HTTP/FTPダウンロードで使用するピース選択アルゴリズムを指定します。 ピースとは固定という意味です
セグメント化されたダウンロードで並行してダウンロードされるセグメントの長さ。 もしも デフォルト is
与えられた場合、aria2 は確立の数を減らすようにピースを選択します。
繋がり。 接続の確立は重要であるため、これは合理的なデフォルトの動作です。
高価な手術。 もしも 順番に が与えられた場合、aria2 は最小値を持つ部分を選択します
索引。 Index=0 はファイルの先頭を意味します。 これは、映画を鑑賞しながら便利です。
それをダウンロードしています。 --enable-http-パイプライン化 オプションは削減に役立つ可能性があります
再接続のオーバーヘッド。 aria2 が優先することに注意してください --最小分割サイズ オプションなので、
適切な値を指定する必要があります。 --最小分割サイズ オプション。 場合
ジオム が与えられた場合、最初に aria2 は次のような最小のインデックスを持つ部分を選択します
順番に、しかし、以前に選択されたスペースから指数関数的にますます多くのスペースを確保します
ピース。 これにより、接続を確立する回数が減ると同時に、
最初にファイルの先頭部分がダウンロードされます。 これは閲覧に役立ちます
ダウンロード中にムービーを再生します。 デフォルト: デフォルト
-NS、 --タイムアウト=
タイムアウトを秒単位で設定します。 デフォルト: 60
--uri-selector=
URI選択アルゴリズムを指定します。 可能な値は次のとおりです。 順番に, フィードバック
適応。 場合 順番に が指定されると、URI リストに表示された順序で URI が試行されます。
If フィードバック が与えられた場合、aria2 は以前のダウンロードで観察されたダウンロード速度を使用します
をクリックして、URI リストから最速のサーバーを選択します。 これも効果的にデッドをスキップします
鏡。 観測されたダウンロード速度はサーバーのパフォーマンス プロファイルの一部です。
上記 --サーバーの統計情報 --server-stat-if オプション。 場合 適応 与えられる、
最初の接続と予約された接続に最適なミラーの XNUMX つを選択します。 ために
補足的なものでは、まだテストされていないミラーが返されます。
そのうちのはすでにテストされているため、再度テストする必要があるミラーが返されます。
それ以外の場合は、ミラーは選択されません。 好き フィードバック、パフォーマンスを使用します。
サーバーのプロファイル。 デフォルト: フィードバック
HTTP 特定の オプション
--ca-証明書=
FILE の認証局を使用してピアを確認します。 証明書ファイル
PEM 形式である必要があり、複数の CA 証明書を含めることができます。 使用
--証明書の確認 検証を有効にするオプション。
注:
OpenSSL または最新バージョンの GnuTLS を使用してビルドする場合、
gnutls_certificate_set_x509_system_trust() 関数とライブラリは適切です
システム全体の CA 証明書ストアを見つけるように構成されている場合、aria2 は
起動時にこれらの証明書を自動的にロードします。
注:
WinTLS AppleTLS このオプションはサポートされていません。 代わりにインポートする必要があります
証明書を OS トラストストアに保存します。
--証明書=
FILE のクライアント証明書を使用します。 証明書は PKCS12 (.p12、
.pfx) または PEM 形式。
PKCS12 ファイルには、証明書、キー、およびオプションで次のチェーンが含まれている必要があります。
追加の証明書。 インポートパスワードが空のPKCS12ファイルのみをインポートできます。
オープン!
PEM を使用する場合は、次のように秘密キーを指定する必要があります。 -秘密鍵 同様に。
注:
WinTLS 現時点では PEM ファイルをサポートしていません。 ユーザーは PKCS12 ファイルを使用する必要があります。
注:
AppleTLS ユーザーは、KeyChain Access ユーティリティを使用してクライアントをインポートする必要があります
証明書を取得し、情報ダイアログから SHA-1 フィンガープリントを取得します。
その証明書に対応します。 aria2c を使用するには --証明書=.
あるいは、PKCS12 ファイルもサポートされています。 ただし、PEM ファイルはそうではありません。
。
--check-certificate[=true|false]
で指定された証明書を使用してピアを検証します。 --ca-証明書 オプション。 ディフォルト:
true
--http-accept-gzip[=true|false]
送信 受け入れる: しぼむ、 gzip リモートサーバーの場合はリクエストヘッダーとインフレートレスポンス
で応答します コンテンツエンコーディング: gzip or コンテンツエンコーディング: デフレート。 デフォルト: false
注:
一部のサーバーは次のように応答します コンテンツエンコーディング: gzip それ自体が存在するファイルの場合
gzip 圧縮されたファイル。 aria2 は応答ヘッダーのためにとにかくそれらをインフレートします。
--http-auth-challenge[=true|false]
サーバーから要求された場合にのみ HTTP 認証ヘッダーを送信します。 もしも false is
設定すると、認証ヘッダーが常にサーバーに送信されます。 があります
例外: ユーザー名とパスワードが URI に埋め込まれている場合、認証ヘッダーは
このオプションに関係なく、常にサーバーに送信されます。 デフォルト: false
--http-no-cache[=true|false]
送信 キャッシュ制御: キャッシュなし プラグマ: キャッシュなし キャッシュされたコンテンツを避けるためのヘッダー。
If false が指定されている場合、これらのヘッダーは送信されず、Cache-Control ヘッダーを追加できます。
使いたいディレクティブを使用して - ヘッダ オプション。 ディフォルト: false
--http-ユーザー=
HTTPユーザーを設定します。 これはすべての URI に影響します。
--http-passwd=
HTTPパスワードを設定します。 これはすべての URI に影響します。
--http-プロキシ=
HTTP にはプロキシ サーバーを使用します。 以前に定義したプロキシをオーバーライドするには、「」を使用します。 見る
また --オールプロキシ オプション。 これはすべての http ダウンロードに影響します。 プロキシの形式
is [http://][ユーザー:パスワード@]ホスト[:ポート]
--http-プロキシ-パスワード=
パスワードを設定する --http-プロキシ.
--http-プロキシ-ユーザー=
ユーザーを設定する --http-プロキシ.
--https-プロキシ=
HTTPS にはプロキシ サーバーを使用します。 以前に定義したプロキシをオーバーライドするには、「」を使用します。 見る
また --オールプロキシ オプション。 これはすべての https ダウンロードに影響します。 プロキシの形式
is [http://][ユーザー:パスワード@]ホスト[:ポート]
--https-プロキシ-パスワード=
パスワードを設定する --https-プロキシ.
--https-プロキシ-ユーザー=
ユーザーを設定する --https-プロキシ.
--秘密鍵=
FILE の秘密キーを使用します。 秘密キーは復号化され、PEM 形式である必要があります。
暗号化されたものが与えられた場合の動作は未定義です。 こちらも参照 - 証明書
オプションを選択します。
--referer=
httpリファラー(Referer)を設定します。 これは、すべての http/https ダウンロードに影響します。 もしも * is
したがって、ダウンロード URI はリファラーとしても使用されます。 これを使うと便利かもしれません
とともに --パラメータ化された URI オプションを選択します。
--enable-http-keep-alive[=true|false]
HTTP/1.1 永続接続を有効にします。 デフォルト: true
--enable-http-pipelining[=true|false]
HTTP/1.1 パイプラインを有効にします。 デフォルト: false
注:
パフォーマンスの観点からは、通常、このオプションを有効にする利点はありません。
--ヘッダー=
HTTPリクエストヘッダーにHEADERを追加します。 このオプションを繰り返し使用すると、
複数のヘッダーを指定します。
$ aria2c --header="XA: b78" --header="XB: 9J1" "http://host/file"
--load-cookies=
Firefox3 形式 (SQLite3)、Chromium/Google Chrome を使用してファイルから Cookie をロードします
(SQLite3) および Mozilla/Firefox(1.x/2.x)/Netscape 形式。
注:
aria2 が libsqlite3 なしでビルドされた場合、Firefox3 はサポートされません。
Chromium/Google Chrome Cookie 形式。
--save-cookies=
Cookie を Mozilla/Firefox(1.x/2.x)/Netscape 形式でファイルに保存します。 すでにファイルがある場合
存在する場合は上書きされます。 セッション Cookie とその有効期限値も保存されます
は 0 として扱われます。可能な値: /パス/ファイルへ
--use-head[=true|false]
HTTP サーバーへの最初のリクエストには HEAD メソッドを使用します。 デフォルト: false
-U、 --ユーザーエージェント=
HTTP(S) ダウンロード用のユーザー エージェントを設定します。 デフォルト: aria2/$VERSION、$VERSION は
パッケージ版に置き換えられます。
FTP / SFTP 特定の オプション
--ftp-user=
FTPユーザーを設定します。 これはすべての URI に影響します。 デフォルト: 匿名の
--ftp-passwd=
FTPパスワードを設定します。 これはすべての URI に影響します。 ユーザー名は埋め込まれているが、パスワードが埋め込まれている場合
URI にない場合、aria2 は .netrc を使用してパスワードを解決しようとします。 パスワードが見つかった場合
.netrc に保存し、それをパスワードとして使用します。 そうでない場合は、ここで指定されたパスワードを使用してください
オプション。 ディフォルト: ARIA2USER@
-NS、 --ftp-pasv[=true|false]
FTP ではパッシブ モードを使用します。 もしも false を指定すると、アクティブ モードが使用されます。
デフォルト: true
注:
このオプションは SFTP 転送では無視されます。
--ftp-プロキシ=
FTPにはプロキシサーバーを使用します。 以前に定義したプロキシをオーバーライドするには、「」を使用します。 見る
また --オールプロキシ オプション。 これはすべての FTP ダウンロードに影響します。 プロキシの形式
is [http://][ユーザー:パスワード@]ホスト[:ポート]
--ftp-proxy-passwd=
パスワードを設定する --ftp-プロキシ オプションを選択します。
--ftp-プロキシ-ユーザー=
ユーザーを設定する --ftp-プロキシ オプションを選択します。
--ftp-type=
FTP転送タイプを設定します。 TYPEはどちらかです バイナリ or アスキー。 デフォルト: バイナリ
注:
このオプションは SFTP 転送では無視されます。
--ftp-reuse-connection[=true|false]
FTPで接続を再利用します。 デフォルト: true
--ssh-ホストキー-md= =
SSHホスト公開鍵のチェックサムを設定します。 TYPEはハッシュタイプです。 サポートされているハッシュ タイプは次のとおりです。
sha-1 or md5。 DIGEST は XNUMX 進ダイジェストです。 例えば:
sha-1=b030503d4de4539dc7885e6f0f5e256704edf4c3。 このオプションは次の目的で使用できます。
SFTP 使用時にサーバーの公開キーを検証します。 このオプションが設定されていない場合、
デフォルトでは、検証は行われません。
ビットトレント/メタリンク オプション
--選択ファイル= ...
インデックスを指定して、ダウンロードするファイルを設定します。 ファイルインデックスは次を使用して見つけることができます
--show-files オプション。 を使用して複数のインデックスを指定できます。 ,、用
例: 3,6。 あなたも使用することができます - 範囲を指定するには: 1-5. , - 使用することができる
一緒: 1-5,8,9。 -M オプションと一緒に使用すると、インデックスは、
クエリ (参照 --メタリンク-* オプション)。
注:
マルチファイル torrent では、このオプションで指定された隣接するファイルも
ダウンロードされました。 これは仕様によるものであり、バグではありません。 XNUMX つのピースに複数のものが含まれる場合があります
ファイルまたはファイルの一部を選択すると、aria2 はその部分を適切なファイルに書き込みます。
-NS、 --show-files[=true|false]
「.torrent」、「.meta4」、「.metalink」ファイルのファイルリストを印刷して終了します。 万一に備えて
「.torrent」ファイルの追加情報(情報ハッシュ、ファイルの長さなど)も
印刷されます。
BitTorrentの 特定の オプション
--bt-detach-seed-only[=true|false]
同時アクティブなダウンロードをカウントするときにシードのみのダウンロードを除外します (「 -j
オプション)。 これは、次のことを意味します。 -j3 が指定されており、このオプションがオンになっており、3
ダウンロードがアクティブで、そのうちの XNUMX つがシード モードに入り、ダウンロードから除外されます。
アクティブなダウンロード数 (したがって 2 になります)、およびキューで待機している次のダウンロード
が始まります。 ただし、シードアイテムは引き続きアクティブなダウンロードとして認識されることに注意してください
RPCメソッドで。 デフォルト: false
--bt-enable-lpd[=true|false]
ローカルピア検出を有効にします。 torrent にプライベート フラグが設定されている場合、aria2 は設定しません
たとえ true が与えられる。 デフォルト: false
--bt-exclude-tracker= [、...]
削除する BitTorrent トラッカーのアナウンス URI のカンマ区切りリスト。 使用できます
特別な価値 * これはすべての URI に一致するため、すべてのアナウンス URI を削除します。 いつ
指定する * シェルのコマンドラインでは、エスケープするか引用符で囲むことを忘れないでください。 こちらも参照
--bt-トラッカー オプションを選択します。
--bt-外部-ip=
BitTorrent トラッカーに報告する外部 IP アドレスを指定します。 これですが
関数に名前が付けられている 外部、あらゆる種類の IP アドレスを受け入れることができます。 IPアドレスは必須です
数値の IP アドレスにする必要があります。
--bt-force-encryption[=true|false]
arc4 による BitTorrent メッセージ ペイロード暗号化が必要です。 これは次の略記です
--bt-require-crypto --bt-min-crypto-level=アーク4。 このオプションは、
それらのオプションのオプション値。 もしも true が与えられた場合、従来の BitTorrent ハンドシェイクを拒否します
難読化ハンドシェイクのみを使用し、メッセージ ペイロードを常に暗号化します。 デフォルト:
false
--bt-hash-check-seed[=true|false]
If true を使用したハッシュチェックの後、与えられます --チェック整合性 オプションとファイルは
完了しました。ファイルのシード処理を続けます。 ファイルを確認してダウンロードのみしたい場合
破損しているか不完全な場合は、このオプションを次のように設定します。 false。 このオプションは効果があります
BitTorrent ダウンロードのみ。 デフォルト: true
--bt-lpd-インターフェース=
ローカル ピア検出に指定されたインターフェイスを使用します。 このオプションが指定されていない場合、
デフォルトのインターフェースが選択されます。 インターフェース名とIPアドレスを指定できます。
可能な値: インターフェイス、IP アドレス
--bt-max-open-files=
複数ファイルの BitTorrent/Metalink ダウンロードで開くファイルの最大数を指定する
世界的に。 デフォルト: 100
--bt-max-peers=
トレントごとのピアの最大数を指定します。 0 無制限を意味します。 こちらも参照
--bt-request-peer-speed-limit オプション。 ディフォルト: 55
--bt-メタデータのみ[=true|false]
メタデータのみをダウンロードします。 メタデータに記述されているファイルはダウンロードされません。
このオプションは、BitTorrent Magnet URI が使用されている場合にのみ有効です。 こちらも参照
--bt-save-メタデータ オプション。 ディフォルト: false
--bt-min-crypto-level=plain|arc4
暗号化方式の最小レベルを設定します。 複数の暗号化方式が提供されている場合
ピアによって、aria2 は指定されたレベルを満たす最も低いものを選択します。 デフォルト:
平野
--bt-prioritize-piece=head[= ]、尾[= 】
まず、各ファイルの最初と最後の部分をダウンロードしてみてください。 これは次のような場合に便利です
ファイルをプレビューしています。 引数には 2 つのキーワードを含めることができます。 tail。 含める
両方のキーワードを使用する場合は、カンマで区切る必要があります。 これらのキーワードには XNUMX つを指定できます
パラメータ、サイズ。 たとえば、次の場合 頭= が指定されている場合、範囲内のピース
各ファイルの最初の SIZE バイトが優先されます。 尻尾= の範囲を意味します
各ファイルの最後の SIZE バイト。 サイズには次のものを含めることができます K or M (1K = 1024、1M = 1024K)。 もしも
SIZE は省略され、SIZE=1M が使用されます。
--bt-未選択ファイルの削除[=true|false]
BitTorrent でダウンロードが完了したときに、選択されていないファイルを削除します。 選ぶ
ファイル、使用する - ファイルを選ぶ オプション。 使用しない場合は、すべてのファイルが
選択されました。 このオプションは実際にファイルを削除するため、注意して使用してください。
ディスクから。 デフォルト: false
--bt-require-crypto[=true|false]
If true が与えられた場合、aria2 はレガシーとの接続を受け入れて確立しません
BitTorrent ハンドシェイク (\19BitTorrent プロトコル)。 したがって、aria2 は常に難読化を使用します
ハンドシェーク。 デフォルト: false
--bt-request-peer-speed-limit=
すべての torrent の全体のダウンロード速度が SPEED より低い場合、aria2 は一時的に
ダウンロード速度を向上させるために試行するピアの数を増やします。 これを設定する
好みのダウンロード速度を指定すると、一部の環境ではダウンロード速度が向上します。
ケース。 追加できます K or M (1K = 1024、1M = 1024K)。 デフォルト: 50K
--bt-save-metadata[=true|false]
メタデータを「.torrent」ファイルとして保存します。 このオプションは、BitTorrent の場合にのみ有効です。
マグネット URI が使用されます。 ファイル名は、接尾辞「.torrent」が付いた XNUMX 進数でエンコードされた情報ハッシュです。
保存先ディレクトリはダウンロードファイルと同じディレクトリです。 もしも
同じファイルがすでに存在する場合、メタデータは保存されません。 こちらも参照 --bt-メタデータのみ
オプション。 ディフォルト: false
--bt-seed-unverified[=true|false]
ピースのハッシュを検証せずに、以前にダウンロードしたファイルをシードします。 デフォルト: false
--bt-stop-timeout=
連続 SEC 秒間でダウンロード速度が 0 になった場合は、BitTorrent のダウンロードを停止します。 もしも 0 is
したがって、この機能は無効になっています。 デフォルト: 0
--bt-tracker= [、...]
追加の BitTorrent トラッカーのアナウンス URI のカンマ区切りリスト。 これらの URI
影響を受けません --bt-exclude-tracker オプションはURIの後に追加されるため
in --bt-exclude-tracker オプションは削除されます。
--bt-tracker-connect-timeout=
トラッカーへの接続を確立するための接続タイムアウトを秒単位で設定します。 後に
接続が確立されている場合、このオプションは効果がなく、 --bt-tracker-タイムアウト
代わりにオプションが使用されます。 デフォルト: 60
--bt-tracker-interval=
トラッカーリクエスト間の間隔を秒単位で設定します。 これは完全に上書きされます
間隔値と aria2 はこの値を使用するだけで、最小間隔と
トラッカーの応答の間隔値。 もしも 0 が設定されている場合、aria2 が間隔を決定します
トラッカーの応答とダウンロードの進行状況に基づいて行われます。 デフォルト: 0
--bt-tracker-timeout=
タイムアウトを秒単位で設定します。 デフォルト: 60
--dht-エントリーポイント= :
IPv4 DHT ネットワークへのエントリ ポイントとしてホストとポートを設定します。
--dht-entry-point6= :
IPv6 DHT ネットワークへのエントリ ポイントとしてホストとポートを設定します。
--dht ファイルのパス=
IPv4 DHT ルーティング テーブル ファイルを PATH に変更します。 デフォルト: $HOME/.aria2/dht.dat
--dht-ファイルパス6=
IPv6 DHT ルーティング テーブル ファイルを PATH に変更します。 デフォルト: $HOME/.aria2/dht6.dat
--dht-listen-addr6=
IPv6 DHT のソケットをバインドするアドレスを指定します。 グローバルユニキャストIPv6である必要があります
ホストのアドレス。
--dht-listen-port= ...
DHT(IPv4、IPv6)およびUDPトラッカーが使用するUDPリスニングポートを設定します。 複数のポートが可能
を使用して指定できます ,たとえば、次の 6881,6885。 あなたも使用することができます - を指定するには
範囲: 6881-6999. , - 併用できます。 デフォルト: 6881-6999
注:
指定されたポートが受信 UDP トラフィックに対して開いていることを確認してください。
--dht-メッセージタイムアウト=
タイムアウトを秒単位で設定します。 デフォルト: 10
--enable-dht[=true|false]
IPv4 DHT 機能を有効にします。 また、UDP トラッカーのサポートも有効になります。 プライベートの場合
トレントにフラグが設定されている場合でも、aria2 はそのダウンロードに DHT を使用しません。 true is
与えられた。 デフォルト: true
--enable-dht6[=true|false]
IPv6 DHT 機能を有効にします。 torrent にプライベート フラグが設定されている場合、aria2 は設定しません
たとえそのダウンロードに DHT を使用する true が与えられる。 使用 --dht-リッスンポート オプション
リッスンするポート番号を指定します。 こちらも参照 --dht-listen-addr6 オプションを選択します。
--enable-peer-exchange[=true|false]
Peer Exchange 拡張機能を有効にします。 torrent にプライベート フラグが設定されている場合、この機能は
たとえ、そのダウンロードに対して無効になっている場合でも、 true が与えられる。 デフォルト: true
--follow-torrent=true|false|mem
If true or memの を指定した場合、拡張子が であるファイルの場合、 トレント またはコンテンツタイプ
is アプリケーション/x-bittorrent ダウンロードされると、aria2 はそれを torrent ファイルとして解析し、
そこに記載されているファイルをダウンロードします。 もしも memの が指定されているが、torrent ファイルは指定されていない
ディスクに書き込まれますが、メモリ内に保持されるだけです。 もしも false 指定されている場合、
トレント ファイルはディスクにダウンロードされますが、トレントとして解析されず、その
コンテンツはダウンロードされません。 デフォルト: true
-O、 --index-out= =
インデックス=INDEXのファイルのファイルパスを設定します。 ファイルインデックスは、
--show-files オプション。 PATH は、で指定されたパスへの相対パスです。 --ディレクトリ
オプション。 このオプションは複数回使用できます。 このオプションを使用すると、次のように指定できます。
BitTorrent ダウンロードの出力ファイル名。
--リッスンポート= ...
BitTorrent ダウンロード用の TCP ポート番号を設定します。 複数のポートは次のように指定できます。
,たとえば、次の 6881,6885。 あなたも使用することができます - 範囲を指定するには:
6881-6999. , - 一緒に使用できます: 6881-6889,6999。 デフォルト: 6881-6999
注:
指定されたポートが受信 TCP トラフィックに対して開いていることを確認してください。
--max-overall-upload-limit=
全体の最大アップロード速度をバイト/秒で設定します。 0 無制限を意味します。 追加できます K
or M (1K = 1024、1M = 1024K)。 トレントごとのアップロード速度を制限するには、次を使用します
--最大アップロード制限 オプション。 ディフォルト: 0
-u、 --最大アップロード制限=
各トレントの最大アップロード速度をバイト/秒で設定します。 0 無制限を意味します。 あなたはできる
アペンド K or M (1K = 1024、1M = 1024K)。 全体的なアップロード速度を制限するには、次を使用します。
--最大全体のアップロード制限 オプション。 ディフォルト: 0
--peer-id-prefix=
ピアIDのプレフィックスを指定します。 BitTorrent のピア ID は 20 バイトの長さです。 もっとあれば
20 バイトを超えて指定された場合は、最初の 20 バイトのみが使用されます。 20バイト未満の場合
を指定すると、ランダムなバイトデータが付加され、長さが 20 バイトになります。
デフォルト: A2-$メジャー-$マイナー-$パッチ-、$MAJOR、$MINOR、$PATCH はメジャーに置き換えられます。
それぞれマイナーおよびパッチのバージョン番号。 たとえば、aria2 バージョン 1.18.8
プレフィックスIDがある A2-1-18-8-.
--シード率=
シェア率を指定します。 シェア率が RATIO に達するまで、完了した torrent をシードします。 あなた
等しいかそれ以上を指定することを強くお勧めします。 1.0 ここ。 特定 0.0 if
シェア率に関係なくシードを行うつもりです。 もしも --シード時間 オプションがある
このオプションとともに指定すると、少なくとも XNUMX つの条件が発生した場合にシード処理が終了します。
満足しています。 デフォルト: 1.0
--シード時間=
シード時間を分単位で指定します。 も参照してください。 --シード率 オプションを選択します。
注:
指定 --シード時間=0 ダウンロード完了後のシード処理を無効にします。
-NS、 --torrent-file=
「.torrent」ファイルへのパス。 このオプションを使用する必要はありません。
なしで「.torrent」ファイルを指定できます。 --torrent-ファイル.
メタリンク 特定の オプション
--follow-metalink=true|false|mem
If true or memの を指定した場合、拡張子が であるファイルの場合、 .meta4 or .metalink or
コンテンツタイプの アプリケーション/metalink4+xml or アプリケーション/メタルリンク+xml is
ダウンロードされると、aria2 はそれを metallink ファイルとして解析し、その中に記載されているファイルをダウンロードします。
If memの が指定されている場合、メタリンク ファイルはディスクに書き込まれず、保持されるだけです
記憶の中で。 もしも false 指定されている場合、 .metalink ファイルがディスクにダウンロードされ、
ただし、メタリンク ファイルとして解析されず、その内容はダウンロードされません。 デフォルト:
true
--metalink-base-uri=
metalink:url および metalink:metaurl で相対 URI を解決するためのベース URI を指定します。
ローカル ディスクに保存されているメタルリンク ファイル内の要素。 URI がディレクトリを指している場合、URI
で終わる必要があります /.
-NS、 --metallink-file=
「.meta4」および「.metalink」ファイルへのファイル パス。 入力を読み取ります stdin いつ - is
指定。 を指定できるため、このオプションを使用する必要はありません。
なしの「.metalink」ファイル --metalink ファイル.
--metallink-言語=
ダウンロードするファイルの言語。
--metallink-location= [、...]
優先サーバーの場所。 カンマ区切りの場所のリストは次のとおりです。
たとえば、許容される 日本、米国.
--metallink-os=
ダウンロードするファイルのオペレーティング システム。
--metallink-version=
ダウンロードするファイルのバージョン。
--metalink-preferred-protocol=
優先プロトコルを指定します。 可能な値は次のとおりです。 HTTP, HTTPS, FTP なし.
指定 なし この機能を無効にするには、 デフォルト: なし
--metalink-enable-unique-protocol[=true|false]
If true が指定されており、メタルリンクのミラーにはいくつかのプロトコルが利用可能です
ファイルでは、aria2 はそのうちの XNUMX つを使用します。 使用 --metalink-preferred-protocol 指定するオプション
プロトコルの優先順位。 デフォルト: true
RPC オプション
--enable-rpc[=true|false]
JSON-RPC/XML-RPC サーバーを有効にします。 シークレットを設定することを強くお勧めします
使用する認可トークン --rpc-secret オプション。 も参照してください --rpc-リッスンポート オプションを選択します。
デフォルト: false
--一時停止[=true|false]
追加後にダウンロードを一時停止します。 このオプションは次の場合にのみ有効です。 --enable-rpc=true is
与えられた。 デフォルト: false
--pause-metadata[=true|false]
メタデータのダウンロードの結果として作成されたダウンロードを一時停止します。 3種類あります
aria2 でのメタデータのダウンロード: (1) .torrent ファイルのダウンロード。 (2) トレントのダウンロード
マグネットリンクを使用したメタデータ。 (3) メタリンクファイルをダウンロードします。 これらのメタデータ
ダウンロードはメタデータを使用してダウンロードを生成します。 このオプションはこれらを一時停止します
その後のダウンロード。 このオプションは次の場合にのみ有効です。 --enable-rpc=true is
与えられた。 デフォルト: false
--rpc-allow-origin-all[=true|false]
Access-Control-Allow-Origin ヘッダー フィールドに値を追加 * RPC 応答に送信されます。
デフォルト: false
--rpc-certificate=
RPC サーバーの FILE 内の証明書を使用します。 証明書は次のいずれかにある必要があります
PKCS12 (.p12、.pfx) または PEM 形式。
PKCS12 ファイルには、証明書、キー、およびオプションで次のチェーンが含まれている必要があります。
追加の証明書。 インポートパスワードが空のPKCS12ファイルのみをインポートできます。
オープン!
PEM を使用する場合は、次のように秘密キーを指定する必要があります。 --rpc 秘密鍵 同様に。
--rpc セキュア 暗号化を有効にするオプション。
注:
WinTLS 現時点では PEM ファイルをサポートしていません。 ユーザーは PKCS12 ファイルを使用する必要があります。
注:
AppleTLS ユーザーは、最初に KeyChain Access ユーティリティを使用して、
自己署名 SSL サーバー証明書 (ウィザードなどを使用して SHA-1 を取得)
その新しい証明書に対応する情報ダイアログからのフィンガープリント。
aria2c を起動するには --rpc セキュア つかいます --rpc-certificate=。 あるいは
PKCS12 ファイルもサポートされています。 ただし、PEM ファイルはサポートされていません。
--rpc-listen-all[=true|false]
すべてのネットワーク インターフェイスで受信 JSON-RPC/XML-RPC リクエストをリッスンします。 false の場合
与えられた場合、ローカル ループバック インターフェイスでのみリッスンします。 デフォルト: false
--rpc-listen-port=
JSON-RPC/XML-RPC サーバーがリッスンするポート番号を指定します。 可能な値:
1024 -65535 デフォルト: 6800
--rpc-max-request-size=
JSON-RPC/XML-RPC リクエストの最大サイズを設定します。 aria2 がリクエストがそれ以上であることを検出した場合
SIZE バイトを超えると、接続が切断されます。 デフォルト: 2M
--rpc-passwd=
JSON-RPC/XML-RPCのパスワードを設定します。
警告:
--rpc-パスワード このオプションは将来のリリースでは非推奨になる予定です。 に移行します
--rpc-secret できるだけ早くオプションを選択してください。
--rpc-秘密キー=
RPC サーバーの FILE にある秘密キーを使用します。 秘密キーは復号化する必要があります。
PEM形式で。 使用 --rpc セキュア 暗号化を有効にするオプション。 こちらも参照
--rpc-証明書 オプションを選択します。
--rpc-save-upload-metadata[=true|false]
アップロードされた torrent または metallink メタ データを、指定されたディレクトリに保存します。 --ディレクトリ
オプション。 ファイル名は、メタデータの SHA-1 ハッシュ XNUMX 進数文字列と、
拡大。 torrentの場合、拡張子は「.torrent」です。 メタリンクの場合、それは「.meta4」です。
このオプションに false を指定すると、ダウンロードは aria2.addTorrent() or
aria2.addMetalink() ~によっては救われない --保存セッション オプション。 ディフォルト: false
--rpc-secret=
RPC シークレット認証トークンを設定します。 読む RPC 承認 秘密 トークン どのように知るか
このオプション値が使用されます。
--rpc-secure[=true|false]
RPC トランスポートは SSL/TLS によって暗号化されます。 RPC クライアントは https スキームを使用する必要があります
サーバーにアクセスします。 WebSocket クライアントの場合は、wss スキームを使用します。 使用 --rpc-証明書
--rpc 秘密鍵 サーバー証明書と秘密キーを指定するオプション。
--rpc-user=
JSON-RPC/XML-RPCユーザーを設定します。
警告:
--rpc-ユーザー このオプションは将来のリリースでは非推奨になる予定です。 に移行します
--rpc-secret できるだけ早くオプションを選択してください。
高機能 オプション
--allow-overwrite[=true|false]
対応する制御ファイルが存在しない場合は、ダウンロードを最初からやり直します。 見る
また --自動ファイル名変更 オプション。 ディフォルト: false
--allow-piece-length-change[=true|false]
false が指定された場合、aria2 はピースの長さが XNUMX と異なる場合にダウンロードを中止します。
制御ファイル内。 true が指定されている場合は続行できますが、ダウンロードは若干進行します
失うだろう。 デフォルト: false
--always-resume[=true|false]
常にダウンロードを再開してください。 もしも true が与えられると、aria2 は常にダウンロードを再開しようとします。
再開できない場合は、ダウンロードを中止します。 もしも false 指定されたすべての URI が指定された場合
履歴書や aria2 の出会いをサポートしていません N 再開をサポートしていない URI (N
を使用して指定された値です --最大再開失敗試行回数 オプション)、aria2 ダウンロード
ファイルを最初から作成します。 見る --最大再開失敗試行回数 オプション。 ディフォルト: true
--async-dns[=true|false]
非同期DNSを有効にします。 デフォルト: true
--async-dns-server= [、...]
非同期 DNS リゾルバーで使用される DNS サーバー アドレスのカンマ区切りのリスト。
通常、非同期 DNS リゾルバーは、DNS サーバーのアドレスを読み取ります。 /etc/resolv.conf.
このオプションを使用すると、代わりにこのオプションで指定された DNS サーバーが使用されます。
にあるもの /etc/resolv.conf。 IPv4 アドレスと IPv6 アドレスの両方を指定できます。 このオプション
システムにない場合に便利です。 /etc/resolv.conf ユーザーは
それを作成する許可。
--auto-file-renaming[=true|false]
同じファイルがすでに存在する場合は、ファイル名を変更します。 このオプションは次の場合にのみ機能します。
HTTP(S)/FTP ダウンロード。 新しいファイル名には、ドットと数字 (1..9999) が追加されます。
デフォルト: true
--自動保存間隔=
SEC 秒ごとに制御ファイル (*.aria2) を保存します。 もしも 0 が与えられると、制御ファイルは
ダウンロード中には保存されません。 aria2 は停止時に制御ファイルを保存します。
値。 可能な値は次のとおりです。 0 〜へ 600。 デフォルト: 60
--conditional-get[=true|false]
ローカル ファイルがリモート ファイルより古い場合にのみファイルをダウンロードします。 この機能
HTTP(S) ダウンロードのみで動作します。 ファイルサイズを指定した場合は動作しません
メタリンクで。 また、Content-Disposition ヘッダーも無視されます。 制御ファイルが存在する場合、
このオプションは無視されます。 この関数は、If-Modified-Since ヘッダーを使用して
条件付きで新しいファイルのみ。 ローカルファイルの更新時刻を取得する場合、
ユーザーが指定したファイル名を使用します (「 - アウト オプション)、または URI のファイル名部分の場合 - アウト
は指定されていません。 既存のファイルを上書きするには、 --許可-上書き 必要とされている。
デフォルト: false
--conf-path=
設定ファイルのパスを PATH に変更します。 デフォルト: $HOME/.aria2/aria2.conf
--コンソールログレベル=
コンソールに出力するログレベルを設定します。 LEVELはどちらかです debug, info, 通知, 警告する or
エラー。 デフォルト: 通知
-NS、 --デーモン[=true|false]
デーモンとして実行します。 現在の作業ディレクトリは次のように変更されます。 / 標準
入力、標準出力、標準エラーは次の場所にリダイレクトされます。 / dev / null。 デフォルト:
false
--deferred-input[=true|false]
If true が与えられた場合、aria2 は、によって指定されたファイルからすべての URI とオプションを読み取りません。
- 入力ファイル 起動時のオプションですが、後で必要になったときに XNUMX つずつ読み込まれます。 これ
入力ファイルにダウンロードする URI が多数含まれている場合、メモリ使用量が削減される可能性があります。 もしも false
が与えられると、aria2 は起動時にすべての URI とオプションを読み取ります。 デフォルト: false
--disable-ipv6[=true|false]
IPv6を無効にします。 これは、破損した DNS を使用する必要があり、それを回避したい場合に便利です。
AAAA レコードの検索が非常に遅い。 デフォルト: false
--ディスクキャッシュ=
ディスクキャッシュを有効にします。 サイズが 0、ディスクキャッシュは無効になっています。 この機能はキャッシュします
メモリ内にダウンロードされたデータ。最大 SIZE バイトまで増加します。 キャッシュストレージ
aria2 インスタンス用に作成され、すべてのダウンロードで共有されます。 唯一の利点は、
ディスク キャッシュは、データがより大きな単位で書き込まれるため、ディスク I/O を削減します。
ファイルのオフセットによって並べ替えられます。 ハッシュチェックが関係しており、
データはメモリにキャッシュされるため、ディスクから読み取る必要はありません。 サイズ缶
include K or M (1K = 1024、1M = 1024K)。 デフォルト: 16M
--ダウンロード結果=
このオプションにより方法が変わります ダウンロード 結果 フォーマットされています。 OPT の場合 デフォルト、印刷
GID、ステータス、平均ダウンロード速度、パス/URI。 複数のファイルが関係する場合は、
最初に要求されたファイルのパス/URI が出力され、残りは省略されます。 オプトの場合
is フル、GID、ステータス、平均ダウンロード速度、進行状況のパーセンテージを印刷し、
パス/URI。 リクエストごとに進行状況のパーセンテージとパス/URI が出力されます。
ファイルを各行に配置します。 デフォルト: デフォルト
--dscp=
QoS のために BitTorrent トラフィックの送信 IP パケットに DSCP 値を設定します。 このパラメータ
IP パケットの TOS フィールドに DSCP ビットのみを設定します。フィールド全体ではありません。 あなたが取るなら
からの値 /usr/include/netinet/ip.h それらを 4 で割ります (そうでない場合、値は次のようになります)
間違っています、例えばあなたの CS1 クラスは次のようになります CS4)。 よく使われるものを取り上げると、
RFC、ネットワーク ベンダーのドキュメント、Wikipedia、またはその他のソースからの値を使用するには、
そのままです。
--rlimit-nofile=
開いているファイル記述子のソフト制限を設定します。 このオープンは、次の場合にのみ有効です。
a. システムはそれをサポートしています (posix)
b. 制限はハード制限を超えません。
c. 指定された制限は現在のソフト制限よりも大きくなっています。
これは、ulimit を介して nofile を設定するのと同じですが、決して減らない点が異なります。
限界。
このオプションは、rlimit API をサポートするシステムでのみ使用できます。
--enable-color[=true|false]
端末のカラー出力を有効にします。 デフォルト: true
--enable-mmap[=true|false]
ファイルをメモリにマップします。 ファイルスペースが十分でない場合、このオプションは機能しない可能性があります。
事前に割り当てられています。 見る --ファイル割り当て.
デフォルト: false
--イベントポール=
イベントのポーリング方法を指定します。 可能な値は次のとおりです。 エポール, キュー,
ポート, 世論調査 select。 それぞれについて エポール, キュー, ポート 世論調査の場合は利用可能です。
システムがそれをサポートします。 エポール 最近の Linux では利用可能です。 キュー で提供されています
Mac OS X を含むさまざまな *BSD システム。 ポート Open Solaris で利用可能です。 の
デフォルト値は使用するシステムによって異なる場合があります。
--ファイル割り当て=
ファイルの割り当て方法を指定します。 なし ファイルスペースを事前に割り当てません。 事前割り当て
ダウンロードが開始される前にファイルスペースを事前に割り当てます。 状況によっては時間がかかる場合があります
ファイルのサイズについて。 ext4 などの新しいファイル システムを使用している場合 (
エクステントのサポート)、btrfs、xfs、または NTFS (MinGW ビルドのみ)、 ファロック あなたの最良の選択です。
大きな(数 GiB)ファイルをほぼ瞬時に割り当てます。 使用しないでください ファロック レガシー付き
ext3 や FAT32 などのファイル システムとほぼ同じ時間がかかるため、 事前割り当て
そして、割り当てが完了するまで aria2 を完全にブロックします。 ファロック 利用できない場合があります
システムにそれがない場合は、 posix_fallocate(3) 機能。 切り捨てる 使用されます 切り詰める(2)
ファイルを指定されたサイズに切り詰めるためのシステム コールまたはプラットフォーム固有の対応物
長さ
可能な値: なし, 事前割り当て, 切り捨てる, ファロック デフォルト: 事前割り当て
--force-save[=true|false]
ダウンロードを保存する --保存セッション ダウンロードが完了した場合でもオプションを選択するか、
削除されました。 このオプションは、そのような状況でも制御ファイルを保存します。 これは役に立つかもしれません
完了した状態として認識される BitTorrent シードを保存します。 デフォルト: false
--gid=
GID を手動で設定します。 aria2 は、GID と呼ばれる ID によって各ダウンロードを識別します。 GID は次のとおりです。
16 文字の 0 進文字列であるため、[9-XNUMXa-zA-Z] が許可され、先頭のゼロは必須です
剥奪されないこと。 GID オール 0 は予約されているため、使用しないでください。 GID は次のとおりである必要があります
一意である場合、そうでない場合はエラーが報告され、ダウンロードは追加されません。 このオプションは
を使用して保存されたセッションを復元する場合に便利です --保存セッション オプション。 これなら
オプションが使用されていない場合、aria2 によって新しい GID が生成されます。
--ハッシュチェックのみ[=true|false]
If true を使用したハッシュチェックの後、与えられます --チェック整合性 オプション、ダウンロードを中止する
ダウンロードが完了したかどうか。 デフォルト: false
--人間が読める形式[=true|false]
コンソールで人間が判読できる形式 (1.2Ki、3.4Mi など) でサイズと速度を印刷します。
読み出す。 デフォルト: true
--インターフェース=
ソケットを指定されたインターフェイスにバインドします。 インターフェイス名、IP アドレス、および
ホスト名。 可能な値: インターフェース、IP アドレス、ホスト名
注:
インターフェイスに複数のアドレスがある場合は、IP を指定することを強くお勧めします。
明示的にアドレス指定します。 こちらも参照 --disable-ipv6。 システムにこの機能がない場合は、
getifaddrs(3)、このオプションはインターフェイス名を受け入れません。
--max-ダウンロード結果=
メモリに保存されるダウンロード結果の最大数を設定します。 ダウンロード結果は、
完了/エラー/削除されたダウンロード。 ダウンロード結果はFIFOキューに保存されます
最大 NUM 個のダウンロード結果を保存できます。 キューがいっぱいで新規ダウンロードの場合
結果が作成され、最も古いダウンロード結果がキューの先頭から削除されます
そして新しいのが後ろに押しやられます。 このオプションに大きな数値を設定すると、次のような結果が生じる可能性があります
数千回のダウンロード後のメモリ消費量が増加します。 0 を指定すると「いいえ」を意味します
ダウンロード結果は保持されます。 デフォルト: 1000
--max-resume-failure-tries=
と一緒に使用する場合 --always-resume=false、 aria2 がファイルを最初からダウンロードするとき
再開をサポートしていない N 個の URI を検出します。 N の場合 0、aria2 ダウンロード
指定されたすべての URI が再開をサポートしていない場合、ファイルを最初から作成します。 見る --常に再開
オプション。 ディフォルト: 0
--min-tls-version=
有効にする最小の SSL/TLS バージョンを指定します。 可能な値: SSLv3, TLSv1, TLSv1.1,
TLSv1.2 デフォルト: TLSv1
--multiple-interface=
ソケットをバインドするインターフェースのカンマ区切りリスト。 リクエストは分割されます
インターフェイス間でリンク アグリゲーションを実現します。 インターフェイス名を指定できます。
IP アドレスとホスト名。 もしも - インターフェース を使用した場合、このオプションは無視されます。
可能な値: インターフェース、IP アドレス、ホスト名
--ログレベル=
出力するログレベルを設定します。 LEVELはどちらかです debug, info, 通知, 警告する or エラー.
デフォルト: debug
--on-bt-download-complete=
BitTorrent の場合、次のように指定されたコマンド --ダウンロード完了時 後に呼ばれる
ダウンロードが完了し、シード処理が完了しました。 一方、このオプションは、
ダウンロードの完了後、シード処理の前に実行されるコマンド。 見る イベント フック
コマンドの詳細については、「COMMAND」を参照してください。 可能な値: /パス/への/コマンド
--on-download-complete=
ダウンロード完了後に実行するコマンドを設定します。 ほらみて イベント フック の
コマンドの詳細。 こちらも参照 --ダウンロード停止時 オプション。 可能な値:
/パス/への/コマンド
--on-download-error=
ダウンロードがエラーで中止された後に実行するコマンドを設定します。 見る イベント フック
コマンドの詳細については、「COMMAND」を参照してください。 こちらも参照 --ダウンロード停止時 オプション。 可能
値: /パス/への/コマンド
--on-download-pause=
ダウンロード一時停止後に実行するコマンドを設定します。 見る イベント フック 詳細については、
コマンドの詳細。 可能な値: /パス/への/コマンド
--on-ダウンロード開始=
ダウンロード開始後に実行するコマンドを設定します。 見る イベント フック 詳細については、
コマンドの詳細。 可能な値: /パス/への/コマンド
--on-ダウンロード-停止=
ダウンロード停止後に実行するコマンドを設定します。 コマンドをオーバーライドできます
を使用して特定のダウンロード結果に対して実行されます --ダウンロード完了時
--ダウンロードエラー時。 指定した場合、本オプションで指定したコマンドは無効になります。
実行されました。 見る イベント フック コマンドの詳細については、「COMMAND」を参照してください。 可能な値:
/パス/への/コマンド
--ピースの長さ=
HTTP/FTP ダウンロードのピースの長さを設定します。 これは、aria2 が分割するときの境界です。
ファイル。 すべての分割はこの長さの倍数で発生します。 このオプションは次の場合には無視されます。
ビットトレントのダウンロード。 Metalink ファイルにピースが含まれている場合も無視されます。
ハッシュ。 デフォルト: 1M
注:
考えられる使用例は、 --ピースの長さ オプションはリクエスト範囲を変更することです
XNUMX つの HTTP パイプラインリクエスト。 HTTP パイプラインを有効にするには、以下を使用します
--enable-http-パイプライン化.
--show-console-readout[=true|false]
コンソールの読み出しを表示します。 デフォルト: true
--要約間隔=
ダウンロードの進行状況の概要を出力する間隔を秒単位で設定します。 設定 0 抑制する
出力。 デフォルト: 60
注:
マルチファイルトレントダウンロードでは、指定されたファイルの前方に隣接するファイルが
同じ部分を共有するファイルも割り当てられます。
-Z、 --force-sequential[=true|false]
コマンドラインで URI を順番に取得し、各 URI を個別にダウンロードします。
通常のコマンドライン ダウンロード ユーティリティと同様に、セッション。 デフォルト: false
--max-overall-download-limit=
全体の最大ダウンロード速度をバイト/秒で設定します。 0 無制限を意味します。 追加できます
K or M (1K = 1024、1M = 1024K)。 ダウンロードごとのダウンロード速度を制限するには、次を使用します。
--最大ダウンロード制限 オプション。 ディフォルト: 0
--max-download-limit=
ダウンロードごとの最大ダウンロード速度をバイト/秒で設定します。 0 無制限を意味します。 あなた
追加できる K or M (1K = 1024、1M = 1024K)。 全体的なダウンロード速度を制限するには、
つかいます --全体的なダウンロード制限の最大値 オプション。 ディフォルト: 0
--no-conf[=true|false]
aria2.conf ファイルのロードを無効にします。
--no-file-allocation-limit=
サイズが SIZE より小さいファイルに対しては、ファイルの割り当ては行われません。 あなたはできる
アペンド K or M (1K = 1024、1M = 1024K)。 デフォルト: 5M
-NS、 --parameterized-uri[=true|false]
パラメータ化された URI サポートを有効にします。 パーツのセットを指定できます。
http://{sv1,sv2,sv3}/foo.iso。 また、ステップを使用して数値シーケンスを指定することもできます
カウンター: http://host/image[000-100:2].img。 歩数カウンタは省略可能です。 私は落ちる
上記の XNUMX 番目の例のように、URI が同じファイルを指していません。 -Z オプションは
必要。 デフォルト: false
-NS、 --静か[=true|false]
aria2 を静かにします (コンソール出力なし)。 デフォルト: false
--realtime-chunk-checksum[=true|false]
ファイルのダウンロード中にチェックサムを計算してデータのチャンクを検証します (チャンクの場合)
チェックサムが提供されます。 デフォルト: true
--remove-control-file[=true|false]
ダウンロードする前に制御ファイルを削除してください。 一緒に使用する --allow-overwrite=true、 ダウンロード
常にゼロから始まります。 これは、プロキシ サーバーの背後にあるユーザーにとって便利です。
再開を無効にします。
--保存セッション=
終了時にエラー/未完了のダウンロードをファイルに保存します。 この出力ファイルを次の場所に渡すことができます。
aria2cと - 入力ファイル 再起動時のオプション。 出力を gzip 圧縮したい場合
ファイル名に .gz 拡張子を追加します。 ダウンロードが追加されたことに注意してください
aria2.addTorrent() aria2.addMetalink() RPC メソッドとそのメタデータがサポートされなかった
ファイルとして保存されるものは保存されません。 を使用して削除されたダウンロード aria2.remove()
aria2.forceRemove() 保存されません。 GID も保存されます ギッドしかし、ある
いくつかの制限があります。以下を参照してください。
注:
通常はダウンロード自体のGIDが保存されます。 ただし、一部のダウンロードではメタデータが使用されます
(例: BitTorrent や Metalink)。 この場合、いくつかの制限があります。
1.
マグネット URI、 続いて by 急流 ダウンロード
BitTorrentメタデータダウンロードのGIDが保存されます。
2.
URI 〜へ 急流 ファイル、 続いて by 急流 ダウンロード
ダウンロードしたtorrentファイルのGIDが保存されます。
3.
URI 〜へ メタリンク ファイル、 続いて by file ダウンロード 記載された in メタリンク
file
ダウンロードしたメタリンクファイルのGIDが保存されます。
4.
ローカル 急流 file
トレントダウンロードのGIDが保存されます。
5.
ローカル メタリンク file
意味のある GID は保存されません。
--保存セッション間隔=
エラーまたは未完了のダウンロードを指定されたファイルに保存します --保存セッション オプションごと
SEC 秒。 もしも 0 を指定すると、aria2 が終了した場合にのみファイルが保存されます。 デフォルト: 0
--stop=
SEC 秒が経過したらアプリケーションを停止します。 もしも 0 が与えられている場合、この機能は
無効。 デフォルト: 0
--プロセスで停止=
プロセス PID が実行されていない場合は、アプリケーションを停止します。 これは、aria2 プロセスの場合に便利です
親プロセスからフォークされます。 親プロセスは独自の PID を使用して aria2 をフォークできます
親プロセスが何らかの理由で終了すると、aria2 はそれを検出してシャットダウンできます。
そのもの。
--truncate-console-readout[=true|false]
コンソールの表示を XNUMX 行に収まるように切り詰めます。 デフォルト: true
-v、 - バージョン
バージョン番号、著作権情報、および構成情報を出力して終了します。
Notes の オプション
オプション 引数
引数が角括弧 ([]) で囲まれているオプションは、オプションの
口論。 通常、引数を省略すると次のように評価されます。 true。 の短い形式を使用する場合、
これらのオプション( -V) 引数を指定し、次にオプション名とその引数を指定します。
連結する必要があります(例: -Vfalse)。 オプション名の間にスペースが入っている場合
と引数の場合、引数は URI として扱われ、通常、これはあなたが行うものではありません。
期待する。
我が軍の部隊数 (K M)
一部のオプションはかかります K M それぞれ 1024 と 1048576 を便宜的に表すために使用します。 アリア2
は、大文字と小文字を区別しない方法でこれらの文字を検出します。 言い換えると、 k m として使用することができる
だけでなく K M 。
URI、 磁石、 TORRENT_FILE、 METALINK_FILE
コマンドラインでは複数の URI を指定できます。 指定しない限り --強制シーケンシャル
オプションを使用すると、すべての URI が同じファイルを指す必要があります。そうでない場合、ダウンロードは失敗します。
BitTorrent Magnet URI は任意の数を指定できます。 予めご了承ください。
常に個別のダウンロードとして扱われます。 両方とも 40 進数でエンコードされた XNUMX 文字の情報ハッシュと
Base32 でエンコードされた 32 文字の情報ハッシュがサポートされています。 複数の tr パラメータは
サポートされました。 BitTorrent Magnet URI には次のものが含まれる可能性があるため、 & キャラクター、それは高いです
URI を常に single( で引用することをお勧めします') または double(") 引用。 それは強いです
特に次の場合には DHT を有効にすることをお勧めします。 tr パラメータがありません。 見る
http://www.bittorrent.org/beps/bep_0009.html BitTorrent マグネット URI の詳細については、こちらをご覧ください。
任意の数の torrent ファイルや Metalink ドキュメントを指定することもできます。
ローカルドライブ。 これらは常に別のダウンロードとして扱われることに注意してください。 両方
Metalink4 および Metalink バージョン 3.0 がサポートされています。
-T オプションを使用した torrent ファイルと URI の両方を指定できます。 こうすることでダウンロードできるようになります
トレント swarm と HTTP(S)/FTP/SFTP サーバーの両方から同時にファイルを取得します。
HTTP(S)/FTP/SFTP からのデータは torrent swarm にアップロードされます。 単一ファイルの torrent の場合、
URI は、リソースを指す完全な URI にするか、URI が / で終わる場合は torrent の名前にすることができます
torrent のファイルが追加されます。 複数ファイルの torrent の場合、URI を形成するために名前とパスが追加されます
ファイルごとに。
注:
URI が single( で引用されていることを確認してください。') または double(") 引用符が含まれている場合 & or
シェルで特別な意味を持つ任意の文字。
再開中 ダウンロード
通常、以前のコマンド (aria2c URI) を発行するだけで転送を再開できます。
転送は aria2 によって行われます。
前回の転送がブラウザや wget のようなシーケンシャルダウンロードマネージャで行われた場合、
その後、使用 - 継続する 転送を続行するオプション。
イベント フック
aria2 は、特定のイベントが発生した後に任意のコマンドを指定するオプションを提供します。
現在、次のオプションが利用可能です。 --on-bt-download-complete, --ダウンロード一時停止時,
--ダウンロード完了時. --ダウンロード開始時, --ダウンロードエラー時, --ダウンロード停止時.
aria2 は、実行時に指定されたコマンドに 3 つの引数を渡します。 これらの引数は次のとおりです。
GID、ファイル数、およびファイル パス。 HTTP、FTP、および SFTP ダウンロードの場合、通常、
ファイル数は 1 です。BitTorrent のダウンロードには、複数のファイルを含めることができます。 ファイル数の場合
は複数です。ファイル パスは最初のものです。 つまり、これはパスキーの値です
の応答で選択されたキーが true である最初の構造体 aria2.getFiles() RPC方式。
すべてのファイル パスを取得する場合は、JSON-RPC/XML-RPC の使用を検討してください。 その点に注意してください
リダイレクトまたは Content-Disposition が原因で、HTTP でのダウンロード中にファイル パスが変更される場合があります
ヘッダ。
引数がコマンドに渡される方法の例を見てみましょう:
$ 猫フック.sh
#!/bin/sh
echo "[$1] [$2] [$3] で呼び出されました"
$ aria2c --on-download-complete フック.sh http://example.org/file.iso
[1] [1] [/path/to/file.iso] で呼び出される
EXIT ステータス
aria2 は一度に複数のダウンロードを処理できるため、一度に多くのエラーが発生します。
セッション。 aria2 は、最後に発生したエラーに基づいて、次の終了ステータスを返します。
0 すべてのダウンロードが成功した場合。
1 不明なエラーが発生した場合。
2 タイムアウトが発生した場合。
3 リソースが見つからなかった場合。
4 aria2 が指定された数の「リソースが見つかりません」エラーを見た場合。 見る
--最大ファイルが見つかりません オプションを選択します。
5 ダウンロード速度が遅すぎたためにダウンロードが中止された場合。 見る
--最低速度制限 オプションを選択します。
6 ネットワークの問題が発生した場合。
7 未完了のダウンロードがあった場合。 このエラーは、すべてが終了した場合にのみ報告されます
ダウンロードは成功しましたが、aria2 のときにキューに未完了のダウンロードがありました
押して終了 Ctrl+C ユーザーによる、または TERM または INT シグナルの送信。
8 完了するために再開が必要なときに、リモート サーバーが再開をサポートしていない場合
ダウンロードしてください。
9 使用可能な十分なディスク容量がなかった場合。
10 曲の長さが .aria2 制御ファイルのものと異なっていた場合。 見る
--allow-ピースの長さの変更 オプションを選択します。
11 その時点で aria2 が同じファイルをダウンロードしていた場合。
12 aria2 がその時点で同じ情報ハッシュ torrent をダウンロードしていた場合。
13 ファイルが既に存在する場合。 見る --許可-上書き オプションを選択します。
14 ファイル名の変更に失敗した場合。 見る --自動ファイル名変更 オプションを選択します。
15 aria2 が既存のファイルを開くことができなかった場合。
16 aria2 が新しいファイルを作成できなかったり、既存のファイルを切り捨てたりできなかった場合。
17 ファイル I/O エラーが発生した場合。
18 aria2 がディレクトリを作成できなかった場合。
19 名前解決に失敗した場合。
20 aria2 が Metalink ドキュメントを解析できなかった場合。
21 FTP コマンドが失敗した場合。
22 HTTP 応答ヘッダーが不良または予期しない場合。
23 リダイレクトが多すぎる場合。
24 HTTP 認証が失敗した場合。
25 aria2 がコード化されたファイル (通常は ".torrent" ファイル) を解析できなかった場合。
26 「.torrent」ファイルが破損しているか、aria2 が必要とする情報が欠落している場合。
27 マグネット URI が悪かった場合。
28 正しくない/認識されないオプションが指定されたか、予期しないオプション引数が指定された場合。
29 一時的な障害によりリモート サーバーがリクエストを処理できなかった場合
過負荷またはメンテナンス。
30 aria2 が JSON-RPC リクエストを解析できなかった場合。
31 予約済み。 使用されていない。
32 チェックサムの検証に失敗した場合。
注:
完了したダウンロードで発生したエラーは、終了ステータスとして報告されません。
ENVIRONMENT
aria2 は、次の環境変数を認識します。
http_proxy [http://][ユーザー:パスワード@]ホスト[:ポート]
HTTP で使用するプロキシ サーバーを指定します。 設定で http-proxy 値をオーバーライドします
ファイル。 コマンドラインオプション --http-プロキシ この値をオーバーライドします。
https_proxy [http://][ユーザー:パスワード@]ホスト[:ポート]
HTTPS で使用するプロキシ サーバーを指定します。 の https-proxy 値を上書きします
構成ファイル。 コマンドライン オプション --https-プロキシ この値をオーバーライドします。
ftp_proxy [http://][ユーザー:パスワード@]ホスト[:ポート]
FTPで使用するプロキシサーバーを指定します。 構成の ftp-proxy 値を上書きします
ファイル。 コマンドラインオプション --ftp-プロキシ この値をオーバーライドします。
すべてのプロキシ [http://][ユーザー:パスワード@]ホスト[:ポート]
プロトコル固有のプロキシが指定されていない場合に使用するプロキシ サーバーを指定します。 オーバーライド
構成ファイルの all-proxy 値。 コマンドラインオプション --オールプロキシ
この値をオーバーライドします。
注:
aria2は受け入れますが FTP:// https:// プロキシ URI のスキームでは、単純に次のことを前提としています。
http:// が指定され、指定されたスキームに基づいて動作を変更しません。
no_proxy [ドメイン、...]
または を使用して、ホスト名、ドメイン、およびネットワーク アドレスのコンマ区切りリストを指定します。
プロキシを使用しないサブネット マスクなし。 をオーバーライドします プロキシなし 値
構成ファイルで。 コマンドライン オプション -プロキシなし この値をオーバーライドします。
onworks.net サービスを使用してオンラインで aria2c を使用する