树莓派配置记录——aria2

aria2是linux下的一个下载利器,支持http/BT/磁力连。本身是命令行程序,支持rpc连接,因此可以编程控制,github上有很多优秀的webUI,非常适合树莓派。aria2本身的配置选项很多,完整的列表在这里下面是我的配置,放在~/.aria2/aria2.config文件中#默认下载路径dir=/home/pi/Downloads#下载前预创建文件,ext4可…

大家好,又见面了,我是你们的朋友全栈君。

aria2是linux下的一个下载利器,支持http/BT/磁力连。本身是命令行程序,支持rpc连接,因此可以编程控制,github上有很多优秀的webUI,非常适合树莓派。

aria2本身的配置选项很多,完整的列表在这里

下面是我的配置,放在~/.aria2/aria2.config文件中

#默认下载路径
dir=/home/pi/Downloads
#下载前预创建文件,ext4可以用falloc秒建大文件
file-allocation=falloc
#启动rpc,才能用webui。不过这样就无法直接用命令行了
enable-rpc=true
rpc-allow-origin-all=true
rpc-listen-all=true
#启动时继续之前的任务
continue=true
#从文件载入session
input-file=/home/pi/.aria2/aria2.session
#保存session到文件
save-session=/home/pi/.aria2/aria2.session
#最大活动任务数量,默认是5,但是树莓派毕竟性能不行,砍到3
max-concurrent-downloads=3
#每个地址最大连接数
max-connection-per-server=5
#文件最小分片大小
min-split-size=5M
#全局最大上传带宽,给BT用的,不过没有外网IP,一般都没啥上传量
max-overall-upload-limit=1M
#全局最大下载带宽,树莓派毕竟性能不行,太快会卡
max-download-limit=1M
#做种时间,两个小时,因为做种的任务也算在活动任务中,因此太长时间做种会阻碍新的下载任务
seed-time=120
#没配ipv6
disable-ipv6=true
#每分钟保存一下session
save-session-interval=60
#伪装BT客户端
peer-id-prefix=-TR2770-
user-agent=Transmission/2.77
#BT不用校验了
bt-seed-unverified=true
#用磁力链下载时,保存一下对应的种子文件
bt-save-metadata=true
#用磁力链下载时,如果有保存的种子文件,就直接用
bt-load-saved-metadata=true
#从动漫花园复制的,动画tracker服务器
bt-tracker=http://104.238.198.186:8000/announce,udp://104.238.198.186:8000/announce,http://tracker.openbittorrent.com:80/announce,udp://tracker3.itzmx.com:6961/announce,http://tracker4.itzmx.com:2710/announce,http://tracker.publicbt.com:80/announce,http://tracker.prq.to/announce,http://open.acgtracker.com:1096/announce,https://t-115.rhcloud.com/only_for_ylbud,http://btfile.sdo.com:6961/announce,http://exodus.desync.com:6969/announce,http://tr.bangumi.moe:6969/announce,http://t.nyaatracker.com/announce,http://open.nyaatorrents.info:6544/announce,http://t2.popgo.org:7456/annonce,http://share.camoe.cn:8080/announce,http://opentracker.acgnx.se/announce,http://open.acgtracker.com:1096/announce,udp://tracker.publicbt.com:80/announce,http://tr.bangumi.moe:6969/announce,http://t.nyaatracker.com/announce,http://open.acgtracker.com:1096/announce,http://open.nyaatorrents.info:6544/announce,http://t2.popgo.org:7456/annonce,http://share.camoe.cn:8080/announce,http://opentracker.acgnx.se/announce,http://tracker.acgnx.se/announce,http://nyaa.tracker.wf:7777/announce,udp://tr.bangumi.moe:6969/announce,http://104.238.198.186:8000/announce,udp://104.238.198.186:8000/announce,http://sukebei.tracker.wf:8888/announce,udp://tracker.openbittorrent.com:80/announce,udp://tracker.prq.to:80/announce,http://94.228.192.98/announce,http://share.dmhy.org/annonuce,http://tracker.btcake.com/announce,http://tracker.ktxp.com:6868/announce,http://tracker.ktxp.com:7070/announce,http://bt.sc-ol.com:2710/announce,http://btfile.sdo.com:6961/announce,https://t-115.rhcloud.com/only_for_ylbud,http://exodus.desync.com:6969/announce,udp://coppersurfer.tk:6969/announce,http://tracker3.torrentino.com/announce,http://tracker2.torrentino.com/announce,udp://open.demonii.com:1337/announce,udp://tracker.ex.ua:80/announce,http://pubt.net:2710/announce,http://tracker.tfile.me/announce,http://bigfoot1942.sektori.org:6969/announce,udp://bt.sc-ol.com:2710/announce

 

用下面命令创建一个空文件

touch ~/.aria2/aria2.session

 

 

在/etc/rc.local中插入

sudo -u pi aria2c --conf-path=/home/pi/.aria2/aria2.config -D

以用户pi来运行aria2,指定配置文件,并且启动为后台daemon

 

再说一下webui。流行的webui基本有三种,webui-aria2yaaw以及AriaNG

yaaw最简洁,选项和信息都比较少,界面比较low

请输入图片描述

webui-aria2是最多star的webui,功能丰富,但是界面有点杂乱

Main interface

 

 

 

而AriaNG有最舒服的界面,和客户端的界面很相似,还能适应手机屏幕。功能又不比webui-aria2少。

 AriaNg

 

前两个直接从github下载源码以后,放到web路径中就能用。如果是nginx,默认就是/var/www/

AriaNG源代码,需要自己编译。不过可以直接从github下载release版或者dailybuild版解压缩用

转载于:https://www.cnblogs.com/cscat/p/9867581.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/126210.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • uCOSII操作系统移植笔记

    uCOSII操作系统移植笔记笔记一:今天粗略的看了一下周立功关于uc/osII在lpc2104上的移植方面的说明,这之中印象最深的应该是irq中断和软中断方面的处理,由于arm芯片的特殊性(拥有7种处理器模式),即每种处理器模式都有自己的堆栈,这样在处理堆栈的时候就会相应的麻烦一些。在响应异常时,该移植计划在初始代码里面比在没有操作系统的初始代码多了irq的处理,移植里面的irq处理多了由汇编语言编写的对任务环境的保存,

    2022年6月3日
    33
  • 深入理解深度学习分割网络Unet——U-Net: Convolutional Networks for Biomedical Image Segmentation

    深入理解深度学习分割网络Unet——U-Net: Convolutional Networks for Biomedical Image Segmentation背景Mask=Function(I)1.什么是图像分割问题呢?简单的来讲就是给一张图像,检测是用框出框出物体,而图像分割分出一个物体的准确轮廓。也这样考虑,给出一张图像I,这个问题就是求一个函数,从I映射到Mask。至于怎么求这个函数有多种方法。我们可以看到这个图,左边是给出图像,可以看到人和摩托车,右边是分割结果。2.求这个函数有很多方法,但是第一次将深…

    2022年4月25日
    41
  • DenseNet简介

    DenseNet简介论文传送门:https://arxiv.org/pdf/1608.06993.pdfCNN模型的发展十分火热,自LeNet提出以来,涌现了一批优秀的CNN模型。LeNet是CNN的开山之作,标志着CNN真正的提出。2012年AlexNet夺得ILSVRC2012的冠军,深度学习大火。之后又涌现了VGG、GoogleNet、ResNet等,其中ResNet可谓是一个里程碑式的CNN模型。本文介…

    2022年9月29日
    4
  • dategrip激活码[免费获取][通俗易懂]

    (dategrip激活码)2021最新分享一个能用的的激活码出来,希望能帮到需要激活的朋友。目前这个是能用的,但是用的人多了之后也会失效,会不定时更新的,大家持续关注此网站~https://javaforall.net/100143.htmlIntelliJ2021最新激活注册码,破解教程可免费永久激活,亲测有效,上面是详细链接哦~ML…

    2022年3月21日
    60
  • pytest skipif_pytest断言方法

    pytest skipif_pytest断言方法前言pytest.mark.skip可以标记无法在某些平台上运行的测试功能,或者您希望失败的测试功能Skip和xfail:处理那些不会成功的测试用例你可以对那些在某些特定平台上不能运行的测试用

    2022年7月29日
    8
  • 手机和电脑将XPS转换成PDF的免费方法

    手机和电脑将XPS转换成PDF的免费方法如何将XPS转成PDF?最近有小伙伴收到很多后缀为XPS的文件,不知道如何打开,更不懂怎么样使用,如果能转成常用的PDF格式就好了。打开XPS文件最简单的方法当然还是安装对应的阅读器,比如XPSViewer;除此之外其实很多PDF阅读器也是可以直接打开XPS文档的,比如极速PDF阅读器。用以上任意一种方式打开XPS文件后,利用PDF生成的其中方式之一,将文件进行打印并选择PDF虚拟打印机就能直接将XPS文件以PDF格式进行保存了。这种方式一般适用于电脑端,毕竟手机无法进行这种虚拟打印机的操作。但如

    2022年5月4日
    49

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号