mirror of
https://github.com/aria2/aria2.git
synced 2025-01-01 15:44:55 +00:00
Update aria2c.rst
This commit is contained in:
parent
c1417f08ce
commit
b073735d82
@ -9,17 +9,22 @@ aria2c(1)
|
||||
--------
|
||||
|
||||
aria2 - это утилита для загрузки файлов. Поддерживаемые протоколы: HTTP(S),
|
||||
FTP, BitTorrent и Metalink. aria2 может загрузить файл с разных
|
||||
FTP, SFTP, BitTorrent и Metalink. aria2 может загрузить файл с разных
|
||||
источников/протоколов и пытается максимально использовать пропускную
|
||||
способность канала. Есть поддержка загрузки файла по протоколам HTTP(S)/FTP
|
||||
и BitTorrent одновременно, пока данные загружаются по HTTP(S)/FTP, они тут
|
||||
же могут выгружаться в BitTorrent-рой. Используя контрольные суммы блока
|
||||
данных для Metalink, aria2 автоматически проверяет части данных во время
|
||||
загрузки файла.
|
||||
способность канала. Есть поддержка загрузки файла по протоколам
|
||||
HTTP(S)/FTP/SFTP и BitTorrent одновременно, пока данные загружаются по
|
||||
HTTP(S)/FTP, они тут же могут выгружаться в BitTorrent-рой. Используя
|
||||
контрольные суммы блока данных для Metalink, aria2 автоматически проверяет
|
||||
части данных во время загрузки файла.
|
||||
|
||||
ПАРАМЕТРЫ
|
||||
---------
|
||||
|
||||
.. note::
|
||||
|
||||
Большинство связанных с FTP параметров применимы также к SFTP.
|
||||
Некоторые параметры не являются эффективными по отношению к SFTP (например, :option:`--ftp-pasv`)
|
||||
|
||||
Основные параметры
|
||||
~~~~~~~~~~~~~~~~~~
|
||||
.. option:: -d, --dir=<DIR>
|
||||
@ -89,8 +94,9 @@ FTP, BitTorrent и Metalink. aria2 может загрузить файл с р
|
||||
``#deprecated``, ``#help``, ``#all``.
|
||||
По умолчанию: ``#basic``
|
||||
|
||||
Параметры HTTP/FTP
|
||||
~~~~~~~~~~~~~~~~~~
|
||||
Параметры HTTP/FTP/SFTP
|
||||
~~~~~~~~~~~~~~~~~~~~~~~
|
||||
|
||||
.. option:: --all-proxy=<PROXY>
|
||||
|
||||
Использовать указанный прокси-сервер для всех протоколов. Для отмены
|
||||
@ -197,6 +203,17 @@ FTP, BitTorrent и Metalink. aria2 может загрузить файл с р
|
||||
``1M`` -``1024M``.
|
||||
По умолчанию: ``20M``
|
||||
|
||||
|
||||
.. option:: --netrc-path=<FILE>
|
||||
|
||||
Указать путь к файлу .netrc.
|
||||
По умолчанию: ``$(HOME)/.netrc``
|
||||
|
||||
.. note::
|
||||
|
||||
Права доступа к файлу .netrc должны быть равны 600. Иначе, файл
|
||||
будет проигнорирован.
|
||||
|
||||
.. option:: -n, --no-netrc[=true|false]
|
||||
|
||||
Отключить поддержку netrc. Поддержка netrc по умолчанию
|
||||
@ -544,8 +561,8 @@ FTP, BitTorrent и Metalink. aria2 может загрузить файл с р
|
||||
Задать клиентское приложение для HTTP(S)-загрузок.
|
||||
По умолчанию: ``aria2/$VERSION``, $VERSION заменяется на версию пакета.
|
||||
|
||||
Специфические параметры FTP
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
Специфические параметры FTP/SFTP
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
.. option:: --ftp-user=<USER>
|
||||
|
||||
Задать пользователя для FTP.
|
||||
@ -566,6 +583,10 @@ FTP, BitTorrent и Metalink. aria2 может загрузить файл с р
|
||||
то будет использован активный режим.
|
||||
По умолчанию: ``true``
|
||||
|
||||
.. note::
|
||||
|
||||
Этот параметр игнорируется для SFTP-передачи.
|
||||
|
||||
.. option:: --ftp-proxy=<PROXY>
|
||||
|
||||
Использовать указанный прокси-сервер для FTP. Для отмены
|
||||
@ -587,11 +608,25 @@ FTP, BitTorrent и Metalink. aria2 может загрузить файл с р
|
||||
двух: ``binary`` или ``ascii``.
|
||||
По умолчанию: ``binary``
|
||||
|
||||
.. note::
|
||||
|
||||
Этот параметр игнорируется для SFTP-передачи.
|
||||
|
||||
.. option:: --ftp-reuse-connection[=true|false]
|
||||
|
||||
Повторно использовать FTP соединение.
|
||||
По умолчанию: ``true``
|
||||
|
||||
.. option:: --ssh-host-key-md=<TYPE>=<DIGEST>
|
||||
|
||||
Задать контрольную сумму для публичного SSH-ключа хоста. TYPE - тип хэша.
|
||||
Поддерживаемые типы хэшей - ``sha-1`` или ``md5``.
|
||||
DIGEST - шестнадцатеричное значение хэша.
|
||||
Например: ``sha-1=b030503d4de4539dc7885e6f0f5e256704edf4c3``.
|
||||
Этот параметр может быть использован для проверки публичного ключа сервера
|
||||
при использовании SFTP. Если параметр не задан (по умолчанию), то никакой
|
||||
проверки не происходит.
|
||||
|
||||
Параметры BitTorrent/Metalink
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
.. option:: --select-file=<INDEX>...
|
||||
@ -1422,12 +1457,12 @@ FTP, BitTorrent и Metalink. aria2 может загрузить файл с р
|
||||
|
||||
.. option:: --multiple-interface=<INTERFACES>
|
||||
|
||||
Разделенный запятыми список интерфейсов, для привязки к сокетами.
|
||||
Запросы будут разделяться между интерфейсами для достижения
|
||||
объединения каналов. Вы можете указать имя интерфейса, IP-адрес и
|
||||
имя хоста. Если используется :option:`--interface`, то этот параметр
|
||||
будет проигнорирован. Возможные значения: интерфейс, IP-адрес,
|
||||
имя хоста
|
||||
Разделенный запятыми список интерфейсов для привязки сокетов.
|
||||
Запросы будут разделяться между интерфейсами для достижения объединения
|
||||
каналов. Вы можете указать имя интерфейса (например, eth0),
|
||||
IP-адрес (например, 192.168.0.12) и имя хоста (например, myhost). Если
|
||||
используется :option:`--interface`, то этот параметр будет проигнорирован.
|
||||
Возможные значения: интерфейс, IP-адрес, имя хоста.
|
||||
|
||||
.. option:: --log-level=<LEVEL>
|
||||
|
||||
@ -1686,13 +1721,14 @@ Metalink-документов, которые хранятся на локаль
|
||||
что они всегда будут обрабатываться как отдельная загрузка. Поддерживаются
|
||||
оба формата: Metalink4 и Metalink версии 3.0.
|
||||
|
||||
Вы можете указать вместе, torrent-файл с параметром -T и URI. Сделав это, вы
|
||||
можете загружать файл, используя torrent-рой и HTTP(S)/FTP-сервер
|
||||
одновременно, пока данные из HTTP(S)/FTP выгружаются в torrent-рой. Для
|
||||
однофайловых торрентов, URI может быть завершенным, который указывает на
|
||||
ресурс, или же если заканчиваться символом /, тогда name (имя) в
|
||||
torrent-файле будет добавлено. Для многофайловых торрентов, name (имя) и
|
||||
path (путь) в torrent-файле будут добавлены из URI для каждого файла.
|
||||
Вы можете указать вместе, torrent-файл с параметром :option:`--torrent-file
|
||||
<-T>` и URI. Сделав это, вы можете загружать файл, используя torrent-рой и
|
||||
HTTP(S)/FTP/SFTP-сервер одновременно, пока данные из HTTP(S)/FTP/SFTP
|
||||
выгружаются в torrent-рой. Для однофайловых торрентов, URI может быть
|
||||
завершенным, который указывает на ресурс, или же если заканчиваться символом
|
||||
/, тогда name (имя) в torrent-файле будет добавлено. Для многофайловых
|
||||
торрентов, name (имя) и path (путь) в torrent-файле будут добавлены из URI
|
||||
для каждого файла.
|
||||
|
||||
.. note::
|
||||
|
||||
@ -1724,15 +1760,16 @@ aria2 предоставляет параметры, в которых указ
|
||||
:option:`--on-download-stop`.
|
||||
|
||||
aria2 передает 3 аргумента указанной команды, которая выполняется. Это
|
||||
аргументы: GID, количество файлов и путь к файлу. Для HTTP-, FTP-загрузок,
|
||||
обычно количество файлов - 1. BitTorrent загрузка может содержать множество
|
||||
файлов. Если число файлов больше чем один, то путь к файлу будет для
|
||||
первого. Другими словами, это значение параметра path в первой структуре,
|
||||
определенный параметр которой имеет значение true (истина), в ответе
|
||||
RPC-метода :func:`aria2.getFiles`. Если вы хотите получить все пути к
|
||||
файлам, то рассмотрите использование JSON-RPC/XML-RPC. Обратите внимание,
|
||||
что путь к файлу может меняться в процессе загрузки по HTTP из-за
|
||||
перенаправления или заголовка Content-Disposition.
|
||||
аргументы: GID, количество файлов и путь к файлу. Для HTTP-, FTP- и
|
||||
SFTP-загрузок, обычно количество файлов - 1. BitTorrent загрузка может
|
||||
содержать множество файлов. Если число файлов больше чем один, то путь к
|
||||
файлу будет для первого. Другими словами, это значение параметра path в
|
||||
первой структуре, определенный параметр которой имеет значение true
|
||||
(истина), в ответе RPC-метода :func:`aria2.getFiles`. Если вы хотите
|
||||
получить все пути к файлам, то рассмотрите использование
|
||||
JSON-RPC/XML-RPC. Обратите внимание, что путь к файлу может меняться в
|
||||
процессе загрузки по HTTP из-за перенаправления или заголовка
|
||||
Content-Disposition.
|
||||
|
||||
Посмотрите пример, как аргументы передаются команде:
|
||||
|
||||
@ -1857,6 +1894,12 @@ RPC-метода :func:`aria2.getFiles`. Если вы хотите получи
|
||||
30
|
||||
Если aria2 не смогла проанализировать JSON-RPC-запрос.
|
||||
|
||||
31
|
||||
Зарезервировано. Не используется.
|
||||
|
||||
32
|
||||
Если проверка контрольной суммы не удалась.
|
||||
|
||||
.. note::
|
||||
|
||||
Ошибка, произошедшая в завершенной загрузке, не будет передана как код
|
||||
@ -1940,7 +1983,7 @@ path ``$HOME/.aria2/dht6.dat``.
|
||||
Netrc
|
||||
~~~~~
|
||||
|
||||
Поддержка Netrc включена по умолчанию для HTTP(S)/FTP. Для отключения
|
||||
Поддержка Netrc включена по умолчанию для HTTP(S)/FTP/SFTP. Для отключения
|
||||
поддержки netrc, укажите параметр :option:`--no-netrc <-n>`. Ваш файл .netrc
|
||||
должен иметь соответствующие права (600).
|
||||
|
||||
@ -2107,6 +2150,7 @@ URI. Эти дополнительные строки должны начина
|
||||
* :option:`seed-time <--seed-time>`
|
||||
* :option:`select-file <--select-file>`
|
||||
* :option:`split <-s>`
|
||||
* :option:`ssh-host-key-md <--ssh-host-key-md>`
|
||||
* :option:`stream-piece-selector <--stream-piece-selector>`
|
||||
* :option:`timeout <-t>`
|
||||
* :option:`uri-selector <--uri-selector>`
|
||||
@ -2272,7 +2316,7 @@ RPC-метод `system.multicall` обрабатывается особым об
|
||||
.. function:: aria2.addUri([secret], uris[, options[, position]])
|
||||
|
||||
Этот метод добавляет новую загрузку. Параметр *uris* - это массив
|
||||
HTTP(S)/FTP/BitTorrent Magnet URI (строки), указывающие на один и тот же
|
||||
HTTP(S)/FTP/SFTP/BitTorrent Magnet URI (строки), указывающие на один и тот же
|
||||
ресурс. Если вы смешивайте URI, указывающие на разные ресурсы, то загрузка
|
||||
может неудачно завершиться или быть повреждена без жалоб со стороны aria2.
|
||||
При добавлении BitTorrent Magnet URI, *uris* должен содержать только один
|
||||
@ -2887,7 +2931,7 @@ RPC-метод `system.multicall` обрабатывается особым об
|
||||
|
||||
.. function:: aria2.getServers([secret], gid)
|
||||
|
||||
Этот метод возвращает текущие подключенные HTTP(S)/FTP-серверы загрузки,
|
||||
Этот метод возвращает текущие подключенные HTTP(S)/FTP/SFTP-серверы загрузки,
|
||||
которая обозначена *gid* (строка). Ответ - это массив структур, которые содержат
|
||||
следующие ключи. Значения являются строками.
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user