Please follow the wechat official account (πŸ‘‰sharingplus)

I have been using ARI 2 for almost 2 years. In this period of time to use a lot of download tools, the beginning of the use of thunder speed version, behind all kinds of reasons are not good. Free Download Manager, uTorrent, qBittorrent, BitComet, IDM, etc. The best way to use torrent and flux is qBittorrent. HTTP download the best use of IDM. QBittorrent download HTTP restrictions, IDM can not download the seed and is a fee software.

✨ Aria2 profile

Official website address: Aria2 official website

Aria2 is a command line lightweight, multi-protocol, multi-source download tool (HTTP/HTTPS, FTP, BitTorrent, Metalink) with built-in XML-RPC and JSON-RPC user interfaces.

✨ Installation and configuration

In order to use Aria2, you need to have a heart. There is no lack of some friends not toss heart, but has been desperate. Okay? I’ll give you the details right here.

  1. Download the latest Aria2 to your computer’s English directory (here for example, D:\ Aria2 \).

    Here is the aria2C executable, the latest 64-bit version of Aria2

    Aria2 / β”œ ─ ─ aria2c. Exe β”œ ─ ─ the AUTHORS β”œ ─ ─ ChangeLog β”œ ─ ─ COPYING β”œ ─ ─ LICENSE. OpenSSL β”œ ─ ─ NEWS β”œ ─ ─ the README. HTML β”” ─ ─ README.mingwCopy the code
  2. Create a few new files under D: aria2\

    • aria2.log(Log, empty file will do)
    • aria2.session(Download history, empty file will do)
    • aria2.conf(Configuration file)
    • HideRun.vbs(Hide CMD window used to run)
    Aria2 / β”œ ─ ─ aria2. Conf β”œ ─ ─ aria2. Log β”œ ─ ─ aria2. Session β”œ ─ ─ aria2c. Exe β”œ ─ ─ the AUTHORS β”œ ─ ─ ChangeLog β”œ ─ ─ COPYING β”œ ─ ─ β”œβ”€ β”œβ”€ readme.html β”œβ”€ readme.mingwCopy the code
  3. Configuration aria2. Conf

    ## '#' begins with a comment, and the options are commented accordingly. Modify ## as needed
    ## The commented options are filled in with default values. It is recommended that you uncomment ## if you need to change them
    
    ## File save related ##
    
    # Save path of file (can use absolute path or relative path), default: current boot location (set by yourself)
    dir=D:\aria2\downloads
    # Enable disk cache, 0 indicates disable cache, version 1.16 or later, default :16M
    #disk-cache=32M
    # File prealloc, which can effectively reduce disk fragmentation. Default :prealloc
    None < falloc? trunc < prealloc
    # Falloc and Trunc require file system and kernel support
    Trunc is recommended for NTFS and for ext3/4
    #file-allocation=none
    # resumable
    continue=true
    
    ## Download link related ##
    
    # Maximum number of tasks to be downloaded at a time, modifiable at runtime, default :5
    #max-concurrent-downloads=5
    # number of connections to the same server. Default :1
    max-connection-per-server=5
    The value ranges from 1M to 1024MB. The default value is 20M
    # assuming size=10M and file size= 20MiB, use two sources to download; File for 15MiB using a source download (set yourself)
    min-split-size=10M
    # Maximum number of threads for a task. You can specify this when adding. Default :5
    #split=5
    # Overall download speed limit, modifiable at runtime, default :0
    #max-overall-download-limit=0
    # Single task download speed limit, default :0
    #max-download-limit=0
    # Total upload speed limit, modifiable at runtime, default :0
    #max-overall-upload-limit=0
    Upload speed limit for a single task. Default :0
    #max-upload-limit=0
    # Disable IPv6. Default :false
    #disable-ipv6=true
    Connection timeout, default :60
    #timeout=60
    The value 0 indicates that the number of retries is not limited. The default value is 5
    #max-tries=5
    Set the number of seconds to wait. Default :0
    #retry-wait=0
    
    ## Progress save related ##
    
    Read download task from session file (set yourself)
    input-file=D:\aria2\aria2.session
    # Save 'error/incomplete' download task to session file when Aria2 exits (set yourself)
    save-session=D:\aria2\aria2.session
    # Timed save session, 0 is saved upon exit, version 1.16.1 or later, default :0
    #save-session-interval=60
    
    Rpc-related Settings ##
    
    # enable RPC. Default :false
    enable-rpc=true
    # Allow all sources, default :false
    rpc-allow-origin-all=true
    Allow non-external access. Default :false
    rpc-listen-all=true
    The value can be [epoll, kqueue, port, poll, select]. The default value varies with the system
    #event-poll=select
    The port can be changed when the port is occupied. Default :6800
    #rpc-listen-port=6800
    # Set RPC authorization token, new in V1.18.4, replacing --rpc-user and --rpc-passwd options
    #rpc-secret=<TOKEN>
    The --rpc-secret option is recommended instead
    #rpc-user=<USER>
    This option is deprecated. Use --rpc-secret instead
    #rpc-passwd=<PASSWD>
    Enable SSL/TLS encryption for RPC services
    The RPC service requires HTTPS or WSS connection after encryption is enabled
    #rpc-secure=true
    Enable SSL/TLS encryption in RPC services
    When using PEM format, you must specify the private key with --rpc-private-key
    #rpc-certificate=/path/to/certificate.pem
    Private key file when SSL/TLS encryption is enabled in RPC service
    #rpc-private-key=/path/to/certificate.key
    
    ## BT/PT download related ##
    
    # Start torrent task automatically when downloading a torrent (ending with. Torrent), default :true
    #follow-torrent=true
    # BT Listening port, used when the port is masked, default :6881-6999
    listen-port=51413
    # Maximum number of connections per seed, default :55
    #bt-max-peers=55
    # enable DHT function, PT needs to be disabled, default :true
    enable-dht=false
    # Enable IPv6 DHT. PT must be disabled
    #enable-dht6=false
    DHT network listening port, default :6881-6999
    #dht-listen-port=6881-6999
    PT is disabled. Default :false
    #bt-enable-lpd=false
    # Seed swap, PT needs to be disabled, default :true
    enable-peer-exchange=false
    # Speed limit per seed, useful for less planted PT, default :50K
    #bt-request-peer-speed-limit=50K
    # Client masquerade, PT requires
    peer-id-prefix=-TR2770-
    The user-agent = Transmission / 2.77
    # When the share rate of the seed reaches this number, the seed automatically stops planting, 0 means always planting, default :1.0
    seed-ratio=0
    # force the session to be saved even if the task is completed. Default :false
    The.aria2 file will remain after the task is completed
    #force-save=false
    # BT verification correlation, default :true
    #bt-hash-check-seed=true
    No need to check again when continuing the previous BT task. Default :false
    bt-seed-unverified=true
    # Save magnetic link metadata as a seed file (.torrent file), default :false
    bt-save-metadata=true
    Copy the code

    “Aria2 & YAAW Instructions” # indicates the annotation content. The annotation item will take effect only after # is deleted.

    The configuration (set by yourself) needs to be modified as required. For more detailed configuration items, see the official manual

  4. Edit hidrun.vbs and copy the following contents, noting that D:\Aria2\ is your Aria2 installation path

    CreateObject("WScript.Shell").Run "D:\Aria2\aria2c.exe --conf-path=aria2.conf".0
    Copy the code

    To click on the file hiderun.vbs, do not click on aria2c.exe. To Start HideRun, create a shortcut to HideRun. VBS and place it in “C: ProgramData Microsoft Windows Start Menu Programs StartUp”

✨ Manage Aria 2 downloads

If the above installation and modification configurations are complete and Aria2 is running, then we can use the command line download. But I don’t want to show you how to use the command line. Describes the GUI methods I use.

  1. In the Windows client I use AriaNg, which is a web version, but I packaged it myself as an exe executable. If you need it, you can pay attention to my wechat public number (πŸ‘‰ Sharingplus). The executable file is a little big. The following are the Web front-end control.

    • webui-aria2

      Click πŸ‘† and you can see the following image:
    • YAAW

      Click πŸ‘† and you can see the following image:
    • Aria2-GUI

      Click πŸ‘† and you can see the following image:
    • AriaNg

      Click πŸ‘† and you can see the following image:

    When you use your browser to download, you can’t stand the speed of Chrome download. Then you found a new gadget that perfectly replaces chrome’s default download with Aria2. Don’t be discouraged with Friefox or Safari, there are plug-ins as well.

    • Chrome

      • Chrome Webstore

      • Get the CRX file from Github Releases

      • The first configuration:

      • The second configuration:

      When you are ready to use Camtd, the default configuration of Camtd should work properly. If it does not work properly, please check the configuration of the two places, as shown in the following figure, it is important to correctly configure the RPC link address of Aria2:

    • Friefox

      • Get it from FrieFox Webstore:Addons.mozilla.org/zh-CN/firef…
    • Safari because I do not have a MAC computer, please use Google

  2. Export plug-in: Baidu web disk, 115 web disk, thunderbolt offline

  3. Tampermonkey has to say something about the oil Monkey script, which can be used to meet many of our requirements on the web, such as obtaining baidu download addresses.

    • Install Violentmonkey, Greasemonkey, and Tampermonkey to your liking.
    • Download baidu Cloud scripts to scripts greasyfork, OpenUserJS market to download scripts.
    • Download Baidu cloud resources
  4. Download Replace proxyey-down for sniffing download requests using a local HTTP proxy server. Supports segmented and breakpoint download on all operating systems and most major browsers.

    • Windows Installation Tutorial
    • MAC Installation Tutorial
    • Linux Installation Tutorial

    After the installation is successful, the page for creating a task is displayed when the browser downloads resources. Select the path to save the download and the number of sections to perform the task.

    Detailed tutorial

✨ Aria2 advanced

  1. When using Aria2 to download BT, you will encounter some seeds have no speed, or slow speed problems. If you want to add a bitTracker server, you can add it to the bitTracker server. If you want to add a bittracker server, you can add it to the bitTracker server.

    # bt-tracker= bt server (used between multiple servers, separated)
    # e.g.
    bt-tracker=udp://tracker.leechers.paradise.org:6969/announce,udp://:...
    Copy the code
  2. Aria2-tracks-update.exe to update automatically, put all files in the ariA2 configuration file (aria2.conf) folder and run aria2-tracks-update.exe. The default task is scheduled to run every 8 hours from 00:00. The program runs without any prompt. Open aria2.conf to check whether the Bt-trasker field is updated successfully.

  3. If the download is slow, use a proxy. Connect some foreign nodes. Some wall resources need to be downloaded by proxy.

    --all-proxy= proxy uses a proxy server for transport of all protocols. with""(empty string) to override the previously defined proxy. You can specify a proxy server for a protocol using the --http-proxy, --https-proxy, and -- FTP-proxy options.Copy the code
  4. Find a hot seed (never recommend a seed, not a magnetic link), then next wave, hang to seed, exit Aria2 after a few hours, or wait for the Aria2 session to autosave, you will find dht.dat from an empty file to data

    Continuously updated……

Please follow the wechat public account (πŸ‘‰ sharingPlus)

This may not be the Opera you’ve used before