• 抛弃迅雷,Aria2 新手入门



    http://aria2.github.io/
    aria2 is a lightweight multi-protocol & multi-source command-line download utility. It supports HTTP/HTTPSFTPSFTPBitTorrent and Metalink. aria2 can be manipulated via built-in JSON-RPC and XML-RPC interfaces.

    迅雷已经用了 10 年,一直把它看作是速度最快也最方便的下载工具。迅雷会员也是我必续的服务。

    但,迅雷堕落了。

    • thunder:\ 迅雷专属链接越来越少,基本都是磁力、BT 的天下
    • 迅雷会员加速不再给力,大量资源速度为 0。会员虽然还有一年多,但几乎没用了
    • 迅雷功能更新倒逼客户升级,而升到迅雷 U 享版后,迅雷提高自身权限,强制接收所有下载。有些小文件,我只想用浏览器直接下载;一些不想下的链接,也会被迅雷非常敏感的感应到,强制下载,真的真的特别流氓。

    为什么选择 Aria2 ?

    • 优点:比较全能,HTTP 下载和 BT 下载都有,性能也相当不错,速度不比迅雷慢
    • 缺点:无 UI,需要自备;配置麻烦,上手较难。

     

    Aria2 快速配置

    1、下载 Windows 设置懒人包

    2、把懒人包解压到常用的存放目录,我放在 D:Aria2

    3、官网下载 Aria2 程序, Windows 内存大于 4G 即为 64 位系统,选择 aria2-1.35.0-win-64bit-build1.zip,然后解压到懒人包目录中,替代懒人包的 aria2c.exe 程序。国内搬运地址: 提取码: u234

    4、点击 aria2.exe , 启动 aria2,该程序会在任务栏中植入图标

    5、修改aria2.conf,更多设置参考Aria2 & YAAW 使用说明

    • 修改默认下载目录
    # 文件的保存路径(可使用绝对路径或相对路径), 默认: 当前启动位置
    dir=D:Download  #D:Download 是我的默认下载目录
    • 修改服务器默认连接数
    # 同一服务器连接数, 添加时可指定, 默认:1
    max-connection-per-server=16
    • 开启 BT 下列设置
    enable-dht=true
    bt-enable-lpd=true
    enable-peer-exchange=true
    • 在最后添加 BT trackers, 配置列表时重新获取 最新 trackers,tracker 中用隔开
    # bt-tracker 更新,解决Aria2 BT下载速度慢没速度的问题
    bt-tracker=udp://tracker.coppersurfer.tk:6969/announce,udp://tracker.leechers-paradise.org:6969/announce,udp://tracker.opentrackr.org:1337/announce,udp://p4p.arenabg.com:1337/announce,udp://9.rarbg.to:2710/announce,udp://9.rarbg.me:2710/announce,udp://tracker.openbittorrent.com:80/announce,udp://exodus.desync.com:6969/announce,udp://tracker.tiny-vps.com:6969/announce,udp://retracker.lanta-net.ru:2710/announce,udp://open.stealth.si:80/announce,udp://tracker.moeking.me:6969/announce,udp://denis.stalker.upeer.me:6969/announce,udp://tracker.torrent.eu.org:451/announce,udp://tracker.cyberia.is:6969/announce,udp://open.demonii.si:1337/announce,udp://ipv4.tracker.harry.lu:80/announce,udp://explodie.org:6969/announce,udp://xxxtor.com:2710/announce,udp://valakas.rollo.dnsabr.com:2710/announce

    还有很多设置,有时间可以逐个修改。

    6、开始下载

    Aira2 没有软件界面,程序员可以用代码执行任务,但普通用户怎样添加下载任务呢?

    打开浏览器,输入网址aria2c.com就可以打开操作界面了。可以把这个网址放到书签中,方便使用。

    如果出现 Aria2 RPC 服务器错误,说明 aria2.conf 配置出错,可以直接使用我设置好的文件。aria2.conf 配置链接:  提取码: 5avx

     

    Aria2 进阶

    1、使用不同的 Web UI

    AriaNg:

    AriaNg 和传统下载软件界面类似,中文版界面,使用无压力,如果报错的话,记得修改服务器地址:

    使用方法:下载 zip 包,解压后直接运行 index.html 就可打开 WebUI 界面,可以收藏到书签,方便使用。

    2、BT 下载预热

    找个热门 BT 种子(千万建议是种子,而不是磁力链接),然后下一波,挂着做种,过几个小时后退出 Aria2,或者等 Aria2 会话自动保存,这时候你下载就会正常很多。本步骤仅用于 BT 下载,普通下载可忽略。

    具体可以查看 Senraの小窝 的文章-解决 Aria2 BT 下载速度慢没速度的问题

    很多 BT 客户端一样,Aria2 有个 dht.dat 文件(开启 ipv6 还有个 dht6.dat),这玩意用于存储一种叫做 DHT Routing Table 的东西,DHT 网络由无数节点组成,你接触到一个后能通过它接触到更多的节点,Aria2 我记得是有内置的节点,但是!如果你在 Aria2 第一次运行的时候直接下载磁力链接或者冷门种子,你很可能遇到连MetaData都无法获取的情况,这就是因为第一次只是初始化 dht.dat 文件,你本地不存在 DHT Routing Table 的缓存,所以你无法从 DHT 网络中获取足够的数据。

    3、安装 chrome 插件 - 添加到 aria2,用 Aria2 接管 chrome 的下载

    国内搬运地址:  提取码: 4azx

    Aria2 启动器

    Aria2 启动需要分别打开下载界面和 exe 应用文件,比较麻烦。我用 ahk 做了个启动器,可以检测 exe 应用运行状态并一键打开下载界面。

    启动器下载:

    将启动器到 Aria2 运行目录,如D:Aria2

    Aria2c启动器:使用http://aria2c.com/作为默认下载界面,不需要多余设置。

    AriaNg启动器:使用 AriaNg 作为下载界面,需将 AriaNg 解压到 Aria2 运行目录,如D:Aria2AriaNg

    参考资料:

    1. aria2 懒人安装教程
    2. Aria2+WebUI,迅雷倒下之后的代替品
    3. BT trackers 更新项目
    4. Aria2基础上手指南
    5. 解决Aria2 BT下载速度慢没速度的问题
    6. yaaw (国人开发的 Aria2 web-ui)
    7. bt-trackerlist 官方更新地址

    https://zhuanlan.zhihu.com/p/37021947

  • 相关阅读:
    Java注释Override、Deprecated、SuppressWarnings详解
    android: 实现跨程序数据共享
    android: 创建自己的内容提供器
    android: 通过内容提供器读取系统联系人
    android: 内容提供器简介
    android: UriMatcher的用法
    java中static{}语句块详解
    android: SQLite 数据库的最佳实践
    android: SQLite使用 SQL 操作数据库
    android: SQLite查询数据
  • 原文地址:https://www.cnblogs.com/softidea/p/12779432.html
Copyright © 2020-2023  润新知