Skip to content

Elypha/aria2-mod

Repository files navigation

aria2-mod

Version downloads

aria2 and AriaNg-Native with QoL modifications.

If you find it helpful please consider staring this project so that I will know, and I appreciate it much.

Introduction

Supported and currently maintained architectures and platforms are as follows.

All releases are built with Github Actions for transparency.

Application Platform Architecture TLS Build Release
aria2 Windows amd64 OpenSSL aria2c-windows-x86_64-openssl 2023-12-25
Windows TLS aria2c-windows-x86_64-wintls 2023-12-25
i386 OpenSSL aria2c-windows-i686-openssl 2023-12-25
Windows TLS aria2c-windows-i686-wintls 2023-12-25
Linux amd64 OpenSSL aria2c-linux-amd64-openssl 2023-12-25
i386 OpenSSL - RIP
AriaNg-Native Windows amd64 - ariang-windows 2023-12-25
i386 - ariang-windows 2023-12-25
macOS amd64 - - RIP

You may also 'watch' this repo to subscribe to future releases, and make sure you select the right kinds of notification in the sub-menu to avoid annoying messages.

Archive of all the binaries is available in Releases.

Feedback is much appreciated via Issues.

Features

Make sure you understand the modification before using any release from this repo. You may refer to the description below or check out the patch files in the corresponding folders. Please also read the original readme of each application.

aria2

  1. Remove the upper limit of max-connection-per-server, which is originally 16.
  2. min-split-size can be as low as 1K, which is originally 1M, with the default value set to 1M, which is originally 20M.
  3. 'Restart' instead of 'abort' when 'speed drops below lowest-speed-limit' or 'connection closed'.
  4. New feature: options to automatically retry if http-4xx error is encountered.
    retry-on-400, retry-on-403, retry-on-406
  5. New feature: option to NOT send Want-Digest HTTP header. http-want-digest
    Deprecated, aria2 has no-want-digest-header as of 1.37.0
  6. Change default path to current dir, which is originally the user path (i.e. home dir).

AriaNg-Native

  1. Remove the upper limit of max-connection-per-server in settings GUI, which is originally 16.
  2. min-split-size defaults to 1M, which is originally 20M.
  3. split defaults to 16, which is originally 5.