伊莉討論區

標題: [下載工具] ARIA2使用教學 [打印本頁]

作者: catMonica    時間: 2017-11-17 05:28 PM     標題: [下載工具] ARIA2使用教學

本帖最後由 catMonica 於 2017-11-21 06:00 PM 編輯

【文章內容】:
~軟體簡介~
ARIA2是一個免費開源(GNU/GPL)的輕量軟體,由Tatsuhiro Tsujikawa用C++寫成的下載工具,程式本身占用資源極少,適合把舊電腦當成專門下載的電腦使用,不但可以限制下載速度,還擁有中斷續傳的功能。就算電腦不在身邊,也可以架設RPC,方便從其他地方用網頁就能輕鬆操控ARIA2!
支援協定:HTTP(S),FTP, SFTP, BitTorrent, Metalink

~配置設定~

1.      前往作者GitHub 下載最新版aria2,依照作業系統下載(本文以Win10 64bit為範例)

2.      解壓縮之後應該會得到這些檔案(如下圖)

[attach]121099734[/attach]

3.      將預設配置下載後放入同一個資料夾

  [attach]121099744[/attach]

4.      再建立一個文字檔名為start.bat,寫入以下內容並存檔

  1. @ECHO OFFaria2c.exe --conf=aria2.conf
複製代碼


~~使用教學~

配置完成後要如何開啟呢?
雙擊執行start.bat會冒出一個小黑窗,不用擔心那就是ARIA2本尊喔~
打開WEB-RPChttps://ziahamza.github.io/webui-aria2/ 就能輕鬆使用 ARIA2
要關閉ARIA2就直接關掉那個小黑窗即可~

~密碼令牌設定~
對外開啟了RPC雖然很方便,但,有沒有可能別人也能連上呢?
所以要設置密碼才行~~

1.      開啟aria2.conf加入此行並保存

  1. rpc-secret=!%^@#*^!@*@
複製代碼

(請自己設置一個密碼)

2.      重新開啟aria2

3.      在網頁上方的[設定] > [連線設定]> 密碼令牌 輸入剛剛設定的密碼並儲存配置


~Q&A~
Q1. 開啟網頁後跳出無法連線到 Aria2 RPC 伺服器
A1. 可能是conf文件配置有錯誤,請重新下載aria2.conf

Q2. 開啟網頁後跳出通過 RPC 連線到 Aria2 成功,但是連線並不安全。
A2. 提供的aria2.conf無設定密碼,所以會有這個警告。








  1. #========== Aria2.conf配置 ==========#

  2. #文件的保存路徑(可使用絶對路徑或相對路徑), 默認: 當前啟動位置
  3. dir=Aria2Data
  4. #啟用磁碟緩存,0為禁用緩存, 默認:16M
  5. disk-cache=32M
  6. #文件預分配方式, 能有效降低磁碟碎片, 默認:prealloc
  7. #預分配所需時間: none < falloc 、 trunc < prealloc
  8. #falloc和trunc則需要文件系統和內核支持, NTFS建議使用falloc, EXT3/4建議trunc
  9. file-allocation=falloc
  10. #斷點續傳
  11. continue=true

  12. #========== 下載連接 ==========#
  13. #最大同時下載任務數, 運行時可修改, 默認:5
  14. max-concurrent-downloads=1
  15. #同一服務器連接數, 添加時可指定, 默認:1
  16. max-connection-per-server=5
  17. #最小文件分片大小, 添加時可指定, 取值範圍1M-1024M, 默認:20M
  18. #假定size=10M,文件為20MiB 則使用兩個來源下載; 文件為15MiB 則使用一個來源下載
  19. min-split-size=20M
  20. #單個任務最大線程數, 添加時可指定, 默認:5
  21. split=5
  22. #整體下載速度限制, 運行時可修改, 默認:0
  23. max-overall-download-limit=0
  24. #單個任務下載速度限制, 默認:0
  25. max-download-limit=0
  26. #整體上傳速度限制, 運行時可修改, 默認:0
  27. max-overall-upload-limit=0
  28. #單個任務上傳速度限制, 默認:0
  29. max-upload-limit=0
  30. #禁用IPv6,默認:false
  31. disable-ipv6=false

  32. #========== 進度保存 ==========#
  33. #從會話文件中讀取下載任務
  34. input-file=aria2.session
  35. #在Aria2退出時保存`錯誤/未完成`的下載任務到會話文件
  36. save-session=aria2.session
  37. #定時保存會話,0為退出時才保存, 需1.16.1以上版本, 默認:0
  38. save-session-interval=60

  39. #========== RPC設置 ==========#
  40. #啟用RPC,默認:false
  41. enable-rpc=true
  42. #允許所有來源,默認:false
  43. rpc-allow-origin-all=true
  44. #允許非外部訪問, 默認:false
  45. rpc-listen-all=true
  46. #事件輪詢方式,取值:[epoll, kqueue, port, poll, select], 不同系統默認值不同
  47. event-poll=select
  48. #RPC監聽連接埠,連接埠被占用時可以修改, 默認:6800
  49. rpc-listen-port=6800

  50. #========== BT/PT下載 ==========#
  51. #當下載的是一個種子(以.torrent結尾)時, 自動開始BT任務, 默認:true
  52. follow-torrent=true
  53. #BT監聽連接埠,當連接埠被屏蔽時使用, 默認:6881-6999
  54. listen-port=6881-6999
  55. #單個種子最大連接數, 默認:55
  56. bt-max-peers=55
  57. #打開DHT功能, PT需要禁用, 默認:true
  58. enable-dht=true
  59. #打開IPv6DHT功能, PT需要禁用
  60. enable-dht6=false
  61. #DHT網絡監聽連接埠, 默認:6881-6999
  62. dht-listen-port=6881-6999
  63. #本地節點查找,PT需要禁用, 默認:false
  64. bt-enable-lpd=false
  65. #種子交換,PT需要禁用, 默認:true
  66. enable-peer-exchange=true
  67. #每個種子限速,對少種的PT很有用, 默認:50K
  68. bt-request-peer-speed-limit=50K
  69. #客戶端偽裝
  70. peer-id-prefix=-TR2770-
  71. user-agent=Transmission/2.77
  72. #當種子的分享率達到這個數時, 自動停止做種, 0為一直做種, 默認:1.0
  73. seed-ratio=0
  74. #強制保存會話,話即使任務已經完成, 默認:false
  75. force-save=false
  76. #BT校驗, 默認:true
  77. bt-hash-check-seed=true
  78. #繼續之前的BT任務時, 無需再次校驗, 默認:false
  79. bt-seed-unverified=true
  80. #保存磁力連結元數據為種子文件(.torrent文件), 默認:false
  81. bt-save-metadata=true
複製代碼


【文章來源】:原創
【心得】:
原本我是個IDM愛好者,直到捨棄WINDOWS後才發覺,我沒有下載軟體惹QAQ
所以就去找google大神問問,LINUX下載工具真的不多( QAQ again )
沒想到這aria2竟然可以如此輕巧,不但三大系統都能使用,還全速下載幾乎不占記憶體,根本就是邊打遊戲還可以邊下載又不會盪的神軟體!!!!


這裡再附上熱心網民編輯的下載工具比較表格(WIKI):https://zh.wikipedia.org/zh-tw/%E4%B8%8B%E8%BD%BD%E7%AE%A1%E7%90%86%E7%A8%8B%E5%BA%8F%E6%AF%94%E8%BE%83


作者: 何必    時間: 2019-8-14 12:02 AM

感謝你的熱心提供.實用性等等下載後研究研究.謝謝




歡迎光臨 伊莉討論區 (http://kancolle.eyny.com/) Powered by Discuz!