aria2-mod

aria2-mod

Version downloads

Pre-compiled aria2 and AriaNg-Native with QoL modifications for Windows and Linux.

If this project helps you, a star would be greatly appreciated – it lets me know my work is useful 🙂

Introduction

Make sure you understand the changes (section below) before using any release from this repo.

Please file an issue if you encounter any stability issues, particularly regarding memory leaks. Feedbacks are also much appreciated.

Application Platform Architecture TLS Download
aria2 Windows amd64 OpenSSL v1.37.0-b4fd7cb-20251126
Windows TLS
i386 OpenSSL
Windows TLS
Linux amd64 OpenSSL
i386 OpenSSL RIP
AriaNg-Native Windows amd64 v1.3.11
i386
macOS amd64 RIP

For updates, you can ‘Star’ this repo to see updates in your GitHub feeds, or ‘Watch’ this repo and subscribe to releases to get notified (uncheck others to avoid unwanted pings).

These softwares are mostly stable and complete, and you don’t have to update if it doesn’t deliver a feature you need.

See Releases for all previous binaries. Check out Actions for workflows to produce these binaries.

Changes

aria2

  1. 0001 Configuration max-connection-per-server
    • Patch: Upper limit is removed.
    • Original behaviour: Upper limit is 16.
  2. 0002 Configuration min-split-size
    • Patch: Default value is set to 4M (lower limit = 1K).
    • Original behaviour: Default value is 20M (lower limit = 1M).
  3. 0003 Download at best effort
    • Patch: When ‘speed drops below lowest-speed-limit‘ or encounter ‘connection closed’, default behaviour is set to restart.
    • Original behaviour: Default behaviour is abrot.
  4. 0004 Add option to retry on HTTP 4xx.
    • Patch: New options to automatically retry if http-4xx error is encountered.
      • --retry-on-400[=true|false]
      • --retry-on-403[=true|false]
      • --retry-on-406[=true|false]
      • --retry-on-unknown[=true|false]
  5. 0005 New option --http-want-digest to NOT send Want-Digest HTTP header. Deprecated: aria2 has --no-want-digest-header as of 1.37.0.
  6. 0006 Download to current path
    • Patch: Default output path is set to the current working path.
    • Original behaviour: Default path is $HOME (i.e. user home dir).
  7. 0007 Add support for raw deflate stream.

AriaNg-Native

  1. 0001 Configuration max-connection-per-server
    • Patch: Value validation (upper limit) on the GUI is removed.
    • Original behaviour: Upper limit is 16.
  2. 0002 Configuration min-split-size
    • Patch: Default value is set to 4M.
    • Original behaviour: Default value is 20M.
  3. 0003 Configuration split
    • Patch: Default value is set to 16.
    • Original behaviour: Default value is 5.
Visit original content creator repository

Comments

Leave a Reply

Your email address will not be published. Required fields are marked *