aria2 Это легкий и эффективный инструмент командной строки. Его можно назвать острым оружием!
Легкий, эффективный, командная строка
aria2
Это легкая и эффективная командная строка.скачатьинструмент,Он обеспечивает поддержку нескольких протоколов и нескольких исходных адресов.,и постарайтесь максимально использовать пропускную способность загрузки,В настоящее время поддерживаются протоколы, включаяHTTP(S)
、FTP
、BitTorrent
(DHT, PEX, MSE/PE) и Metalink
。проходить Metalink
проверка блока,aria2
Проверка данных может выполняться автоматически в процессе загрузки.
Хотя сейчас есть такие wget
и curl
и другие подобные продукты, но aria2
Имеет две уникальные особенности,Это значит, что это можно делать одновременно.Поддержка загрузки нескольких протоколовиЗагрузка с нескольких исходных адресов。Таким образом, пользователю не придется ждать отдельных файлов.скачать Заканчивать,и aria2
Скачаю как можно быстрее.
# Ubuntu
$ sudo apt-get install aria2
# CentOS
$ sudo yum install aria2
удалять aria2
Кроме того, существуют инструменты, которые могут выполнять сегментированную загрузку. Они часто разделяют файлы по количеству потоков, а затем загружают их параллельно. Это означает, что они не перешаривают адаптивно незавершенные части. Эта стратегия осуществима, когда весь процесс работает нормально; но если поток работает очень медленно, весь процесс должен дождаться завершения выполнения потока; и aria2
Эту ситуацию можно очень хорошо решить, разбив файл на 1M
размер осколков,Когда поток работает особенно медленно,используйте более быстрый поток, чтобы заменить его для загрузки. Суммируя,aria2
Это очень умно и надежно.
Когда исходный адрес существует, например &
или *
При ожидании других специальных символов используйте для заключения одинарные или двойные кавычки. URL
Сдержи это. Кроме того, если вы забыли полное название или значение этих параметров, поставьте -h
Поставьте его перед вариантом или словом, вот так aria2
Он выполнит поиск соответствующих вариантов и распечатает свою справку.
~ » aria2c -hconnection
Usage: aria2c [OPTIONS] [URI | MAGNET | TORRENT_FILE | METALINK_FILE]...
Printing options whose name includes 'connection'.
Options:
-x, --max-connection-per-server=NUM The maximum number of connections to one
server for each download.
Possible Values: 1-16
Default: 1
Tags: #basic, #http, #ftp
--ftp-reuse-connection[=true|false] Reuse connection in FTP.
Possible Values: true, false
Default: true
Tags: #ftp
Refer to man page for more information.
Официальный адрес документа: https://aria2.github.io/manual/en/html/index.html.
$ aria2c "https://www.escapelife.site/"
02/18 15:40:03 [NOTICE] Downloading 1 item(s)
[#e5cd7f 16KiB/46KiB(34%) CN:1 DL:17KiB ETA:1s]
02/18 15:40:06 [NOTICE] Download complete: /Users/escape/MissSun/py3neovim/index.html
Download Results:
gid |stat|avg speed |path/URI
======+====+===========+=======================================================
e5cd7f|OK | 26KiB/s|/Users/escape/MissSun/py3neovim/index.html
Status Legend:
(OK):download completed.
-Z
)$ aria2c -Z "https://www.escapelife.site/" "https://www.escapelife.site/"
Download Results:
gid |stat|avg speed |path/URI
======+====+===========+=======================================================
4d0d71|OK | 128KiB/s|/Users/escape/MissSun/py3neovim/index.html
ea8d19|OK | 45KiB/s|/Users/escape/MissSun/py3neovim/index.1.html
-P
)bash
$ aria2c -Z -P "https://www.escapelife.site/image{1,2,3}_{A,B,C}.png"
-o
)$ aria2c -o index.html "https://www.escapelife.site/"
-c
)$ aria2c -c "https://www.escapelife.site/"
-x
)$ aria2c -x 8 "https://www.escapelife.site/"
-s
)$ aria2c -s 8 "https://www.escapelife.site/"
-j
)$ aria2c -Z -j 8 "https://www.escapelife.site/" "https://www.escapelife.site/"
-i
)$ aria2c -i download_movies_list.txt
-d
)$ aria2c -d /home/escape "https://www.escapelife.site/"
--max-download-limit
)$ aria2c --max-download-limit=500k "https://www.escapelife.site/"
Адрес справочного документа: https://juejin.im/post/5b20006f5188257d831e3dd0.
$ aria2c "https://www.escapelife.site/Dragon.torrent"
$ aria2c "magnet:?xt=urn:btih:248D0A1CD082XXXXX8D5C717D8C"
-S
)$ aria2c -S "https://www.escapelife.site/Dragon.torrent"
--select-file=<INDEX>...
)$ aria2c --select-file=1,3 "https://www.escapelife.site/Dragon.torrent"
$ aria2c --select-file=1-3,5 "https://www.escapelife.site/Dragon.torrent"
Если вам нужно настроить программное обеспечение, вам нужно настроить его под себя.
##########################################################################
# Содержимое после знака равенства является настройкой по умолчанию. Если оно пусто, настройки по умолчанию отсутствуют. Выберите те, которые вы хотите изменить, и добавьте их в свою Конфигурацию. файлсередина #
##########################################################################
# скачатьпуть
dir=
# Путь к файлу журнала
# Если установлено значение "-", Журнал записывается в stdout; Если установлено значениепустая строка (""), Логи не будут записываться на диск
log=
# Максимальное количество одновременных загрузок
max-concurrent-downloads=5
# Проверьте комплектность
# Проверьте целостность файла, проверив хэш-проверку каждого фрагмента файла и всего файла.
# Эта опция действует только для ссылок BT, Metalink и HTTP(S)/FTP с установленной опцией --checksum.
check-integrity=false
# Возобновить загрузку с точки останова, Продолжить загрузку частично заполненного документа
# Включение этой опции позволяет продолжать скачивать файлы из браузера и других программ по порядку; В настоящее время поддерживаются только файлы загрузки HTTP(S)/FTP.
continue=true
# Установить адрес прокси-сервера для всех протоколов
# Если перезаписать ранее установленный прокси-сервер, Просто используйте ""
# Вы также можете переопределить эту опцию для определенных протоколов, то есть используйте опцию --http-proxy/--https-proxyи--ftp-proxy
# Этот параметр повлияет на все загрузки, Формат адреса прокси-сервера: [http://][USER:PASSWORD@]HOST[:PORT]
all-proxy=
# прокси-серверимя пользователя
all-proxy-user=
# прокси-серверпароль
all-proxy-passwd=
# Синхронизировать тайм-аут, Установите таймаут для установления HTTP/FTP/прокси-серверсоединять (секунды)
# Когда соединение установлено, Эта опция больше не действует, Пожалуйста, используйте опцию --timeout
connect-timeout=60
# Моделирование
# Если установлено значение"да", aria2 будет проверять только наличие удаленного файла, а не его содержимого.
# Эта опция действует только для скачивания по HTTP/FTP; Если установлено значениеправдивые слова, BTскачать будет отменено напрямую
dry-run=false
# Минимальный предел скорости
# Когда скорость загрузки ниже заданного этой опцией значения (Б/с), соединение будет отключено, 0выразить нетнастраивать Минимальный предел скорости
# Вы можете увеличить единицу Кили М (1К = 1024, 1M = 1024K), Эта опция не влияет на BTскачать
lowest-speed-limit=0
# одинсервермаксимумсоединятьчисло
max-connection-per-server=1
# Найдите количество повторений, Установка значения 0 отключит эту опцию.
# Загрузка завершится неудачей, если aria2 получит статус «Файл не найден» от удаленного сервера HTTP/FTP больше, чем количество раз, установленное этой опцией.
# Эта опция влияет только на HTTP/FTP-сервер; При повторной попытке также будет записано количество повторных попыток. Поэтому вам также необходимо установить параметр --max-tries
max-file-not-found=0
# Максимальное количество попыток
# настраивать Максимальное количество попыток, 0 означает отсутствие ограничений
max-tries=5
# Минимальный размер фрагмента файла, Значения, которые можно установить: 1M-1024M.
min-split-size=20M
# .netrc путь к файлу
netrc-path=$(HOME)/.netrc
# Запрещать netrc
no-netrc=false
# Не использовать список прокси-серверов
# Настройте имя хоста/домена, которое не использует прокси-сервер, Содержит и исключает сетевой адрес маски подсети, Используйте запятые для разделения нескольких
no-proxy=
# имя файла
# скачать Документальный фильмимя файла; Он всегда указывается относительно пути, заданного в опции --dir. Эта опция не имеет эффекта при использовании параметра --force-sequential.
out=
# прокси-сервер Метод запроса
# Установите метод запроса прокси-сервера; Для метода можно установить GETилиTUNNEL; HTTPSскачать будет игнорировать эту опцию и всегда использовать TUNNEL.
proxy-method=get
# Получить время файла сервера
# Получите временную метку удаленного файла из службы HTTP/FTP, Будет установлен локальный файл, если он доступен.
remote-time=false
# повторное использование URI
# Когда все заданные адреса URI были использованы, Продолжайте использовать адрес URI, который уже использовался.
reuse-uri=true
# Повторить время ожидания
# Установите интервал повтора (секунды); Когда значение этой опции больше 0, aria2 повторит попытку, когда HTTP-сервер вернет ответ 503
retry-wait=0
# файл сохранения статуса сервера
# Укажите имя, используемое для сохранения статуса сервера файла, Вы можете прочитать сохраненные данные, используя параметр --server-stat-if
server-stat-of=
# Тайм-аут статуса сервера
# Указывает срок действия статуса сервера (в секундах).
server-stat-timeout=86400
# Единая задача соединить номер
# При загрузке используйте N соединять, Если указано более N адресов URI, Затем используйте первые N адресов, Остальные адреса будут использоваться в качестве резервных.
# Если предоставленные адреса URI меньше N, Эти адреса используются несколько раз, чтобы обеспечить одновременное создание N соединений.
# Количество подключений для одного сервера будет ограничено опцией --max-connection-per-server.
split=5
# Укажите алгоритм выбора сегментов, используемый HTTP/FTPскачать.
# Шардинг представляет собой разделенный сегмент фиксированной длины при параллельной загрузке. Если установлено значение"по умолчанию", aria2 будет выбирать шарды, уменьшая количество создаваемых соединений.
# Из-за высокой стоимости организации операции соединения, Так что это разумное поведение по умолчанию; Если установлено значение"заказ", aria2 выберет шард с наименьшим индексом
# Когда индекс равен 0, он представляет первый фрагмент файла. Это поможет видео воспроизводиться во время загрузки. --enable-http-pipelining Опции помогают снизить накладные расходы, связанные с тяжелым подключением.
# Пожалуйста, обрати внимание, aria2 использует опцию --min-split-size, Поэтому необходимо установить разумное значение для опции --min-split-size.
# Если установлено значение"случайное", aria2 случайным образом выберет осколок. Так же, как «заказ», Зависит от опции --min-split-size
# Если установлено значение"геометрия", aria2 сначала выберет шард с наименьшим индексом. Экспоненциально растущее пространство будет зарезервировано для ранее выбранных фрагментов.
# Это уменьшит количество взаимосвязей сборок, При этом началу файла будет предшествовать загрузка. Это также помогает воспроизводить видео во время загрузки.
stream-piece-selector=default
# тайм-аут
timeout=60
# Указывает алгоритм выбора URI.
# Необязательные значения включают в себя "Чтобы", "обратная связь" и «Адаптивный»
# Если установлено значение"Чтобы", URI будут использоваться в том порядке, в котором они появляются в списке.
# Если установлено значение"обратная связь", aria2 выберет самую быструю загрузку в списке URI на основе предыдущей скорости загрузки, В то же время недействительные изображения также будут эффективно пропущены.
# Ранее рассчитанная скорость загрузки будет включена в файл состояния сервера. См. параметр --server-stat-ofи --server-stat-if.
# Если установлено значение«Адаптивный», Одно будет выбрано из лучших изображений и зарезервировано для подключения.
uri-selector=feedback
# Проверить сертификат
check-certificate=true
# Поддержка GZip
# Если заголовок ответа удаленного сервера содержит Content-Encoding:gzipилиContent-Encoding:deflate
# будет отправлено, содержащее Accept: deflate, gzip заголовки запроса и распаковка ответа
http-accept-gzip=false
# Сертификация
# Заголовки запроса HTTP-аутентификации отправляются только при необходимости. Если установлено значение"нет", Заголовки запроса аутентификации будут отправляться каждый раз
# исключение: Если имя пользователя и пароль включены в URI, Эта опция будет проигнорирована и Заголовки запроса аутентификации будут отправляться каждый раз
http-auth-challenge=false
# Запрещатькэш
# Отправленный заголовок запроса будет содержать Cache-Control:no-cache иPragma:no-cache. заголовок, чтобы избежать кэширования контента
# Если установлено значение"нет", Приведенный выше заголовок запроса не будет отправлен, Вы также можете использовать опцию --header, чтобы добавить заголовок запроса Cache-Control.
http-no-cache=false
# Имя пользователя HTTP по умолчанию
http-user=
# HTTP-пароль по умолчанию
http-passwd=
# HTTPпрокси-сервер
http-proxy=
# HTTPпрокси-серверимя пользователя
http-proxy-user=
# HTTPпрокси-серверпароль
http-proxy-passwd=
# HTTPSпрокси-сервер
https-proxy=
# HTTPSпрокси-серверимя пользователя
https-proxy-user=
# HTTPSпрокси-серверпароль
https-proxy-passwd=
# Установить источник HTTP-запроса (Referer)
# Эта опция повлияет на все HTTP/HTTPSскачения, Если установлено значение*, Источник запроса будет установлен на ссылку для скачивания.
# Эту опцию можно использовать с опцией --parameterized-uri.
referer=
# Включить постоянство соединения
# Включить постоянное соединение HTTP/1.1
enable-http-keep-alive=true
# Включить конвейерную обработку HTTP
# Включить конвейерную обработку HTTP/1.1
enable-http-pipelining=false
# Пользовательский заголовок запроса
# Добавить содержимое заголовка HTTP-запроса
header=
# Путь сохранения файлов cookie
# Сохраните файлы cookie в файл в формате Mozilla/Firefox(1.x/2.x)/Netscape.
# Если файл уже существует, он будет перезаписан, Файлы cookie с истекшим сроком действия сеанса также будут сохранены. Срок его действия будет установлен на 0.
save-cookies=
# Включить метод HEAD
# Используйте метод HEAD при первом запросе HTTP-сервера.
use-head=false
# Пользовательский пользователь Agent
user-agent=aria2/$VERSION
# Имя пользователя FTP по умолчанию
ftp-user=anonymous
# пароль FTP по умолчанию
# Если URI содержит список пользователей, но не содержит пароля, aria2 сначала получит пароль из файла .netrc.
# Если пароль найден в файле .netrc, затем используйте этот пароль; в противном случае, Пароль установлен с помощью этой опции
ftp-passwd=ARIA2USER@
# Использование пассивного режима с FTP
# Если установлено значение"нет", Затем используйте активный режим, Эта опция не работает с передачей по SFTP.
ftp-pasv=true
# FTPпрокси-сервер
ftp-proxy=
# FTPпрокси-серверимя пользователя
ftp-proxy-user=
# Пароль FTPпрокси-сервера
ftp-прокси-пароль=
# Тип трансмиссии
ftp-type=binary
# соединятьповторное использование
ftp-reuse-cnotallow=true
# Установите проверку открытого ключа хоста SSH и
# TYPE — тип хеша, Поддерживаемый тип хеша — sha-1иmd5; ДАЙДЖЕСТ — шестнадцатеричный дайджест.
# Например: sha-1=b030503d4de4539dc7885e6f0f5e256704edf4c3
# Эту опцию можно использовать для проверки открытого ключа сервера при использовании SFTP; Если эта опция не установлена, То есть оставьте значение по умолчанию, Проверка не будет производиться
ssh-host-key-md=
# Только отдельные задачи посева
# Статистика активных в данный момент задач загрузки (см. опцию -j) Расписание удаления только задач заполнения
# Это означает, Если для параметра установлено значение -j3, Эта опция включена, и на данный момент есть 3 активных задачи. И один из них входит в режим раздачи
# Тогда оно будет ранжировано и удалено из текущего количества (то есть количество станет 2), Следующая задача, ожидающая в очереди, начнет выполняться.
# Но вам нужно знать, В методе RPC Задача заполнения по-прежнему считается активной задачей загрузки.
bt-detach-seed-notallow=false
# Включить событие завершения проверки хеша
# Разрешить проверку хеша BTскачать (см. опцию -V) Вызов команды после завершения
# По умолчанию, Если проверка хеша прошла успешно, Команда, установленная --on-bt-download-complete, будет выполнена.
# если хочешь Запрещать это поведение, Пожалуйста, установите «Нет»
bt-enable-hook-after-hash-check=true
# Включить обнаружение локальных узлов (LPD)
bt-enable-lpd=false
# Строка BT удалить адрес сервера
# Строка, разделенная запятой BT удалить адрес сервера, Вы можете использовать * для сопоставления всех адресов, Поэтому все адреса серверов будут ранжированы.
# При использовании * в командной строке оболочки: Необходимо использовать escape-символ или кавычки.
bt-exclude-tracker=
# Внешний IP-адрес
# предназначен для использования вBitTorrentскачатьиDHTсерединаиз Внешний IP-адрес, Его можно отправить на BitTorrent-сервер.
# Для ДХТ, Эта опция сообщит, что на локальном узле используется определенное начальное значение. Это критично для использования DHT в частных сетях.
# Хотя этот метод называется внешним, Но он может принимать различные типы IP-адресов.
bt-external-ip=
# Принудительное шифрование
# Содержимое сообщений BT необходимо зашифровать с помощью arc4.
# Этот параметр является ярлыком для настройки параметров --bt-require-crypto/--bt-min-crypto-level=arc4.
# Эта опция не изменяет содержимое двух опций выше; Если установлено значение"да", отклонит предыдущие рукопожатия BT, и использует только запутанные рукопожатия и зашифрованные сообщения
bt-force-encryptinotallow=false
# Проверьте хеш файла перед раздачей
# Если установлено значение"да", Продолжите заполнение после проверки хеша и завершения файла, используя опцию --check-integrity.
# Если вы хотите проверить файл только в том случае, если он поврежден или неполный, Пожалуйста, установите «Нет». Эта опция действительна только для BTскачать.
bt-hash-check-seed=true
# Загрузить сохраненный файл метаданных
# При использовании магнитной ссылки для скачивания, Прежде чем получать исходные метаданные от DHT, Сначала попробуйте загрузить файл, сохраненный с помощью опции --bt-save-metadata.
# Если файл загружен успешно, метаданные не будут получены из DHTскачать
bt-load-saved-metadata=false
# Максимальное количество открытых файлов
# Установите максимальное количество файлов, которые BT/Metalinkскачать может открыть глобально.
bt-max-open-files=100
# Максимальное количество узлов
# настраиватькаждыйBTскачатьиз Максимальное количество узлов, 0 означает отсутствие ограничений
bt-max-peers=55
# толькоскачатьторрент-файл
# толькоскачатьторрент-файл, Файлы описанные в торрент-файле скачать не получится, Эта опция действует только для магнитных ссылок.
bt-metadata-notallow=false
# Установите минимальный уровень метода шифрования
# Если узел предоставляет несколько методов шифрования, aria2 Будет выбран самый низкий уровень, соответствующий данному уровню.
bt-min-crypto-level=plain
# приоритетскачать
# Попробуйте сначала скачать фрагменты в начале и конце каждого файла, Эта опция помогает предварительно просмотреть файл
# Параметры могут включать два ключевых слова: headитail, Если он содержит два ключевых слова, Требуется разделение запятыми
# Каждое ключевое слово может содержать один параметр, SIZE; Если указан head=SIZE, Первые данные SIZE каждого файла получат более высокий приоритет.
# Tail=SIZE представляет последние данные РАЗМЕРА каждого файла, SIZE может содержать KилиM (1K = 1024, 1M = 1024K)
bt-prioritize-piece=
# Удалить невыбранные файлы
# когдаBTЗадача Заканчиватьназад Удалить невыбранные файлы, Чтобы выбрать файл, который требуется скачать, Пожалуйста, используйте опцию --select-file
# Если нет выбора, Тогда все файлы по умолчанию будут требовать загрузки. Эта опция удалит файл удаления непосредственно с диска. Пожалуйста, используйте эту опцию с осторожностью.
bt-remove-unselected-file=false
# Требуется шифрование
# Если установлено значение"да", Предыдущий протокол установления связи BitTorrent (протокол \\19BitTorrent) не будет принят и установлен.
# Итак, aria2 всегда размывает рукопожатие.
bt-require-crypto=false
# Ожидаемая скорость загрузки
# Если общая скорость загрузки BTскача ниже значения, установленного этой опцией, aria2 временно увеличит количество подключений для увеличения скорости загрузки
# В некоторых случаях настраивать Ожидаемая скорость загрузкиможет улучшить свойизскачатьскорость, Единица измерения, которая может увеличить значение Кили М (1К = 1024, 1M = 1024K)
bt-request-peer-speed-limit=50K
# держатьторрент-файл
# Сохраните торрент-файл как файл «.torrent». Эта опция действует только для магнитных ссылок.
# имя файлазакодированный в шестнадцатеричном форматеназадиз Хэш-значение и Суффикс ".torrent"
# Сохраненный каталог — это тот же каталог, что и файл загрузки. Если такой же файл уже существует, торрент-файл не сохранится
bt-save-metadata=false
# Не проверяет хеш-значение каждого шарда в предыдущем загруженном файле.
bt-seed-unverified=false
# Автоматическое время остановки на нулевой скорости
# Когда скорость загрузки задачи BT продолжает оставаться равной 0, Остановиться по истечении времени, установленного этой опцией; Если установлено значение0, Эта функция будет Запрещать
bt-stop-timeout=0
# Адрес BT-сервера
# через запятуюиз Адрес BT-сервера; Если адрес сервера указан в опции --bt-exclude-tracker, это не вступит в силу
bt-tracker=
# BTсерверсоединятьтайм-аут
# настраиватьBTсерверизсоединятьтайм-аут(Второй); Когда соединение установлено, Эта опция больше не действует, Пожалуйста, используйте опцию --bt-tracker-timeout
bt-tracker-connect-timeout=60
# BT-серверсоединятьинтервал времени
# Установите интервал (в секундах) запроса BT-сервера; Эта опция полностью переопределяет минимальное время интервала и время интервала, возвращаемое сервером. aria2 использует только значение этой опции
# Если установлено значение0час, aria2 определит временной интервал на основе ответа процесса серверискачения.
bt-tracker-interval=0
# BTсервертайм-аут
bt-tracker-timeout=60
# Исправлять IPv4 DHT таблица маршрутизации к файлу
dht-file-path=$HOME/.aria2/dht.dat
#Исправлять IPv6 DHT таблица маршрутизации к файлу
dht-file-path6=$HOME/.aria2/dht6.dat
# Порт прослушивания DHT
# Установите порт UCP, используемый DHT (IPv4, IPv6) и UDP-сервером; Несколько портов можно разделить запятыми ",", Например:6881,6885
# Также для обозначения диапазона можно использовать тире «-»: 6881-6999, или можно использовать вместе: 6881-6889, 6999
dht-listen-port=6881-6999
# DHTинформациятайм-аут
dht-message-timeout=10
# Включить DHT (IPv4)
# Включить IPv4 Функция ДХТ. Эта опция также включает поддержку UDP-сервера.
# Если начальное значение установлено как частное, Даже если для этой опции установлено значение «Да», aria2 также не включает DHT
enable-dht=true
# Включить DHT (IPv6)
# Если начальное значение установлено как частное, Даже если для этой опции установлено значение «Да», aria2 также не включает DHT
# Используйте опцию --dht-listen-port, чтобы установить порт прослушивания.
enable-dht6=
# Включить расширение подкачки узлов
# Если начальное значение установлено как частное, Даже если для этой опции установлено значение «Да», aria2 также не включит эту функцию
enable-peer-exchange=true
# Файлы с торрентов скачать
follow-torrent=true
# порт прослушивания
listen-port=6881-6999
# Глобальная максимальная скорость загрузки
# настраивать Глобальная максимальная скорость загрузки(байт/Второй), 0 означает отсутствие ограничений; Вы можете увеличить единицу Кили М (1К = 1024, 1M = 1024K)
max-overall-upload-limit=0
# Максимальная скорость загрузки
# настраиватькаждый Задачаиз Максимальная скорость загрузки(байт/Второй), 0 означает отсутствие ограничений; Вы можете увеличить единицу Кили М (1К = 1024, 1M = 1024K)
max-upload-limit=0
# Префикс идентификатора узла
# Длина идентификатора узла в BT составляет 20 байт. Если он превышает 20 байт, будет использовать только первые 20 байтов
# Если меньше 20 байт, Следующие менее случайные данные гарантированно будут иметь размер 20 байт.
peer-id-prefix=A2-1-33-0-
# Peer Agent
# Строка, определяющая версию клиента узла, которая будет использоваться во время подтверждения расширения BT.
peer-agent=aria2/1.33.0
# Минимальная скорость обмена
# Укажите ставку акции. Раздача будет завершена, когда скорость обмена достигнет значения, установленного этой опцией. Настоятельно рекомендуется установить для этого параметра значение больше или равное 1,0.
# Если вы хотите неограниченное соотношение акций, Может быть установлено на 0,0; Если также установлена опция --seed-time, Прекратит раздачу при выполнении любого условия
seed-ratio=1.0
# Минимальное время посева
# Если для этой опции установлено значение 0, После завершения загрузки задачи BT раздачи не будет.
seed-time=
# Файлы в скачатьMetalink
follow-metalink=true
# Базовый URI
metalink-base-uri=
# язык
metalink-language=
# Предпочтительное местоположение
# Предпочтительным расположением является место расположения сервера, Вы можете использовать список, разделенный запятыми, Например:jp,us.
metalink-locatinotallow=
# Операционные системы для скачивания файлов
metalink-os=
# Номер версии загружаемого файла
metalink-versinotallow=
# Укажите предпочтительный протокол для использования
# можно установить на http, https,FTP или "никто", настраиватьдля"никто"час Запрещатьэтот вариант
metalink-preferred-protocol=none
# Используйте только уникальные протоколы
# Если файл Metalink можно использовать с несколькими протоколами, и для этой опции установлено значение «Да», aria2 будет использовать только один из них
# Используйте параметр --metalink-preferred-protocol, чтобы указать предпочтительный протокол.
metalink-enable-unique-protocol=true
# Включить JSON-RPC/XML-RPCсервер
enable-rpc=false
# торрент-файлскачать Пауза после завершения
pause-metadata=false
# Принимать все удаленные запросы
rpc-allow-origin-all=false
# Слушайте на всех сетевых картах
# Прослушивайте запросы JSON-RPC/XML-RPC на всех сетевых адаптерах, Если установлено значение"нет", Слушайте только запросы в локальной сети
rpc-listen-all=false
# порт прослушивания
rpc-listen-port=6800
# Максимальный размер запроса
# Установите максимальный размер запроса для JSON-RPC/XML-RPC; если aria2 обнаруживает, что запрос превышает установленное количество байтов, Будет отменено прямое соединение
rpc-max-request-size=2M
# Сохранить загруженный торрент-файл
rpc-save-upload-metadata=true
# Включить SSL/TLS
rpc-secure=
# Разрешить переопределение
# еслисоответствующийизконтрольдокумент Не существуетсуществоватьчас Перезагрузить с нуляскачатьдокумент, См. параметр --auto-file-renaming.
allow-overwrite=false
# Разрешить изменение размера фрагмента
allow-piece-length-change=false
# Всегда возобновлять загрузку
always-resume=true
# Асинхронный DNS
async-dns=true
# Автоматически переименовывать файлы
# Переименуйте существующие файлы, Эта опция действительна только для HTTP(S)/FTPскачения.
# новыйизимя файла Будет позжеимя файланазад、Расширятьимя(еслииметь)преддополнительный периодичисло Характер(1..9999)
auto-file-renaming=true
# Интервал автоматического сохранения
auto-save-interval=60
# состояниескачать
conditional-get=false
# Конфигурационный путь к файлу
conf-path=$HOME/.aria2/aria2.conf
# Уровень журнала консоли
console-log-level=notice
# Обработка размещения контента с использованием UTF-8
content-disposition-default-utf8=
# Включить фоновый процесс
daemnotallow=false
# Ленивая загрузка
deferred-input=false
# ЗапрещатьIPv6
disable-ipv6=false
# дисковый кэш
disk-cache=16M
# скачать результаты
результат загрузки = по умолчанию
# DSCP
dscp=
# Большинство открытых файловых дескрипторов
rlimit-nofile=
# Вывод терминала с использованием цветов
enable-color=true
# Включить ММап
# Храните файлы сопоставления в памяти, Если файловое пространство не выделено заранее, Этот вариант недействителен, См. --file-allocation.
enable-mmap=false
# метод опроса событий
event-poll=
# Метод размещения файлов
file-allocatinotallow=prealloc
# принудительное сохранение
force-save=false
# Файлы сохранений не найдены
# При использовании опции --save-session: Сохраните задачу загрузки, даже если файл в задаче не существует, Эта опция также сохраняет эту ситуацию в управляющий файл.
save-not-found=true
# Только проверка хеша
# Если установлено значение"да", Используйте опцию --check-integrity после проверки хеша, Определите, следует ли прекратить загрузку, в зависимости от того, завершена ли загрузка.
hash-check-notallow=false
# Читаемый с консоли вывод
# Выведите размер и скорость в удобочитаемом формате на консоль (например, 1.2Ki, 3.4Mi)
human-readable=true
# Храните незавершенные задачи
keep-unfinished-download-result=true
# Наибольшее количество результатов скачивания
max-download-result=1000
# Максимальный предел MMap
max-mmap-limit=9223372036854775807
# Максимальное количество попыток возобновления
max-resume-failure-tries=0
# Укажите минимальную включенную версию SSL/TLS.
min-tls-versinotallow=TLSv1
# Уровень журнала
log-level=debug
# Оптимизируйте количество одновременных загрузок в зависимости от доступной пропускной способности.
# aria2 использует ранее вычисленную скорость загрузки, чтобы передать правило N=A+BLog10 (единица скорости Мбит/с) получить количество одновременных загрузок
# Коэффициенты AиB можно настроить в параметрах, разделенных двоеточиями. Значение по умолчанию (A=5,B=25)
# Обычно можно использовать 5 одновременных загрузок в сети со скоростью 1 Мбит/с. 50 в сети 100 Мбит/с, Количество одновременных загрузок остается ниже максимума, определенного параметром --max-concurrent-downloads.
optimize-concurrent-downloads=false
# Размер фрагмента файла
# Установите размер выделения HTTP/FTPскачать, aria2 разбивает файл по этой границе, Все деления кратны этой длине
# Эта опция недоступна для BitTorrentскачать, еслиMetalinkдокументсередина Содержит хэш осколкаизрезультатэтот вариант Тоже не применимо
piece-length=1M
# показать вывод консоли
show-console-readout=true
# скачать сводный интервал вывода
# Установите интервал вывода (в секундах) сводки о ходе загрузки, Установите значение 0, чтобы отключить вывод.
summary-interval=60
# Глобальная максимальная скорость загрузки
# настраивать Глобальная максимальная скорость загрузки(байт/Второй). 0 означает отсутствие ограничений; Вы можете увеличить единицу Кили М (1К = 1024, 1M = 1024K)
max-overall-download-limit=0
# Максимальная скорость загрузки
# настраиватькаждый Задачаиз Максимальная скорость загрузки(байт/Второй), 0 означает отсутствие ограничений; Вы можете увеличить единицу Кили М (1К = 1024, 1M = 1024K)
max-download-limit=0
# Запрещать Конфигурационный файл
no-cnotallow=
# Ограничение размещения файлов
# Не сравнивайте файлы размещения с размерами, заданными этим параметром; Вы можете увеличить единицу Кили М (1К = 1024, 1M = 1024K)
no-file-allocation-limit=5M
# Включить поддержку параметризованного URI
# Вы можете указать коллекцию частей: http://{sv1,sv2,sv3}/foo.iso
# В то же время вы также можете использовать счетчик шагов для указания оцифрованной последовательности: http://host/image[000-100:2].img, Счетчик шагов можно опустить
# если МестоиметьURIадресне указывайте на то же самоеиздокумент, Например, во втором примере выше, Требуется опция -Z
parameterized-uri=false
# Запрещать вывод консоли
quiet=false
# Проверка блоков данных в реальном времени
# еслипредоставилчислоблок данныхизпроверятьи, Блок данных будет проверен проверкой и в процессе загрузки.
realtime-chunk-checksum=true
# Удалить файл управления удалением, Эта опция поможет пользователям, использующим прокси-сервер, не поддерживающий возобновляемую загрузку.
# существоватьскачатьвперед Удалить файл управления удалением, использовать --allow-overwrite=true вариант, Всегда начинайте загрузку файлов с начала
remove-control-file=
# файл сохранения состояния
# Сохранять ошибки и незавершенные задачи в указанный файл при выходе; ты можешьсуществовать Перезапускaria2часиспользовать--input-fileОпции перезагрузки
# если Вы хотите вывестиизсодержаниеиспользоватьGZipсжатие, ты можешьсуществоватьимя файланазад Увеличивать.gzРасширятьимя
# скачивание, добавленное через метод RPC aria2.addTorrent() и aria2.addMetalink(), метаданные которого не сохранены в файл, не будет сохранено.
# скачивание, удаленное с помощью aria2.remove() и aria2.forceRemove(), не будет сохранено
save-sessinotallow=
# сохранить интервал состояния
# Каждый раз (в секундах), установленный этой опцией, ошибки и незавершенные задачи будут сохраняться в файл, указанный опцией --save-session.
# Если установлено значение0час, Будет сохранено только при выходе из aria2.
save-session-interval=0
# Размер буфера приема сокета
# Установите максимальное количество байтов в буфере приема Socket, 指定для0час Воля Запрещатьэтот вариант
# когдаиспользоватьSO_RCVBUFопцион коллsetsockopt()часэтот вариантиз值ВолянастраиватьприезжатьSocketиздокументдескрипторсередина
socket-recv-buffer-size=0
# Время автоматического выключения
# Закройте приложение по истечении времени (в секундах), установленного этой опцией; Если установлено значение0, Эта функция будет Запрещать
stop=0
# Сократите содержимое вывода консоли, Вывод в одну строку
truncate-console-readout=true
# Некоторые перехватчики событий
# БТскачать завершено (если есть раздача, то она будет включена в раздачу. Если нужно позвонить, обязательно укажите условия завершения раздачи)
on-bt-download-complete=
# скачать Заканчивать
on-download-complete=
# скачатьошибка
on-download-error=
# скачатьпауза
on-download-pause=
# скачатьначало
on-download-start=
# скачатьостанавливаться
on-download-stop=