找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888
查看: 29996|回复: 84

[N1盒子] N1 armbian 安装配置aria2 并使用浏览器插件便捷下载

 火.. [复制链接]
本帖最后由 MaxGO 于 2018-11-1 16:50 编辑

因询问aria2的帖子较多,所以简单写下安装以及使用。

该文能实现从电脑上直接下载资源到N1的外挂硬盘,百度网盘、微云网盘资源也可以哟。


首先,推荐安装OMV,便于N1管理。安装完成后媒体播放可以参考使用DLNA+VLC播放 。同时,其它基于Linux的软件也可以安装使用,比如v2。

下面正式开始:
1.安装aria2
如果你已经安装了OMV,那么可以直接进入【系统】-【插件】,找到插件【OPENMEDIAVAULT-DOWNLOADER】进行aria2安装。
如果不需要安装OMV,那么直接命令行输入
  1. apt install aria2
复制代码
进行安装。

2.创建配置文件
  1. $ mkdir /root/.config/aria2
  2. $ touch /root/.config/aria2/aria2.session #用于保存日志
  3. $ nano /root/.config/aria2/aria2.conf #创建配置文件
复制代码
创建完成后

CTRL+o 回车保存
CTRL+x 退出

aria2.conf配置文件参考。其中第16行文件保存路径,请根据N1硬盘实际挂载路径进行修改,同时留意该目录权限
  1. ## '#'开头为注释内容, 选项都有相应的注释说明, 根据需要修改 ##
  2. ## 被注释的选项填写的是默认值, 建议在需要修改时再取消注释  ##

  3. ## 进度保存相关 ##

  4. # 从会话文件中读取下载任务
  5. #input-file=aria2.session
  6. # 在Aria2退出时保存`错误/未完成`的下载任务到会话文件
  7. #save-session=aria2.session
  8. # 定时保存会话, 0为退出时才保存, 需1.16.1以上版本, 默认:0
  9. #save-session-interval=60

  10. ## 文件保存相关 ##

  11. # 文件的保存路径, 默认: 当前启动位置
  12. dir=/srv/dev-disk-by-label-USBDisk1/Downloads
  13. # 启用磁盘缓存, 0为禁用缓存, 需1.16以上版本, 默认:16M
  14. #disk-cache=32M
  15. # 文件预分配方式, 能有效降低磁盘碎片, 默认:prealloc
  16. # 预分配所需时间: none < falloc ? trunc < prealloc
  17. # falloc和trunc则需要文件系统和内核支持
  18. # NTFS建议使用falloc, EXT3/4建议trunc, MAC 下需要注释此项
  19. #file-allocation=none
  20. # 断点续传
  21. continue=true

  22. ## 下载连接相关 ##

  23. # 最大同时下载任务数, 运行时可修改, 默认:5
  24. #max-concurrent-downloads=5
  25. # 同一服务器连接数, 添加时可指定, 默认:1
  26. max-connection-per-server=5
  27. # 最小文件分片大小, 添加时可指定, 取值范围1M -1024M, 默认:20M
  28. # 假定size=10M, 文件为20MiB 则使用两个来源下载; 文件为15MiB 则使用一个来源下载
  29. min-split-size=10M
  30. # 单个任务最大线程数, 添加时可指定, 默认:5
  31. #split=5
  32. # 整体下载速度限制, 运行时可修改, 默认:0
  33. #max-overall-download-limit=0
  34. # 单个任务下载速度限制, 默认:0
  35. #max-download-limit=0
  36. # 整体上传速度限制, 运行时可修改, 默认:0
  37. #max-overall-upload-limit=0
  38. # 单个任务上传速度限制, 默认:0
  39. #max-upload-limit=0
  40. # 禁用IPv6, 默认:false
  41. #disable-ipv6=true
  42. # 连接超时时间, 默认:60
  43. #timeout=60
  44. # 最大重试次数, 设置为0表示不限制重试次数, 默认:5
  45. #max-tries=5
  46. # 设置重试等待的秒数, 默认:0
  47. #retry-wait=0

  48. ## RPC相关设置 ##

  49. # 启用RPC, 默认:false
  50. enable-rpc=true
  51. # 允许所有来源, 默认:false
  52. rpc-allow-origin-all=true
  53. # 允许非外部访问, 默认:false
  54. rpc-listen-all=true
  55. # 事件轮询方式, 取值:[epoll, kqueue, port, poll, select], 不同系统默认值不同
  56. #event-poll=select
  57. # RPC监听端口, 端口被占用时可以修改, 默认:6800
  58. #rpc-listen-port=6800
  59. # 设置的RPC授权令牌, v1.18.4新增功能, 取代 --rpc-user 和 --rpc-passwd 选项
  60. #rpc-secret=<TOKEN>
  61. # 设置的RPC访问用户名, 此选项新版已废弃, 建议改用 --rpc-secret 选项
  62. #rpc-user=<USER>
  63. # 设置的RPC访问密码, 此选项新版已废弃, 建议改用 --rpc-secret 选项
  64. #rpc-passwd=<PASSWD>
  65. # 是否启用 RPC 服务的 SSL/TLS 加密,
  66. # 启用加密后 RPC 服务需要使用 https 或者 wss 协议连接
  67. #rpc-secure=true
  68. # 在 RPC 服务中启用 SSL/TLS 加密时的证书文件,
  69. # 使用 PEM 格式时,您必须通过 --rpc-private-key 指定私钥
  70. #rpc-certificate=/path/to/certificate.pem
  71. # 在 RPC 服务中启用 SSL/TLS 加密时的私钥文件
  72. #rpc-private-key=/path/to/certificate.key

  73. ## BT/PT下载相关 ##

  74. # 当下载的是一个种子(以.torrent结尾)时, 自动开始BT任务, 默认:true
  75. #follow-torrent=true
  76. # BT监听端口, 当端口被屏蔽时使用, 默认:6881-6999
  77. listen-port=51413
  78. # 单个种子最大连接数, 默认:55
  79. #bt-max-peers=55
  80. # 打开DHT功能, PT需要禁用, 默认:true
  81. enable-dht=false
  82. # 打开IPv6 DHT功能, PT需要禁用
  83. #enable-dht6=false
  84. # DHT网络监听端口, 默认:6881-6999
  85. #dht-listen-port=6881-6999
  86. # 本地节点查找, PT需要禁用, 默认:false
  87. #bt-enable-lpd=false
  88. # 种子交换, PT需要禁用, 默认:true
  89. enable-peer-exchange=false
  90. # 每个种子限速, 对少种的PT很有用, 默认:50K
  91. #bt-request-peer-speed-limit=50K
  92. # 客户端伪装, PT需要
  93. peer-id-prefix=-TR2770-
  94. user-agent=Transmission/2.77
  95. # 当种子的分享率达到这个数时, 自动停止做种, 0为一直做种, 默认:1.0
  96. seed-ratio=0
  97. # 强制保存会话, 即使任务已经完成, 默认:false
  98. # 较新的版本开启后会在任务完成后依然保留.aria2文件
  99. #force-save=false
  100. # BT校验相关, 默认:true
  101. #bt-hash-check-seed=true
  102. # 继续之前的BT任务时, 无需再次校验, 默认:false
  103. bt-seed-unverified=true
  104. # 保存磁力链接元数据为种子文件(.torrent文件), 默认:false
  105. bt-save-metadata=true
复制代码


接下来测试是否能正常启动
  1. aria2c --conf-path=/root/.config/aria2/aria2.conf
复制代码



3.设置开机启动

  1. nano /etc/rc.local
复制代码
内容如下:

  1. #!/bin/sh -e
  2. #
  3. # rc.local
  4. #
  5. # This script is executed at the end of each multiuser runlevel.
  6. # Make sure that the script will "exit 0" on success or any other
  7. # value on error.
  8. #
  9. # In order to enable or disable this script just change the execution
  10. # bits.
  11. #
  12. # By default this script does nothing.

  13. aria2c --conf-path=/root/.config/aria2/aria2.conf -D

  14. exit 0
复制代码

CTRL+o 回车保存
CTRL+x 退出


Firefox浏览器插件
点击【附加组件】【获取附加组件】,查找【aria2】点击安装【aria2下载器继承组件】,安装完成后,可以按需求勾选【传送 User-Agent 到 Aria2】和【当浏览器关闭时关闭 Aria2c】等。
接着来到【RPC服务器】选择【默认服务器】,【协议】填写“http”,【地址】填写N1的IP地址“192.168.x.x”, 保存后应该就可以正常连接了。下载一个试试。

Chrome插件
安装插件 YAAW2 for Chrome
具体为找到浏览器【更多工具】-【扩展程序】-【Chrome应用商店】(需要梯子)安装完成后,打开YAAW2插件,点击【Aria-Ng】选择【RPC】,然后按照实际情况进行填写。

离线版YAAW2


有空再补图~

参考文章:
https://www.cnblogs.com/zhuxiaoxi/p/7714457.html
https://www.jianshu.com/p/3c1286c8a19d

点评

你说的很对,我赞同你的说法。: 5.0
你说的很对,我赞同你的说法。: 5
  发表于 2019-8-28 11:51
请教大神,我在armbian下直接安装aria2,但从百度盘下载的中文文件名都是乱码。应该怎样设置呢?  发表于 2018-11-28 17:47

评分

参与人数 2恩山币 0 收起 理由
5925*** + 1 率全体恩山路由党以及党魁向你学习!
sandy*** -1 谢谢楼主 在omv里安装的aria2然后也是这样配置吗

查看全部评分

我的恩山、我的无线 The best wifi forum is right here.
佩服佩服,顶你上去。

点评

她这样撅着,你忍心顶么?  详情 回复 发表于 2019-4-13 22:45
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

感谢分享
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

没看到图
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

来自手机 | 显示全部楼层
这个必须顶
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

到这里无法保存了  按Y就回去了 然后一直在这循环

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×

点评

这个太麻烦了 不好用 建议使用winscp 能像windows那样编辑文本 编辑完了直接保存 比这个命令编辑方便多了  详情 回复 发表于 2018-11-28 17:45
中间终端过一次吧,退出PuTTY,重新登陆就可以了  详情 回复 发表于 2018-10-22 09:54
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

 楼主| | 显示全部楼层
灬丨子夜 发表于 2018-10-22 09:18
到这里无法保存了  按Y就回去了 然后一直在这循环

中间终端过一次吧,退出PuTTY,重新登陆就可以了
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

MaxGO 发表于 2018-10-22 09:54
中间终端过一次吧,退出PuTTY,重新登陆就可以了

没有断,按着你得一步一步来的!就是无法保存,可以放弃保存,试了好几次都是这样!

点评

这不是大问题,按Ctrl+c取消吧。 然后如果,重新再写一个就行了。  详情 回复 发表于 2018-10-22 10:02
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

 楼主| | 显示全部楼层
本帖最后由 MaxGO 于 2018-10-22 10:03 编辑
灬丨子夜 发表于 2018-10-22 10:00
没有断,按着你得一步一步来的!就是无法保存,可以放弃保存,试了好几次都是这样!

这不是大问题,按Ctrl+c取消吧。
重新再写一个就行了。
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

MaxGO 发表于 2018-10-22 10:02
这不是大问题,按Ctrl+c取消吧。
重新再写一个就行了。

行我在试几次~看看行不行!

点评

改完dir下载目录后,按 ctrt+o 回车保存了吗?  详情 回复 发表于 2018-10-22 10:08
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

 楼主| | 显示全部楼层
灬丨子夜 发表于 2018-10-22 10:07
行我在试几次~看看行不行!

改完dir下载目录后,按 ctrt+o 回车保存了吗?
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

MaxGO 发表于 2018-10-22 10:08
改完dir下载目录后,按 ctrt+o 回车保存了吗?

好像,没有操作这一步,只跟着你得教程走了
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

MaxGO 发表于 2018-10-22 10:08
改完dir下载目录后,按 ctrt+o 回车保存了吗?

该硬盘那里吗?那个没用按
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

MaxGO 发表于 2018-10-22 10:08
改完dir下载目录后,按 ctrt+o 回车保存了吗?

那里,我是一次性复制下来全部的,然后在回去该那个地址,然后+O保存的就退出不了了!

点评

root账户登陆操作的吗?  详情 回复 发表于 2018-10-22 11:03
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

 楼主| | 显示全部楼层
灬丨子夜 发表于 2018-10-22 10:38
那里,我是一次性复制下来全部的,然后在回去该那个地址,然后+O保存的就退出不了了!

root账户登陆操作的吗?
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

欢迎大家光临恩山无线论坛上一条 /1 下一条

有疑问请添加管理员QQ86788181|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )

GMT+8, 2024-5-3 20:11

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

| 江苏省互联网有害信息举报中心 举报信箱:js12377 | @jischina.com.cn 举报电话:025-88802724 本站不良内容举报信箱:68610888@qq.com 举报电话:0519-86695797

快速回复 返回顶部 返回列表