Ubuntu編譯安裝Aria2 – 突破百度網(wǎng)盤下載限速

下載源碼

安裝一些必要的依賴環(huán)境

apt install -y libcurl4-openssl-dev libevent-dev \
                ca-certificates libssl-dev pkg-config \
                build-essential intltool libgcrypt-dev \
                libssl-dev libxml2-dev

下載最新的aria2的源碼:

wget --no-check-certificate https://github.com/aria2/aria2/releases/download/release-1.31.0/aria2-1.31.0.tar.gz
tar zxf aria2-1.31.0.tar.gz
cd ./aria2-1.31.0

修改源碼

Aria2的參數(shù)中-max-server-connection-min-split-files很大程度上決定了網(wǎng)盤的下載速度千扶。
在這里我將-max-server-connection最高設(shè)置為256,-min-split-files最小設(shè)置為256k滥沫。

    #aira2的基本配置選項(xiàng)大多都存儲(chǔ)在文件OptionHandlerFactory.cc中
    vi src/OptionHandlerFactory.cc

    #定位到441行
    #將服務(wù)器最大連接數(shù)16修改為256
    OptionHandler* op(new NumberOptionHandler(PREF_MAX_CONNECTION_PER_SERVER,
                                              TEXT_MAX_CONNECTION_PER_SERVER,
                                           // "1", 1, 16, 'x'));
                                              "1", 1, 256, 'x'));
    #定位到第503行
    #將最文件分片大小設(shè)置為256_k
    #到此源代碼需要修改的地方改完了
    OptionHandler* op(new UnitNumberOptionHandler(
    //PREF_MIN_SPLIT_SIZE, TEXT_MIN_SPLIT_SIZE, "1M", 1_m, 1_g, 'k'));
     PREF_MIN_SPLIT_SIZE, TEXT_MIN_SPLIT_SIZE, "1M", 256_k, 1_g, 'k'));

編譯前的參數(shù)設(shè)置

./configure

編譯

make

編譯完成之后

cp src/aria2c /usr/local/bin

查看安裝是否成功

aria2c -v

如果能顯示版本號(hào)狐榔,就表示成功。

配置

在/etc里新建一個(gè)aria2的目錄,新建配置文件aria2.conf

mkdir -p /etc/aria2
vi /etc/aria2/aria2.conf

插入以下內(nèi)容:

dir=/home/wen/Downloads  # 這里改成絕對(duì)路徑
disable-ipv6=true
enable-rpc=true
rpc-allow-origin-all=true
rpc-listen-all=true
rpc-listen-port=6800
continue=true
input-file=/etc/aria2/aria2.session
#rpc-user=admin
#rpc-passwd=password
save-session=/etc/aria2/aria2.session
save-session-interval=7200
max-concurrent-downloads=20
max-connection-per-server=256
min-split-size=256k
#log=/var/log/aria2/aria2.log
# Complete delete .aria2 files
on-download-complete=/etc/aria2/delete_aria2
max-overall-upload-limit=5K
max-upload-limit=5K
follow-torrent=true
#BT
bt-request-peer-speed-limit=200K
#PT download
bt-max-peers=48
listen-port=26834
enable-dht=false
bt-enable-lpd=false
enable-peer-exchange=false
user-agent=uTorrent/341(109279400)(30888)
peer-id-prefix=-UT341-
seed-ratio=0
force-save=true
bt-hash-check-seed=true
bt-seed-unverified=true
bt-save-metadata=true

新建一個(gè)aria2.session建椰,用于存儲(chǔ)正在下載的一些信息

touch /etc/aria2/aria2.session

啟動(dòng)

啟動(dòng)文件配置

#!/bin/sh
### BEGIN INIT INFO
# Provides:          aria2
# Required-Start:    $remote_fs $network
# Required-Stop:     $remote_fs $network
# Default-Start:     2 3 4 5
# Default-Stop:      0 1 6
# Short-Description: Aria2 Downloader
### END INIT INFO
case "$1" in
start)
    echo -n "Starting aria2cn"
    sudo -u root aria2c --conf-path=/etc/aria2/aria2.conf -D
    #sudo -u后面的是你正在使用的用戶名雕欺,因?yàn)槲矣玫膔oot
;;
stop)
    echo -n "Shutting down aria2c "
    killall aria2c
;;
restart)
    echo -n "Shutting down aria2c  "
    killall aria2c
sleep 3
echo -n "Starting aria2c"
    sudo -u root aria2c --conf-path=/etc/aria2/aria2.conf -D
    #同上面的一樣,根據(jù)自己的用戶名改root棉姐。
;;
*)
    echo 'Usage:' `basename $0` '[option]'
    echo 'Available option:'
    for option in start stop restart
    do
    echo '  -' $option
    done
;;
esac

給啟動(dòng)文件一個(gè)權(quán)限以及開(kāi)機(jī)自動(dòng)運(yùn)行aria2

sudo chmod 755 /etc/init.d/aria2c
update-rc.d aria2c defaults

啟動(dòng)aria2

sudo service aria2c start

參考文章

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末屠列,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子伞矩,更是在濱河造成了極大的恐慌笛洛,老刑警劉巖,帶你破解...
    沈念sama閱讀 206,126評(píng)論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件乃坤,死亡現(xiàn)場(chǎng)離奇詭異苛让,居然都是意外死亡,警方通過(guò)查閱死者的電腦和手機(jī)湿诊,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,254評(píng)論 2 382
  • 文/潘曉璐 我一進(jìn)店門狱杰,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái),“玉大人厅须,你說(shuō)我怎么就攤上這事仿畸。” “怎么了朗和?”我有些...
    開(kāi)封第一講書人閱讀 152,445評(píng)論 0 341
  • 文/不壞的土叔 我叫張陵颁湖,是天一觀的道長(zhǎng)。 經(jīng)常有香客問(wèn)我例隆,道長(zhǎng)甥捺,這世上最難降的妖魔是什么? 我笑而不...
    開(kāi)封第一講書人閱讀 55,185評(píng)論 1 278
  • 正文 為了忘掉前任镀层,我火速辦了婚禮镰禾,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘唱逢。我一直安慰自己吴侦,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,178評(píng)論 5 371
  • 文/花漫 我一把揭開(kāi)白布坞古。 她就那樣靜靜地躺著备韧,像睡著了一般。 火紅的嫁衣襯著肌膚如雪痪枫。 梳的紋絲不亂的頭發(fā)上织堂,一...
    開(kāi)封第一講書人閱讀 48,970評(píng)論 1 284
  • 那天叠艳,我揣著相機(jī)與錄音,去河邊找鬼易阳。 笑死附较,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的潦俺。 我是一名探鬼主播拒课,決...
    沈念sama閱讀 38,276評(píng)論 3 399
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼事示!你這毒婦竟也來(lái)了早像?” 一聲冷哼從身側(cè)響起,我...
    開(kāi)封第一講書人閱讀 36,927評(píng)論 0 259
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤肖爵,失蹤者是張志新(化名)和其女友劉穎卢鹦,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體遏匆,經(jīng)...
    沈念sama閱讀 43,400評(píng)論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡法挨,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 35,883評(píng)論 2 323
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了幅聘。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片凡纳。...
    茶點(diǎn)故事閱讀 37,997評(píng)論 1 333
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖帝蒿,靈堂內(nèi)的尸體忽然破棺而出荐糜,到底是詐尸還是另有隱情,我是刑警寧澤葛超,帶...
    沈念sama閱讀 33,646評(píng)論 4 322
  • 正文 年R本政府宣布暴氏,位于F島的核電站,受9級(jí)特大地震影響绣张,放射性物質(zhì)發(fā)生泄漏答渔。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,213評(píng)論 3 307
  • 文/蒙蒙 一侥涵、第九天 我趴在偏房一處隱蔽的房頂上張望沼撕。 院中可真熱鬧,春花似錦芜飘、人聲如沸务豺。這莊子的主人今日做“春日...
    開(kāi)封第一講書人閱讀 30,204評(píng)論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)笼沥。三九已至,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間奔浅,已是汗流浹背馆纳。 一陣腳步聲響...
    開(kāi)封第一講書人閱讀 31,423評(píng)論 1 260
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留乘凸,地道東北人厕诡。 一個(gè)月前我還...
    沈念sama閱讀 45,423評(píng)論 2 352
  • 正文 我出身青樓累榜,卻偏偏與公主長(zhǎng)得像营勤,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子壹罚,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,722評(píng)論 2 345

推薦閱讀更多精彩內(nèi)容

  • 關(guān)于Aria2 Aria2是一個(gè)基于命令行的開(kāi)源下載工具葛作,支持多協(xié)議、多來(lái)源(HTTP/HTTPS猖凛、FTP赂蠢、Bit...
    殼叔閱讀 13,552評(píng)論 0 4
  • 2018-05-29 雖然不喜歡百度這家公司,但是它的有些服務(wù)我還不得不用辨泳,比如百度網(wǎng)盤虱岂。百度網(wǎng)盤軟件限速,開(kāi)通會(huì)...
    awsome365閱讀 12,372評(píng)論 0 4
  • [ Aria2的使用 ] 寫在前面:下載解壓以后就不要進(jìn)行其他操作了!!! 一菠红、下載 aria2下載地址:建議wi...
    糖醋Apple閱讀 7,348評(píng)論 0 3
  • 母親和孩子之間第岖,從來(lái)不是選擇和被選擇的關(guān)系,只是相遇了而已试溯∶镒遥——《母親》 電話中,不知道說(shuō)了什么話題遇绞,我媽忽然說(shuō)键袱,...
    薄荷率閱讀 673評(píng)論 0 1
  • 說(shuō)起來(lái)不過(guò)亦復(fù)如是的一個(gè)跨年,偏偏憮然被打上了“一生一世”的標(biāo)簽摹闽。開(kāi)始只是閑來(lái)無(wú)事的談資蹄咖,說(shuō)著說(shuō)著,難免又不...
    Crazytime閱讀 251評(píng)論 0 1