
The supported interfaces are JSON-RPC (over HTTP and WebSocket) and XML-RPC. aria2 supports RPC interface to control the aria2 process. Metalink offers the file verification, HTTP/FTP/SFTP/BitTorrent integration and the various configurations for language, location, OS, etc.
#Aria2 tutorial download
aria2 supports The Metalink Download Description Format (aka Metalink v4), Metalink version 3 and Metalink/HTTP. All features you want in BitTorrent client are available: DHT, PEX, Encryption, Magnet URI, Web-Seeding, Selective Downloads, Local Peer Discovery and UDP tracker. CPU usage in BitTorrent with download speed of 2.8MiB/sec is around 6%. When disk cache is off, the physical memory usage is typically 4MiB (normal HTTP/FTP downloads) to 9MiB (BitTorrent downloads). aria2 doesn’t require much memory and CPU time. Really speeds up your download experience. aria2 can download a file from multiple sources/protocols and tries to utilize your maximum download bandwidth. aria2 can be manipulated via built-in JSON-RPC and XML-RPC interfaces. It supports HTTP/HTTPS, FTP, SFTP, BitTorrent and Metalink.
#Aria2 tutorial free
Learn JavaScript with our recommended free books and free tutorials.Aria2 is a lightweight multi-protocol & multi-source command-line download utility. If you’re looking for an open source JavaScript project to contribute to, there’s lots of enhancements that would help make the project’s objective come true.ĭeveloper: Hamza Zia and many contributorsĪria2 WebUI is written in JavaScript. While it doesn’t offer the functionality provided by uGet (my GUI download manager of choice), it embodies simplicity.Įven though the project has been in development for many years, there’s still no official release version.


In the left pane, there’s a global statistics graph which shows the total download/upload transfer rate, together with some useful download filters. The web interface lets you pause, and stop each download as well as configure a variety of settings. There’s also the option to add torrents, and metalinks. URIs can consist of HTTP(s), FTP, and BitTorrent-Magnets. The image below shows Aria2 WebUI with 4 downloads in operation. There’s a lot of functionality available from aria2, but many users will only need a subset of features. The purpose of the project is to make the downloading experience more user friendly.


You should also add the secret token in the Connection Settings dialog. You can generate the Aria2 RPC secret token with openssl, and append –rpc-secret to the aria2c command with the secret token. It is extremely recommended to specify –rpc-secret with the adequate secrecy or now deprecated –rpc-user and –rpc-passwd.” But you’ll get a warning message stating “Neither –rpc-secret nor a combination of –rpc-user and –rpc-passwd is set.
