写了个小脚本,一键安装 Aria2 + YAAW 实现离线下载

2017-12-08 19:47:01 +08:00
 xiaoz

买了一打 VPS 用来吃灰,于是写了个一键脚本安装 Aria2 + YAAW 实现离线下载。

原理

安装方法

yum -y install wget unzip
wget https://github.com/helloxz/aria2/archive/master.zip
unzip master.zip && cd aria2-master && chmod u+x *.sh && ./install_aria2.sh

详细说明请访问:https://www.xiaoz.me/archives/9694

部分截图

目前仅支持 Centos 系统安装,后面增加 Debian/Ubuntu 系统,对 Shell 不是很熟,还请多多指正。

9810 次点击
所在节点    分享创造
46 条回复
anyfc
2017-12-08 19:58:31 +08:00
ip 没打码不要紧么?
xiaoz
2017-12-08 19:59:55 +08:00
@anyfc 没事,开的一台测试机,测试完毕后已经删除了。
showgood163
2017-12-08 20:05:12 +08:00
请问能添加 archlinu 支持吗?
xiaoz
2017-12-08 20:07:15 +08:00
@showgood163 脚本后期会完善,逐渐支持更多 Linux 发行版,谢谢支持。
bao3
2017-12-08 20:30:56 +08:00
vps 下载版权作品,不慌么
xiaoz
2017-12-08 20:37:59 +08:00
@bao3 这个就要取决于使用者了,菜刀可以用来切菜,但是...
bao3
2017-12-09 02:08:50 +08:00
@xiaoz 倒不是下载什么,我指的是 vps 服务商不发 dmca 吗。毕竟下载这个行为和买刀还不太一样,对于我们国人来说,几乎都要下载 dmca 中的东西,主要是服务商有可能封号。。。。
qfdk
2017-12-09 09:15:56 +08:00
膜拜发两遍的大佬
xiaoz
2017-12-09 09:19:15 +08:00
@qfdk 哈哈,阁下也逛 hostloc 哇。
Themyth
2017-12-09 10:39:13 +08:00
请问,arm 版的 centos 可以安装不
princecauchy
2017-12-09 10:52:43 +08:00
离线下载不在本地,下完还要再下。不如直接安装在路由器上,直接下载到本地。
jinyu121
2017-12-09 11:19:22 +08:00
按照 这个博客 https://haoyu.love/blog300.html 里面配 service,每次重启过后 service 都是 dead,需要手动重启服务。求解。
系统 UbuntuMate on RaspberryPi
xiaoz
2017-12-09 12:12:42 +08:00
@Themyth 不行,caddy 用的是标准版。
xiaoz
2017-12-09 12:13:26 +08:00
@princecauchy 可以,看个人需求吧。如果有国外 vps 的话主要是拖国外资源方便点。
xiaoz
2017-12-09 12:14:28 +08:00
@jinyu121 可以给博主留言反馈下情况。
loser
2017-12-09 14:37:19 +08:00
装好以后打开报错:

Error: Internal server error

呃,不应该啊
xiaoz
2017-12-09 15:32:37 +08:00
@loser 请问是在哪个地方出现的这个报错?是服务器上还是 YAAW 页面上?能提供下截图吗,以便排查。
mztql
2017-12-09 17:26:17 +08:00
@xiaoz
截图连接回你博客了
xiaoz
2017-12-09 17:33:43 +08:00
@mztql
原因一:RPC 地址错误,安装完成后会提示 RPC 地址,请确保填写正确。

原因二:输入 netstat -apn|grep 'aria2c'查看进程,如果没有任何信息,可以确定 Aria2 服务未启动,输入命令 nohup aria2c --conf-path=/data/aria2/aria2.conf > /data/aria2/aria2.log 2>&1 &重新启动服务,如果依然不行,请查看错误日志 /data/aria2/aria2.log

原因三:防火墙未放行 6800 端口,请自行放行下端口或关闭服务器防火墙。
mztql
2017-12-09 17:45:21 +08:00
@xiaoz
failed to run command `aria2c': No such file or directory

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

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

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

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

© 2021 V2EX