孤零零的看动画姿势
in 技术日志OVERRIDE with 0 comment and 103 read

孤零零的看动画姿势

in 技术日志OVERRIDE and 104 read

OVERRIDE,覆盖,大家都懂吧,就是继承父类的方法然后在这基础上改东西。我在原文基础上进行了内容的添加和改进,就用这个做分类吧。

原文请点击Github:helloxz/aria2

引子

单身狗上什么b站,单身狗发什么弹幕,自己开个VPS,自己配置个播放器,自己撸到死不就好了。

反社会掀桌:(╯‵□′)╯︵┻━┻

Aria2 + YAAW实现。但实际上我们不需要关心技术细节,只需要学会怎么用就好了。

安装配置

下面我描述一下详细的操作步骤。

第一步,输入下面的指令

#Centos用户
yum -y install wget unzip
#如果是Debian or Ubuntu用户
apt-get install -y wget unzip
#下面的命令通用,直接复制
wget https://github.com/helloxz/aria2/archive/master.zip
unzip master.zip && cd aria2-master && chmod u+x *.sh && ./install_aria2.sh

第二步,按照脚本指示操作

脚本运行后选择自己的系统版本,比如Ubuntu。在终端中输入对应的数字并回车。

然后设定自己的用户名和密码,密码建议使用仅含字母和数字的组合。

设定完成后,系统会给出一个结果。把结果复制/截屏,里面的信息【RPC地址】一会儿还要用。

第三步,添加安全组规则

阿里云管理控制台->云计算基础服务->云服务器ECS->实例->更多->安全组配置。

点击【配置规则】。

点击【添加安全组规则】,按照下表填写。

网卡类型内网
规则方向入方向
授权策略允许
协议类型自定义TCP
端口范围6080/6800
优先级1
授权类型地址段访问
授权对象0.0.0.0/0
描述不可描述Aria2+YAAW

点击确定,即可。

第四步,到浏览器操作

到浏览器输入http://IP:6080进行访问,输入刚刚设置的用户名、密码,就可以看到YAAW啦。这里的IP指你的服务器公网IP。

点击右上角“Setting”按钮,在JSON-RPC Path一栏,输入安装完后显示的【RPC地址】,比如:http://token:abc123@IP:6800/jsonrpc,然后保存。

这样就配置完成了。

使用

下载文件

直接在Aria2的界面上点击Add就行。

管理文件

在浏览器中访问http://IP:6080/admin,进入FileManager可以看到所有文件,下载的文件保存在download目录。其它文件请不要随意修改,以免出现异常。

常用命令

#启动
/data/aria2/aria2.sh start
#停止
/data/aria2/aria2.sh stop
#重启
/data/aria2/aria2.sh restart
#卸载
cd aria2-master && ./uninstall.sh
#Caddy server配置文件
/data/aria2/caddy.conf
#Aria2配置文件
/data/aria2/aria2.conf
#离线下载目录
/data/aria2/download

创建别名-Alias

我们也可以把启动服务的命令给做一个别名,输入下面的语句。

alias aristart='/data/aria2/aria2.sh start'

这样下次启动服务,就可以只输入一个aristart了。

其他的命令创建别名也类似,可参考Linux-Alias命令

一般问题

YAAW提示Error: Internal server error 错误

原因一: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,去Github提Issue。

原因三:防火墙未放行6800端口,重新参照上面的“添加安全组规则”部分。

服务器重启后无服务

输入下面的指令进行服务启动:

/data/aria2/aria2.sh start

怎么获取资源

动画磁链即时仓库

动漫花园网

离线到本地之后

随便用个什么下载工具下载就好了。

然后使用弹弹play播放器来播放视频,就可以看到弹幕啦!

其实弹弹play可以直接使用动漫花园的外链,在线播放,不需要下载的。

还有b站直接点击即用,更方便了。

可能因为我闲的难受(跪了)。

总结

抵制盗版,人人有责。请在国家法律许可范围内使用。

Responses