编译aria2,修改并发线程限制

    由于aria2官方源码带有16线程单任务并发限制,而百度盘单线程只给100k/s,所以有必要增加线程数,那就需要自行下载源码进行编译了。


    源码下载地址:https://github.com/aria2/aria2/releases/


    cd aria2-1.34.0

    vi ./src/OptionHandlerFactory.cc


    修改 TEXT_MAX_CONNECTION_PER_SERVER 后参数。此处修改为-1,小机器我限速9000k/s。


        OptionHandler* op(new NumberOptionHandler(PREF_MAX_CONNECTION_PER_SERVER,
                                                  TEXT_MAX_CONNECTION_PER_SERVER,
                                                  "128", 1, -1, 'x'));

    更多修改参考:https://github.com/archlinuxcn/repo/blob/master/aria2-fast/aria2-fast.patch


    然后开始编译。

    sudo apt-get install -y wget libcurl4-openssl-dev libevent-dev ca-certificates libssl-dev pkg-config build-essential intltool libxml2-dev libgcrypt-dev libssl-dev
    ./configure
    make
    sudo make install



    就酱。


标签: aria2