日韩黑丝制服一区视频播放|日韩欧美人妻丝袜视频在线观看|九九影院一级蜜桃|亚洲中文在线导航|青草草视频在线观看|婷婷五月色伊人网站|日本一区二区在线|国产AV一二三四区毛片|正在播放久草视频|亚洲色图精品一区

分享

aria2配置示例

 gxm_lib 2013-01-23

aria2配置示例

December 24 2012 ,

其實(shí)面對(duì)man的存在,寫(xiě)什么總結(jié)完全沒(méi)有必要,一切寶藏都在manual。不過(guò)反正不會(huì)有人會(huì)讀就是了。那我就寫(xiě)一下吧

基礎(chǔ)

首先,aria2或者叫做aria2c,它是一個(gè)下載器,嗯。
常用的兩種模式是直接下載,比如 aria2c "http://host/file.zip" 這樣,當(dāng)它完成后就退出了,就像wget(估計(jì)你們也不知道吧)那樣。
另一種就是rpc server模式,特點(diǎn)就是,它啟動(dòng)之后什么都不干,然后等著從rpc接口添加任務(wù),下載完也不退出,而是一直等著。對(duì),就像迅雷干的那樣,當(dāng)然,它不會(huì)上傳你硬盤(pán)上的數(shù)據(jù)。

因?yàn)榈谝环N方式要每次都敲命令,除非像我是原生*nix,沒(méi)有命令行就沒(méi)法用電腦,估計(jì)也沒(méi)什么用,于是常用的就是第二種。一般啟動(dòng)命令是 aria2c --enable-rpc --rpc-listen-all=true --rpc-allow-origin-all -c -D 。但是,其實(shí)這個(gè)命令是不好的!不要使用這種啟動(dòng)方式。
首先,用命令方式導(dǎo)致配置不方便修改保存,-D導(dǎo)致無(wú)法看到出錯(cuò)信息。

推薦啟動(dòng)方式是使用配置文件 $HOME/.aria2/aria2.conf 。嗯,我知道路由上這個(gè)地址是無(wú)法修改或者重啟后會(huì)丟失的,那么你可以放到別的地方,然后 aria2c --conf-path=<PATH> 注意 <PATH> 填完整路徑,因?yàn)楣碇肋@個(gè)程序是從那個(gè)路徑啟動(dòng)的。-D (用于后臺(tái)執(zhí)行, 這樣ssh斷開(kāi)連接后程序不會(huì)退出) 只有在確認(rèn)OK之后在啟動(dòng)腳本中使用。

以下方案都基于配置文件方式

圖形界面

aria2是沒(méi)有圖形界面的,已知相對(duì)好用的圖形界面有:

請(qǐng)使用chrome,firefox等現(xiàn)代瀏覽器訪問(wèn)。這兩個(gè)東西都可以直接使用,除了看英文不爽以外,有什么必要下載回來(lái)使用?(吐槽:難道你們就不覺(jué)得webui-aria2的title總是被壓成好幾行,詭異的配色(對(duì),說(shuō)的就是那個(gè)藍(lán)色背景,深藍(lán)顏色的 Use custom IP and port settings 按鈕)不難看嗎?)
這兩個(gè)東西上的配置在重啟后都會(huì)失效! 使用配置文件保存您的設(shè)置

圖形界面基本都基于RPC模式,所以一定確定開(kāi)啟了RPC,IP端口可訪問(wèn),并且在管理器中填寫(xiě)了正確的地址。

配置

請(qǐng)將所有配置置于配置文件中
只有在確認(rèn)配置無(wú)誤后再加上 -D 選項(xiàng)
請(qǐng)閱讀出錯(cuò)信息!

RPC

需要1.14及以上版本
http://aria2./manual/en/html/aria2c.html#rpc-options

#允許rpc
enable-rpc=true
#允許所有來(lái)源, web界面跨域權(quán)限需要
rpc-allow-origin-all=true
#允許非外部訪問(wèn)
rpc-listen-all=true
#RPC端口, 僅當(dāng)默認(rèn)端口被占用時(shí)修改
#rpc-listen-port=6800

如果啟動(dòng)時(shí)出現(xiàn) Initializing EpollEventPoll failed. 或相似錯(cuò)誤, 在配置中加上 event-poll=select

如果需要使用密碼驗(yàn)證(需要1.15.2以上版本)

#用戶(hù)名
rpc-user=username
#密碼
rpc-passwd=passwd

在YAAW中使用 http://username:passwd@hostname:port/jsonrpc 的地址格式設(shè)置密碼.
對(duì)于RPC模式來(lái)說(shuō), 界面和后端是分離的, 只要給后端設(shè)置密碼即可. 前端認(rèn)證什么的是毫無(wú)意義的.
如果你比較新潮, 在YAAW中也可以用 ws:// 為前綴,只用websocket連接aria2c, 如果你不知道websocket是什么. 那就算了.

速度相關(guān)

#最大同時(shí)下載數(shù)(任務(wù)數(shù)), 路由建議值: 3
max-concurrent-downloads=5
#斷點(diǎn)續(xù)傳
continue=true
#同服務(wù)器連接數(shù)
max-connection-per-server=5
#最小文件分片大小, 下載線(xiàn)程數(shù)上限取決于能分出多少片, 對(duì)于小文件重要
min-split-size=10M
#單文件最大線(xiàn)程數(shù), 路由建議值: 5
split=10
#下載速度限制
max-overall-download-limit=0
#單文件速度限制
max-download-limit=0
#上傳速度限制
max-overall-upload-limit=0
#單文件速度限制
max-upload-limit=0
#斷開(kāi)速度過(guò)慢的連接
#lowest-speed-limit=0
#驗(yàn)證用,需要1.16.1之后的release版本
#referer=*

進(jìn)度保存相關(guān)

aria2c只有在正常退出時(shí)(ctrl-c), 突然斷電是無(wú)法保存進(jìn)度的. 在第一次使用的時(shí)候會(huì)出現(xiàn)會(huì)話(huà)文件不存在的錯(cuò)誤, 手動(dòng)創(chuàng)建一個(gè)空文件即可. 如果您編寫(xiě)的是自動(dòng)啟動(dòng)腳本, 在啟動(dòng)aria2前加上 touch aria2.session 這句命令.

input-file=/some/where/aria2.session
save-session=/some/where/aria2.session
#定時(shí)保存會(huì)話(huà),需要1.16.1之后的release版
#save-session-interval=60

磁盤(pán)相關(guān)

#文件保存路徑, 默認(rèn)為當(dāng)前啟動(dòng)位置
dir=/some/where
#文件緩存, 使用內(nèi)置的文件緩存, 如果你不相信Linux內(nèi)核文件緩存和磁盤(pán)內(nèi)置緩存時(shí)使用, 需要1.16及以上版本
#disk-cache=0
#另一種Linux文件緩存方式, 使用前確保您使用的內(nèi)核支持此選項(xiàng), 需要1.15及以上版本(?)
#enable-mmap=true
#文件預(yù)分配, 能有效降低文件碎片, 提高磁盤(pán)性能. 缺點(diǎn)是預(yù)分配時(shí)間較長(zhǎng)
#所需時(shí)間 none < falloc ? trunc << prealloc, falloc和trunc需要文件系統(tǒng)和內(nèi)核支持
file-allocation=prealloc

BT相關(guān)

http://aria2./manual/en/html/aria2c.html#bittorrent-specific-options

#啟用本地節(jié)點(diǎn)查找
bt-enable-lpd=true
#添加額外的tracker
#bt-tracker=<URI>,…
#單種子最大連接數(shù)
#bt-max-peers=55
#強(qiáng)制加密, 防迅雷必備
#bt-require-crypto=true
#當(dāng)下載的文件是一個(gè)種子(以.torrent結(jié)尾)時(shí), 自動(dòng)下載BT
follow-torrent=true
#BT監(jiān)聽(tīng)端口, 當(dāng)端口屏蔽時(shí)使用
#listen-port=6881-6999

aria2亦可以用于PT下載, 下載的關(guān)鍵在于偽裝

#不確定是否需要,為保險(xiǎn)起見(jiàn),need more test
enable-dht=false
bt-enable-lpd=false
enable-peer-exchange=false
#修改特征
user-agent=uTorrent/2210(25130)
peer-id-prefix=-UT2210-
#修改做種設(shè)置, 允許做種
seed-ratio=0
#保存會(huì)話(huà)
force-save=true
bt-hash-check-seed=true
bt-seed-unverified=true
bt-save-metadata=true
#定時(shí)保存會(huì)話(huà),需要1.16.1之后的某個(gè)release版本(比如1.16.2)
#save-session-interval=60

常見(jiàn)問(wèn)題

###Internal server error 手動(dòng)訪問(wèn)你的JSON-RPC地址 http://hostname:port/jsonrpc?jsoncallback=1 如果沒(méi)有返回, 請(qǐng)確認(rèn)aria2是否啟動(dòng)以及連通性. 如果aria2在路由器后或沒(méi)有公網(wǎng)IP, 請(qǐng)做好端口映射.

如何使用迅雷離線(xiàn)

http://binux.github.com/ThunderLixianExporter/ 安裝后, 在迅雷離線(xiàn)的右上角的設(shè)置中設(shè)置RPC地址.
提供chrome插件: https://chrome.google.com/webstore/detail/thunderlixianassistant/eehlmkfpnagoieibahhcghphdbjcdmen

如何使用旋風(fēng)離線(xiàn)(QQ離線(xiàn))

http:///scripts/show/142624安裝腳本后, 在旋風(fēng)離線(xiàn)頁(yè)面使用.

如何安裝aria2

我也不知道, 看你的box上有什么開(kāi)源包管理器之類(lèi)的東西, 有什么用什么. 如果沒(méi)有, google之, 如果沒(méi)有, 放棄吧.

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶(hù)發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買(mǎi)等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶(hù) 評(píng)論公約

    類(lèi)似文章 更多