说明:之前发了个VPS
结合Google Drive
建立BT
离线大网盘教程,参考:利用Aria2+AriaNg+H5ai+Google Drive建立离线BT下载/在线播放/无限空间网盘,鉴于很多小白还是不会,加上H5ai
有点浪费流量和api
,所以友链博主千影写了个一键脚本,使用更好的DirectoryLister
替代了H5ai
,并自动添加SSL
免费证书,Aria2Ng
由于使用SSL
后影响面板操作,就单独分开了,所以本脚本需要2
个域名,并且下载文件自动上传到Google Drive
,重启后自动挂载,添加并自动更新Trackers
服务器,期间不需要做任何操作,这里分享下脚本。
截图
更新
【2018.12.21】
优化定时任务步骤,最后不再显示定时任务编辑界面。
【2018.8.17】
修复Aria2无法自动更新Trackers服务器的Bug,并优化脚本步骤信息的提示。
脚本
本脚本适用于Debian 8、9
。且需要提前使用2
个二级域名解析到VPS
服务器。
使用命令:
wget https://www.moerats.com/usr/shell/Aria2_Rc_D.sh && bash Aria2_Rc_D.sh
运行脚本后,会依次要你输入以下信息:
#输入网盘域名及Aria2NG面板域名
请输入你的DirectoryLister域名信息:
请输入你的Aria2NG域名信息:
#设置Aria2密钥
请输入你的Aria2密钥:
#配置Rclone,大致如下
n) New remote
s) Set configuration password
q) Quit config
n/s/q> n
name> Rats #随便填,后面要用到
Type of storage to configure.
Choose a number from below, or type in your own value
1 / Amazon Drive
\ "amazon cloud drive"
2 / Amazon S3 (also Dreamhost, Ceph, Minio)
\ "s3"
3 / Backblaze B2
\ "b2"
4 / Box
\ "box"
5 / Cache a remote
\ "cache"
6 / Dropbox
\ "dropbox"
7 / Encrypt/Decrypt a remote
\ "crypt"
8 / FTP Connection
\ "ftp"
9 / Google Cloud Storage (this is not Google Drive)
\ "google cloud storage"
10 / Google Drive
\ "drive"
11 / Hubic
\ "hubic"
12 / Local Disk
\ "local"
13 / Microsoft Azure Blob Storage
\ "azureblob"
14 / Microsoft OneDrive
\ "onedrive"
15 / Openstack Swift (Rackspace Cloud Files, Memset Memstore, OVH)
\ "swift"
16 / Pcloud
\ "pcloud"
17 / QingCloud Object Storage
\ "qingstor"
18 / SSH/SFTP Connection
\ "sftp"
19 / Webdav
\ "webdav"
20 / Yandex Disk
\ "yandex"
21 / http Connection
\ "http"
Storage> 10 #选择10,Google Drive,注意该序列号会随时变化,看清楚再填
Google Application Client Id - leave blank normally.
client_id> #留空
Google Application Client Secret - leave blank normally.
client_secret> #留空
Service Account Credentials JSON file path - needed only if you want use SA instead of interactive login.
service_account_file>
Remote config
Use auto config?
* Say Y if not sure
* Say N if you are working on a remote or headless machine or Y didn't work
y) Yes
n) No
y/n> n #选择n
If your browser doesn't open automatically go to the following link: https://accounts.google.com/o/oauth2/auth.... #复制到浏览器打开,获取验证码
Log in and authorize rclone for access
Enter verification code> #填入上面获取到的验证码
Configure this as a team drive?
y) Yes
n) No
y/n> y #选择y
Fetching team drive list...
No team drives found in your account--------------------
[Rats]
client_id =
client_secret =
service_account_file =
token = {"access_token":"ya29.GltFBd7UJN2qrxdG8FnG_rMuB18ogb8QlujdL7glvXtfV"}
team_drive =
--------------------
y) Yes this is OK
e) Edit this remote
d) Delete this remote
y/e/d> y #选择y
Current remotes:
Name Type
==== ====
Rats drive
e) Edit existing remote
n) New remote
d) Delete remote
r) Rename remote
c) Copy remote
s) Set configuration password
q) Quit config
e/n/d/r/c/s/q> q #选择q退出
#最后输入Name
请输入你刚刚输入的Name:
然后脚本安装完成后,就可以直接通过Aria2Ng
面板连接Aria2
下载文件,并通过网盘观看了。
相关目录
Aria2下载目录:/root/Download
DirectoryLister目录:/home/wwwroot/a.xx.com
Aria2Ng目录:/home/wwwroot/b.xx.com
挂载目录:/home/wwwroot/a.xx.com/Cloud
千影大佬博客:https://www.94ish.me,欢迎去参观。
博主我看了aria2的日志
大概意思403 我用得是自己的密钥
然后他说我的api未启用 给我了一个链接让我去启用
我启用完成 它又让我新建了 项目
但是id和密码完全不一样了
除了重装还可以补救吗
另外 用自己的api可以写详细一点吗谢谢
这个Aria2面板不会用么
请问aria2下载完成的怎么不上传呢
一共下载了六个 五个任务都下载好了 就还剩一个还在下载 这样都不会上传 是为什么呀 怎么解决呢
第二个就是vps重启进度记录就会丢失什么原因呢
用的是vultr面板的系统重启 环境是debian9
重启记录是会消失的
大佬求助,Aria2未连接,提示错误 认证失败,怎么解决?
填入aria2密匙自己连接。
Rclone脚本更新了,装了好几次都失败,求大佬更新一下教程吧。。这周证书都申请不了了
没有吧,也就是配置过程变了,这个看提示就慢慢填,多了个授权选项
感觉身为小白有点压力呀 今天试了五次,我在换个域名和IP我再试试
请问大佬,因为VPS 空间有限,如果下载几十G大文件的种子。会下载好一部分比如第1集就上传完自动删除吗腾出空间吗?
还是得全部下载完成才上传。
以单个下载任务为准,如果添加10个下载任务,先完成的先上传然后删除。
以任务为准就没办法了,有时候一部美剧 十几集都一个种子。。。
那上传的进度可以查看吗?
进度可以看下aria2.log日志文件。/root/.aria2/aria2.log
这个一键脚本可以用于onedrive 并自动上传文件到onedrive吗?
理论上好像可以,我没试过,玩onedrive还是用我发的其他专用脚本吧。
嗯 应该是这里的
运行了几遍一直卡在这里
证书生成失败报错
Aria2_Rc_D.sh: line 180: /root/.acme.sh/acme.sh: No such file or directory
[Error] SSL 证书生成失败
你执行下ls ~/.acme.sh/acme.sh命令,有输出吗?
我也是一样的问题,执行命令还是同样报错
sh: 1: cannot open html: No such file
sh: 2: Syntax error: redirection unexpected
[Error] SSL 证书生成脚本安装失败,请检查相关依赖是否正常安装
怎么办.重装几次了
签发ssl的脚本网站抽风了,导致访问不了,等https://get.acme.sh能访问,就可以安装了
那个自动上传的脚本可以设置限速吗
哪个?
rclone,下载完成自动上传的脚本,可以添加限速吗?
这个暂时不清楚,还有这种要求来着。
vps这个月被封了,上传99m/s
上传不一定是这个原因,可能是服务器在发包,或者有人cc你的文件?
占用宽带太多,是上传太快了
好吧,怪不得之前没问题呢
自动上传脚本在哪?怎么删了,太占cpu了
cpu一直很高?貌似cpu与上传脚本没关系,应该是aria2的原因吧?
不是一直,下载的时候不会,我top看了autoupload.sh占用cpu太高了。想删了,可是不知道在哪
应该是rclone占用过高了,上传脚本在/root/.aria2文件夹看看
DirectoryLister这个文件夹可以修改吗?在什么目录
目录文章写了的,可以改的,但不要乱改。
另外看了2个博文才搞定设置.
给需要的朋友
授权失败,了解一下
aria2网页下载面板搭建(可做离线网盘)
https://cangshui.net/?p=1130
默认密码进不去,也了解一下
OneIndex将OneDrive打造成网盘
https://www.xzymoe.com/oneindex/
是不是回错了地方?直接说解决方法就行了,直接丢链接有些人也看不懂。