美文网首页CS
MAC上的下载神器:Aria2详细配置

MAC上的下载神器:Aria2详细配置

作者: edger330 | 来源:发表于2019-03-17 21:05 被阅读0次

    2019.11.30更新:

    百度方面貌似已经发现了这个BUG,暂时已经无法使用了~

    ###############################################################################

    0.写在前面:

    此文主要是参考:https://yalv.me/aria2/的配置方法,顺便加一下自己的一些体会,侵权立删,请告知。

    用Aria2这个东西下载云盘数据真的是不用不知道,用起来那种舒适感真的不是Folx,FDM这种客户端能比的~

    1.准备工作:

    1.1关于Aria2的安装:

    我个人倾向于使用homebrew来进行安装:

    1.安装homebrew

    ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" < /dev/null 2> /dev/null
    

    2.安装aria2

    brew install aria2
    

    1.2关于Aria2c的安装:

    Aria2c相当于是Aria2的应用程序

    Aria2c下载地址

    解压后将整个文件夹拖入Applications 文件夹(即:应用程序)中。

    1.3关于网盘助手的安装:

    网盘助手用于将获取的网盘链接传递给Aria2进行下载

    网盘助手下载地址

    2.开始配置:

    2.1Aria2的本地配置

    在终端中使用:

    mkdir ~/.aria2
    

    创建.aria2文件夹

    vim aria2.conf
    

    将下列内容粘贴到你的aria2.conf中

    # Basic Options
    dir=/Users/(你的用户名)/Downloads
    input-file=/Applications/aria2c/session.dat
    log=/Applications/aria2c/aria2.log
    max-concurrent-downloads=15
    max-connection-per-server=15
    check-integrity=true
    continue=true
    
    # BitTorrent/Metalink Options
    bt-enable-lpd=true
    bt-max-open-files=16
    bt-max-peers=8
    dht-file-path=/opt/var/aria2/dht.dat
    dht-file-path6=/opt/var/aria2/dht6.dat
    dht-listen-port=6801
    #enable-dht6=true
    listen-port=6801
    max-overall-upload-limit=0K
    seed-ratio=0
    
    # RPC Options
    enable-rpc=true
    rpc-allow-origin-all=true
    rpc-listen-all=true
    rpc-listen-port=6800
    #rpc-secret=123456
    #rpc-secure=true
    
    # Advanced Options
    daemon=true
    disable-ipv6=true
    #enable-mmap=true
    force-save=false
    file-allocation=none
    log-level=warn
    max-overall-download-limit=0K
    save-session=/Applications/aria2c/session.dat
    always-resume=true
    split=10
    min-split-size=10M
    
    #鐧惧害鐩�
    user-agent=netdisk;5.2.6;PC;PC-Windows;6.2.9200;WindowsBaiduYunGuanJia
    referer=http://pan.baidu.com/disk/home
    
    #Other
    on-download-complete="rm -f "$3.aria2"
    

    保存退出后,在终端键入

    aria2c
    

    来运行aria2c,若出现command not found,则在终端输入

    cd  /usr/local/bin
    sudo ln -s ../aria2/bin/aria2c aria2c
    

    来修复该问题。

    2.2Aria2的网页UI配置(浏览器建议使用google chorme)

    网页UI我推荐这个:UI地址

    配置图如下:


    UI配置图

    2.3网盘助手插件配置

    网盘助手下载好之后,在chorme中添加扩展程序:

    菜单目录:设置->更多工具->扩展程序

    操作方法:开启开发者模式->加载已解压的拓展程序->将整个压缩包解压后添加进去即可。

    3.开始使用

    打开你的或者别人的网盘,确认下载文件后,按照下图操作:

    导出链接

    点击ARIA2 RPC之后,文件就加入到Aria2中下载了,可以在之前提到的UI界面中查看下载速度:

    UI地址

    这里要说一点的是:如果你用历史记录重新进入自己的网盘时,可能会出现插件错误,无法显示导出下载的情况,对于这种情况,可以注销百度云,再重新登陆就好了!

    最后在UI界面享受飞一般的网速吧:

    excited

    4.后记

    Q1:关于出现.aria2文件未删除的情况?
    A1:我也遇到了,修改conf文件仍然不能解决,具体原因我认为是文件名或者路径名中有非法字符,如空格或者其他的字符导致无法删除。我采用了如下命令:

    find . -name "*.aria2" | xargs rm
    

    就发现了是路径的问题,如果文件路径含有非法字符,那只能一个个cd然后rm -f *.aria2了,如果你有更好的解决方法,欢迎留言,造福大家!


    2019.04.11更新:

    Q2:关于有时网页突然抽风无法添加下载任务?

    A2:这时点击下图中的🔧
    查看是否其中的JSON-RPC Path被篡改了

    有时候网页会将其自动篡改~

    相关文章

      网友评论

        本文标题:MAC上的下载神器:Aria2详细配置

        本文链接:https://www.haomeiwen.com/subject/ozcpmqtx.html