Yet Another Aria2 Web Frontend

2012-05-06 14:12:44 +08:00
 binux
aria2是个好软件,多线程,HTTP/FTP/BT通吃,参数设置丰富。不过每次都要登录路由下载有些蛋疼。。尝试搭建Web界面,官网上两个php一个c,都很麻烦。于是开了这个坑。


YAAW – Yet Another Aria2 Web Frontend

纯前端实现,无需任何服务
配合aria2,实现脱机下载


DEMO: http://binux.github.com/yaaw/
GitHub: https://github.com/binux/yaaw
20883 次点击
所在节点    分享创造
27 条回复
Xi
2012-05-06 19:00:45 +08:00
但是Win下要手动启动Aria2,还多了DOS窗口,很不爽,如果可以设置aria2目录,让aria2后台启动就好了;还有就是不能设置下载目录、不能显示文件名称、不能编辑任何等

话说我要求是不是有点多了,哈哈,反正就是非常感谢楼主啊
binux
2012-05-06 19:07:20 +08:00
@Xi
加上-D就是后台的啊。至少Linux环境是这样的。

我想过下载目录的问题,但是因为是纯前端,无法获得机器的目录结构。结果是需要盲输入目录,并且无法创建目录。这样的话还不如没有呢。

显示文件列表和编辑TODO。。还没想好怎么设计这部分功能。
9hills
2012-05-06 19:14:47 +08:00
@binux 如果真要获取目录、文件列表,就不得不跑服务了。
那样还不如用ruby或者python给aria2包个壳,然后也用RPC,不过代码估计不少。
Xi
2012-05-06 19:19:15 +08:00
@binux 慢慢来,偶很是喜欢,一直为找不到好用的 Aria2 前端纠结了很久,之前在 Win 是用 TypeAndRun 来添加下载的,只能说是勉强能用

还有就是这个配和 loli.lu 简直无敌了
binux
2012-05-06 19:31:45 +08:00
@9hills 设计就是为了路由脱机下载,跑服务资源占用和环境依赖都无法满足,所以一开始就不考虑后端。

@Xi windows就IDM够了。。
Xi
2012-05-06 19:46:18 +08:00
@binux 那东西是收费的,还有我选择软件就是那种纯粹找抽 + 装逼型的,下载非得用 aria2、rTorrent、MLDonkey 才舒服,现在 aria2 + loli.lu 就够了
9hills
2012-05-06 19:48:20 +08:00
@binux CGI如何,一般路由上不都跑个http server么。
不过这个倒不是什么大问题,不用设下载目录也行。

另外2点建议:
1. 做Init Scripts,这里有arch的:https://code.google.com/p/ude-aria2-daemon/source/browse/trunk/,openwrt稍许修改就行
2. --rpc-user and --rpc-passwd option.
binux
2012-05-06 20:49:07 +08:00
@9hills
1、不是为了让人用上aria2开发的YAAW,是为了已经在用aria2而开发的。所以假定用户都有自己的aria2.config。
2、由于ajax和aria2的限制,似乎做不到。
9hills
2012-05-06 21:09:31 +08:00
@binux
1. 嗯,这个是对用户的建议
2. 我看了下aria2c的文档,设置jsonrpc的用户名密码设的是HTTP的用户名密码,也就是"http://username:password@server:port/jsonrpc"
binux
2012-05-06 21:29:25 +08:00
@9hills 我试过了,而且涉及ajax跨站权限,如果搞得定pull request吧
zx900930
2012-05-06 21:42:01 +08:00
aria2 + loli.lu纯命令行战翻渣雷
ksky
2012-05-13 15:06:46 +08:00




很强大。现在我用YAAW+aria2+loli.lu+无线路由器组成了我的脱机下载方案。路由器刷的Tomato RAF。

我的aria2配置命令:

aria2c --event-poll=select --dir=/mnt/sda2/Download/ -s 5 --enable-rpc --rpc-listen-all=true --rpc-allow-origin-all -c -D
binux
2012-05-13 16:02:56 +08:00
@ksky Safari? 居然有错位,囧
ksky
2012-05-13 18:20:26 +08:00
@binux Chrome
binux
2012-05-13 18:39:09 +08:00
@ksky 我也是。。应该不会啊
ksky
2012-05-13 20:30:07 +08:00
@binux 偶尔,一刷新就好了。总体还是很好用的。
s2marine
2013-01-19 10:41:20 +08:00
@Xi
@binux
windows下* --daemon option doesn't work
X-Force
2013-03-10 01:45:16 +08:00
配合 Synology 的 NAS 用上了这货,相当的赞啊楼主!!!

不过测试过 aria2 用 rpc_user & rpc_passwd 参数启动后,用 http://user:pwd@ip:port 连接无效。安全性值得考虑啊~

求解决办法……
binux
2013-03-10 12:46:04 +08:00
@X-Force 密码需要1.15.2以上版本
zhuyijun
2014-10-21 19:34:19 +08:00
http://aria2com 这个就是登陆yzzw的地址吗???

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

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

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

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

© 2021 V2EX