Ускоритель загрузки увеличивает скорость загрузки, разбивая файл на несколько сегментов и загружая их одновременно. После загрузки всех сегментов они объединяются в один файл. Эта технология позволяет обойти ограничения скорости загрузки, накладываемые некоторыми провайдерами.
Ускорители загрузки часто являются компонентами программ-менеджеров загрузки, которые могут быть отдельными настольными приложениями или расширениями для браузеров. Популярным ускорителем загрузки для Linux является Axel, приложение командной строки, которое идеально подходит для автоматизации и работы на удаленных серверах через SSH.
Шаги для ускорения загрузки файлов из командной строки Linux
Откройте терминал.
Установите Axel для вашей системы.
1 | sudo apt update && sudo apt install --assume-yes axel |
Перейдите в папку, в которой вы хотите сохранить загруженный файл (необязательно).
1 | cd Downloads/ |
Скопируйте URL-адрес загрузки из браузера (необязательно).
Используйте Axel для загрузки файла.
1 | axel https://wordpress.org/latest.zip |
При необходимости настройте параметры загрузки.
- --max-speed=x -s x Укажите максимальную скорость (байт в секунду)
- --num-connections=x -n x Укажите максимальное количество соединений
- --max-redirect=x Укажите максимальное количество перенаправлений
- --output=f -o f Укажите локальный выходной файл
- --search[=n] -S[n] Поиск зеркал и загрузка с n серверов
- --ipv4 -4 Использовать протокол IPv4
- --ipv6 -6 Использовать протокол IPv6
- --header=x -H x Добавить строку заголовка HTTP
- --user-agent=x -U x Установить пользовательский юзер агент
- --no-proxy -N Просто не использовать прокси-сервер
- --insecure -k Не проверять SSL-сертификат
- --no-clobber -c Пропускать загрузку, если файл уже существует
- --quiet -q Оставить stdout в покое
- --verbose -v Дополнительная информация о состоянии
- --alternate -a Альтернативный индикатор выполнения
- --percentage -p Выводить вместо индикатора выполнения простые проценты (0-100)
- --help -h Дополнительная информация
- --timeout=x -T x Установка таймаута ввода/вывода и соединения
- --version -V Информация о версии