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 🙂
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.
- 0001 Configuration
max-connection-per-server- Patch: Upper limit is removed.
- Original behaviour: Upper limit is
16.
- 0002 Configuration
min-split-size- Patch: Default value is set to
4M(lower limit =1K). - Original behaviour: Default value is
20M(lower limit =1M).
- Patch: Default value is set to
- 0003 Download at best effort
- Patch: When ‘speed drops below
lowest-speed-limit‘ or encounter ‘connection closed’, default behaviour is set torestart. - Original behaviour: Default behaviour is
abrot.
- Patch: When ‘speed drops below
- 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]
- Patch: New options to automatically retry if http-4xx error is encountered.
0005 New optionDeprecated: aria2 has--http-want-digestto NOT send Want-Digest HTTP header.--no-want-digest-headeras of 1.37.0.- 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).
- 0007 Add support for raw deflate stream.
- 0001 Configuration
max-connection-per-server- Patch: Value validation (upper limit) on the GUI is removed.
- Original behaviour: Upper limit is
16.
- 0002 Configuration
min-split-size- Patch: Default value is set to
4M. - Original behaviour: Default value is
20M.
- Patch: Default value is set to
- 0003 Configuration
split- Patch: Default value is set to
16. - Original behaviour: Default value is
5.
- Patch: Default value is set to
Leave a Reply