示例服务器(腾讯云轻量香港服务器)
**购买地址:**https://loll.cc/tx
24块/月,CN2 GIA线路,不用备案就可以使用,非常得方便,而且有三个快照,可以随时备份数据。
支持良心云,拒绝套路云! [狗头]
买了记得装Debian系统。
视频演示以Debian10 为例子。
视频教程
完整视频:
更新软件包
centOS使用如下命令:
安装基础组件
centOS:
下载宝塔面板(centOS请自行到网站上找相应脚本)
- 海外版本:
地址:https://forum.aapanel.com/d/9-aapanel-linux-panel-6810-installation-tutorial
- 国内版本:
地址:https://www.bt.cn/bbs/thread-19376-1-1.html
中文版本输入下面的代码解除登陆限制
安装LNMP
php可以选7.4
修改系统时间、添加SWAP
时间改成上海,swap添加一倍内存就行。
安装Aria2增强版
为了避免出错,安装下面的基础组件:
运行安装脚本
启动Aria2
配置Aria2
配置信息:
项目仓库:https://github.com/P3TERX/aria2.sh
其他操作
启动:/etc/init.d/aria2 start
停止:/etc/init.d/aria2 stop
重启:/etc/init.d/aria2 restart
查看状态:/etc/init.d/aria2 status
配置文件路径:/root/.aria2c/aria2.conf
(配置文件有中文注释,若语言设置有问题会导致中文乱码)
默认下载目录:/root/downloads
RPC 密钥:随机生成,可使用选项7
. 修改 配置文件自定义
安装Docker
安装filebrowser
下载filebrowser镜像
创建filebrowser挂载所需要的目录
启动filebrowser
通过浏览器访问,默认账号密码:admin
反向代理
配置Rclone(以下来自twovps的教程整理)
以下分为三小步这里做个简介:第一步是PC端获取网盘授权的令牌;第二步是在VPS里绑定获得的授权;第三步才是自动上传配置。因为OneDrive的授权需要在浏览器打开,而VPS没有图形界面,只能先在PC端获取授权,所以第一步和第二步有点重复。
1、窗口(PC)端安装Rclone
登录Rclone网官下载Rclone的窗户端的客户。
下载解压将里面的rclone.exe
移动到本地C:\Windows\System32
下这个目录,其它的可以删掉没关系
按win + R
快捷键打开运行,输入cmd
确定来打开CMD窗口,输入下面命令开始配置 。
然后出现如下界面,提示按输入n
回车创建个新的远程,然后提示输入name,名称随意但要记住,这里我填remote
。
回车后出现一长串网盘列表让你选,这里我们要绑定的是OneDrive, 其它网盘绑定教程我就不说了, 可以看到OneDrive是19,那就填入19回车,不同版本数字排序可能会变化,请自主确认(比如我们现在视频里的就是26,一定要看清楚!),你也可以绑定列表中其它网盘。
接着client_id
和client_secret
直接不填回车
Edit advanced config?
输入n
回车
Already have a token - refresh?
输入y
回车,后面VPS里配置时是没有这个提示的,会出现下个自动配置选项,别手快直接y
Use auto config?
这里输入y
回车,后面VPS配置时这步要选 n
具体操作如下:
接着浏览器会自动弹出窗口,然后登录你要挂载的OneDrive账号,征求许可接受就行了,出现下图界面授权成功。
授权成功后返回cmd窗口出现以下界面,这里选1
回车。
提示找到一个驱动器,让你选择,这里就一个选项 0,那就填入0
回车,然后问你是否确定,选y
回车。
接着会出现一串长令牌,PC端的操作全是为了这个令牌,将下图红框内的整个复制,复制范围{"access_token":…………………………2019-04-21T16:41:25.1595637+08:00"}
保存好,以后就可以省了这步PC端操作,下面就回到SSH操作。
2 、VPS安装Rclone
上面输入完rclone config
回车后的过程跟前面在PC端的配置步骤基本一样,这里就不复述了,到了Use auto config?
问你是否使用自动配置这步不同,这里选n
回车,然后在出现的result>
后面粘贴上前面获得的token然后回车,接着会有几个确认,按提示填y
就行,直到又回到下图配置开头界面,输入q
回车退出配置即可,到此我们完成了网盘的授权。
提示:
以上两步就是为了得到token,并在VPS里创建一个rclone.conf
配置文件,该配置文件目录在root/.config/rclone/rclone.conf
,可以将这个文件下载到本地,以后如果重装只要在VPS上安装好rclone,再将这个配置文件放进这个目录即可,省去繁琐配置过程。
3、自动上传设置
因为挂载了其实最终的目的还是转移到自己的云盘空间中,vps 的硬盘能有多大,要折腾都是在云盘中。如果你是土豪当我没说。
这篇手记是解决后续利用 rclone 自动上传 aria2 下载的文件到 onedrive 或者 googledrive。到 aria2 的目录创建脚本:
脚本如下(作者:P3TERX,Github页面地址):
需要修改的地方只有这三行:
/usr/local/caddy/www/file
这个对应你aria2的下载目录(比如用我们的的增强脚本就是/root/downloads
),remote
对应你配置rclone的时候设置的名称,/backup
对应你想同步上传到你网盘的哪个目录,如果留空就是根目录(如果没有这个目录,会自动创建)。
修改完毕后,给这个脚本执行权限:
然后编辑aria2的配置文件(位置在/root/.aria2c
),
找到on-download-complete
,修改内容为这句:
网友反馈
这就是利用rclone的on-download-complete自动上传aria2下载好的文件。
重新启动aria2:
重启Aria2使配置文件生效,这样就大功告成了。
最后推荐下我现在在用的大硬盘VPS,512M内存挂载250G硬盘,每月20RMB(支付宝支付3.25加拿大元=17.24元)都不到,就是经常缺货不容易买到。
最后
大家有什么问题,欢迎在留言区提出来。
评论区