月度归档: 2016 年 7 月

  • ubuntu编译提示缺少libev4的解决办法

    sudo apt-get install libev4

    sudo apt-get install libev-dev

  • Aria2配置教程(Mac和Windows)

    本来想自己写一篇的,但是发现有人已经写了,而且提供了懒人包

    所以  。。。

    官方下载:https://github.com/aria2/aria2/releases/

    先下载aria2 for windows:http://sourceforge.net/projects/aria2/files/stable/ 。如果下不动的话,可以从网盘下载:百度网盘 (注意分清是32位还是64位)
    解压,我解压放在C:\Program Files\aria2\ 下,然后新建四个文件:
    Aria2.log(日志,空文件就行)
    aria2.session(下载历史,空文件就行)
    aria2.conf(配置文件)
    HideRun.vbs(隐藏cmd窗口运行用到的)
    编辑aria2.conf复制以下内容:

    dir=C:\Downloads\
    log=C:\Program Files\aria2\Aria2.log
    input-file=C:\Program Files\aria2\aria2.session
    save-session=C:\Program Files\aria2\aria2.session
    save-session-interval=60
    force-save=true
    log-level=error

    # see –split option
    max-concurrent-downloads=5
    continue=true
    max-overall-download-limit=0
    max-overall-upload-limit=50K
    max-upload-limit=20

    # Http/FTP options
    connect-timeout=120
    lowest-speed-limit=10K
    max-connection-per-server=10
    max-file-not-found=2
    min-split-size=1M
    split=5
    check-certificate=false
    http-no-cache=true

    # FTP Specific Options

    # BT/PT Setting
    bt-enable-lpd=true
    #bt-max-peers=55
    follow-torrent=true
    enable-dht6=false
    bt-seed-unverified
    rpc-save-upload-metadata=true
    bt-hash-check-seed
    bt-remove-unselected-file
    bt-request-peer-speed-limit=100K
    seed-ratio=0.0

    # Metalink Specific Options

    # RPC Options
    enable-rpc=true
    pause=false
    rpc-allow-origin-all=true
    rpc-listen-all=true
    rpc-save-upload-metadata=true
    rpc-secure=false

    # Advanced Options
    daemon=true
    disable-ipv6=true
    enable-mmap=true
    file-allocation=falloc
    max-download-result=120
    #no-file-allocation-limit=32M
    force-sequential=true
    parameterized-uri=true

    dir=C:\Downloads\
    log=C:\Program Files\aria2\Aria2.log
    input-file=C:\Program Files\aria2\aria2.session
    save-session=C:\Program Files\aria2\aria2.session
    save-session-interval=60
    force-save=true
    log-level=error

    # see –split option
    max-concurrent-downloads=5
    continue=true
    max-overall-download-limit=0
    max-overall-upload-limit=50K
    max-upload-limit=20

    # Http/FTP options
    connect-timeout=120
    lowest-speed-limit=10K
    max-connection-per-server=10
    max-file-not-found=2
    min-split-size=1M
    split=5
    check-certificate=false
    http-no-cache=true

    # FTP Specific Options

    # BT/PT Setting
    bt-enable-lpd=true
    #bt-max-peers=55
    follow-torrent=true
    enable-dht6=false
    bt-seed-unverified
    rpc-save-upload-metadata=true
    bt-hash-check-seed
    bt-remove-unselected-file
    bt-request-peer-speed-limit=100K
    seed-ratio=0.0

    # Metalink Specific Options

    # RPC Options
    enable-rpc=true
    pause=false
    rpc-allow-origin-all=true
    rpc-listen-all=true
    rpc-save-upload-metadata=true
    rpc-secure=false

    # Advanced Options
    daemon=true
    disable-ipv6=true
    enable-mmap=true
    file-allocation=falloc
    max-download-result=120
    #no-file-allocation-limit=32M
    force-sequential=true
    parameterized-uri=true

    注意修改一下选项:
    dir=C:\Downloads\ (下载文件保存路径,改为你想要的)
    log=C:\Program Files\aria2\Aria2.log (日志文件,如果不需要日志,这一行可去掉,如果需要,路径C:\Program Files\aria2\改为你安装aria2的路径)
    input-file=C:\Program Files\aria2\aria2.session
    save-session=C:\Program Files\aria2\aria2.session(这两个是记录和读取下载历史用的,断电和重启时保证下载任务不会丢失,如果有时aria2不能启动,清空这里面的内容就行了,路径C:\Program Files\aria2\改为你安装aria2的路径)
    编辑HideRun.vbs,并复制以下内容,注意修改C:\Progra~1\aria2\ 为你的aria2安装路径:

    CreateObject(“WScript.Shell”).Run “D:\Progra~1\aria2\aria2c.exe –conf-path=aria2.conf”,0

    要启动aria2,一定要点击这个文件,不要点击aria2c.exe。
    如果要开机启动,创建一个HideRun.vbs的快捷方式,放在“开始->启动”中即可。
    管理界面可以使用yaaw(百度网盘),解压后随便放在什么地方,然后打开index.html,点刷新旁边的扳手进行配置,将JSON-RPC 路径中的localhost改为对应电脑的ip(如果是本机则不用修改)
    各种添加到aria2的脚本可以自行搜索(如迅雷离线、QQ旋风等)
    文章参考自:卡饭论坛

    优秀教程:

    http://pandaju.me/article/209

    https://medium.com/@Justin___Smith