关于 OpenWrt 安装 aria2

2014-12-29 17:35:04 +08:00
 isbase
自己Google折腾了很久但是一直没成功,在已安装软件列表里可以看到aria2,但是没有图形界面所以没法使用。

请问我这个版本应该怎么执行什么代码才可以安装aria2的图形界面?谢谢!


版本 OpenWrt Barrier Breaker 14.07 / LuCI Trunk (0.12+svn-r10530)
17490 次点击
所在节点    问与答
8 条回复
chintj
2014-12-29 17:45:03 +08:00
图形界面是不是yaaw?要放在www下的那个?
isbase
2014-12-29 19:05:03 +08:00
@chintj 启动aria2提示errorCode=1 Failed to setup RPC server.
chintj
2014-12-29 19:13:20 +08:00
@isbase sorry,我也不是很懂。以前装过transmission结果路由死机太频繁,我就绝了路由做下载机的念头了。
binux
2014-12-29 19:19:26 +08:00
首先你得把 aria2 启动起来,图形界面都是不用安装的
hzqim
2014-12-29 19:23:06 +08:00
你说的是Aria2 在luci的设置界面吧?
Aria2 本身没有 GUI 的,通过 YAAW 添加任务很方便。

搜索了一下我备份的 package,没有找到,可能要第三方提供安装包。

其实 LUCI 设置的不如命令行直接写 conf 方便啊。
imn1
2014-12-29 19:48:25 +08:00
Exin
2014-12-29 21:01:12 +08:00
搜索一下luci的aria2,有的话下载安装
或者去Google搜一下别人做好的包

我也不是很懂,瞎折腾装上去了,现在都不记得怎么弄了……祝楼主好运
isbase
2014-12-30 10:15:16 +08:00
@chintj
@Exin
@hzqim
@binux

已经成功




#下载yaaw http://pan.baidu.com/s/1pJ2YLMN
#解压放在/www目录,访问http://192.168.1.1/yaaw 或者http://192.168.1.1/xunlei ,添加下载文件。
#创建aria2.conf配置文件,放在/root目录,里边的路径修改一下对应你的。
# 启动 aria2c --conf-path=/root/aria2.conf 
# 在 系统>启动项 加入:
mount -o bind /mnt/opt /opt
sleep 5
aria2c --conf-path=/root/aria2.conf -D

Ps: mnt为U盘挂载点



aria2.conf配置文件
____________________________分割线_______________________________

#允许rpc

enable-rpc=true

#允许所有来源, web界面跨域权限需要

rpc-allow-origin-all=true

#允许非外部访问

rpc-listen-all=true

#RPC端口, 仅当默认端口被占用时修改

rpc-listen-port=7800

# 保存日志到文件,没有该文件用 touch 命令新建,不然会报错

log=/mnt/aria2.log

 

disable-ipv6=false

#最大同时下载数(任务数), 路由建议值: 3

max-concurrent-downloads=3

#断点续传

continue=true

#同服务器连接数

max-connection-per-server=10

#最小文件分片大小, 下载线程数上限取决于能分出多少片, 对于小文件重要

min-split-size=10M

#单文件最大线程数, 路由建议值: 5

split=10

#下载速度限制

max-overall-download-limit=0

#单文件速度限制

max-download-limit=0

#上传速度限制

max-overall-upload-limit=0

#单文件速度限制

max-upload-limit=0

#断开速度过慢的连接

#lowest-speed-limit=0

#验证用,需要1.16.1之后的release版本

#referer=*

 

 

input-file=/mnt/aria2.session

save-session=/mnt/aria2.session

#定时保存会话,需要1.16.1之后的release版

save-session-interval=60

 

 

#文件保存路径, 默认为当前启动位置

dir=/mnt/SanDisk/D

#文件缓存, 使用内置的文件缓存, 如果你不相信Linux内核文件缓存和磁盘内置缓存时使用, 需要1.16及以上版本

#disk-cache=0

#另一种Linux文件缓存方式, 使用前确保您使用的内核支持此选项, 需要1.15及以上版本(?)

#enable-mmap=true

#文件预分配, 能有效降低文件碎片, 提高磁盘性能. 缺点是预分配时间较长

#所需时间 none < falloc ? trunc << prealloc, falloc和trunc需要文件系统和内核支持

file-allocation=none

 

 

#启用本地节点查找

bt-enable-lpd=true

#添加额外的tracker

#bt-tracker=<URI>,…

#单种子最大连接数

#bt-max-peers=55

#强制加密, 防迅雷必备

#bt-require-crypto=true

#当下载的文件是一个种子(以.torrent结尾)时, 自动下载BT

follow-torrent=true

#BT监听端口, 当端口屏蔽时使用

#listen-port=6881-6999

 

 

 

#不确定是否需要,为保险起见,need more test

enable-dht=true

bt-enable-lpd=true

enable-peer-exchange=true

#修改特征

user-agent=uTorrent/2210(25130)

peer-id-prefix=-UT2210-

#修改做种设置, 允许做种

seed-ratio=0

#保存会话

force-save=true

bt-hash-check-seed=true

bt-seed-unverified=true

bt-save-metadata=true
_________________________分割线_____________________________

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/157636

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX