aria2 Downloader / NAS Setup

If you have a Synology NAS, a home server, or an old PC that stays on all day, you can run the free and open-source aria2 as your downloader. With the Magnet Manager Chrome extension, clicking a magnet link on the web sends it straight to your home aria2.

What is aria2?

aria2 is a lightweight, free, open-source multi-protocol downloader that supports HTTP/HTTPS, FTP, BitTorrent, and Metalink. It uses few resources, so it can run long-term on a router, Raspberry Pi, Synology NAS, or old PC—commonly called a "download machine" or "NAS downloader."

Use cases

Setup steps

  1. Install aria2 and enable JSON-RPC

    Install aria2 on your NAS or downloader, then start it in RPC mode. Because the browser usually connects from another device, RPC must listen on all interfaces:

    aria2c --enable-rpc --rpc-listen-all --rpc-allow-origin-all --rpc-listen-port=6800 --rpc-secret=YOUR_SECRET

    Security note: --rpc-listen-all exposes the RPC interface on all network interfaces. Only use it on a trusted home LAN, Tailscale private network, or behind an HTTPS reverse proxy. Never expose aria2 RPC directly to the public internet.

    For production, wrap it in a systemd service or Docker Compose so it starts automatically.

  2. Open the Magnet Manager extension settings

    Click the Magnet Manager icon in Chrome → Settings → aria2 RPC.

  3. Enter the endpoint, port, and secret

    Pick an endpoint that matches your network (see examples below). The default port is 6800, and the secret is the value you passed to --rpc-secret.

  4. Test the connection and save

    Click "Test connection." Once it succeeds, save. From then on, clicking a magnet link on the web will push it to your downloader.

Typical endpoint examples

Replace the IP, domain, and port with your own.

Security tips

Never expose aria2 RPC directly to the public internet. The command on this page uses --rpc-listen-all so the browser can connect from another device, and it must run inside a trusted network. An unauthenticated RPC interface can be abused by others. Prefer one of these approaches:

Working with 115 cloud

By default, Magnet Manager first tries to push magnet links to 115 cloud offline downloads. If 115 cannot accept the task, the extension automatically falls back and sends the same link to your aria2 downloader as a BitTorrent task.

You can also browse your "My 115 files" in the extension, select individual files or entire folders, and push them to aria2 in one click. See Quick Start for the full walkthrough.

FAQ

This product is for lawful use only. Magnet Manager is a browser-side tool that only detects download links already present on the page when you actively trigger it. It does not provide resource search, content indexing, file hosting, or distribution services. All aria2 calls are sent directly from the user's browser to a destination configured by the user. Do not use it to download, share, or manage pirated, infringing, or illegal content. See Terms of Service.