编译aria2,修改并发线程限制
由于aria2官方源码带有16线程单任务并发限制,而百度盘单线程只给100k/s,所以有必要增加线程数,那就需要自行下载源码进行编译了。
源码下载地址:https://github.com/aria2/aria2/releases/
cd aria2-1.34.0vi ./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