服务器安装Aria2 + Rclone

闲人 2021-8-25

2860 0


PS:既然已经写了宝塔的安装,就顺手写一个这个
有些人获取服务器的初衷是为了上传下载文件,而这种机子是被叫大盘鸡
这里主要讨论最流行的一种上传下载工具-aria2+rclone的组合

【准备工作】

你还是需要一个适合下载的 VPS,以及服务器控制面板,小白的话主推宝塔,便于管理,方便使用

【安装 Aria2】

这里aria2的安装主要推荐P3TERXAria2 一键安装管理脚本 增强版,两个字,方便
脚本github页面

https://github.com/P3TERX/aria2.sh

执行下面的代码下载并运行脚本,出现脚本操作菜单输入 1 开始安装。

wget -N git.io/aria2.sh && chmod +x aria2.sh && ./aria2.sh

安装过程中依旧会出现y/n选项,继续无脑y
安装完成之后,会出现一个aria2核心设置,下载目录需要换成挂载的盘的可以重新运行脚本代码进行选项修改
长长的aria2链接是可在任何设备上使用,里面包含了设置,在新的设备上无需重新输入设置

【安装rclone】

RCLONE 官方有提供了一键安装脚本,就比较方便

curl https://rclone.org/install.sh | sudo bash

安装完后,输入 rclone config 命令进入交互式配置选项,接下来就是配置rclone了


【rclone】

Rclone 是一个的命令行工具,支持在不同对象存储、网盘间同步、上传、下载数据。并且通过一些设置可以实现离线下载、服务器备份等非常实用的功能。这里以 OneDrive 和 Google Drive 为例子,进行连接配置,其它网盘的操作类似。由于是交互式配置选项,只要能看懂基本没有任何难度。

【rclone 连接 OneDrive】

首先你要到百度去搜索rclone,然后点开下载win版本的,在它的根目录(有rclone.exe那里)的上方路径中输入cmd,进入命令行,输入以下命令

rclone authorize "onedrive"

接下来会弹出浏览器,要求你登录账号进行授权。授权完后命令提示符窗口会出现信息
其中最重要的是那个{"access_token":"xxxxxxxx"}这个,全部都要复制
特别要注意,是复制到尽头,在下一个首行缩进的信息前面的都是
复制完先放在一个txt中,之后会用到

【配置 Rclone】

输入 rclone config 命令,会出现以下信息,参照下面的注释进行操作。
```
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> n # 选择n,新建
name> xianren # 输入名称,这里随便写,但是注意后面有一处要完全相同
省略,下面是选项
26 / Microsoft OneDrive
\ "onedrive"
省略,下面写数字
Storage> 26 # 选择26,Microsoft OneDrive
Microsoft App Client Id
Leave blank normally.
Enter a string value. Press Enter for the default ("").
client_id> # 留空,回车
Microsoft App Client Secret
Leave blank normally.
Enter a string value. Press Enter for the default ("").
client_secret> # 留空,回车
Edit advanced config? (y/n)
y) Yes
n) No
y/n> n # 选n
Remote config
Use auto config?
Say Y if not sure
Say N if you are working on a remote or headless machine
y) Yes
n) No
y/n> n # 选n
For this to work, you will need rclone available on a machine that has a web browser available.
Execute the following on your machine:
rclone authorize "onedrive"
Then paste the result below:
result> {"XXXXXXXX"} # 上面复制的东西复制到这里,很长一堆,不要怕,粘贴完直接回车就完事了
Choose a number from below, or type in an existing value
1 / OneDrive Personal or Business
\ "onedrive"
2 / Root Sharepoint site
\ "sharepoint"
3 / Type in driveID
\ "driveid"
4 / Type in SiteID
\ "siteid"
5 / Search a Sharepoint site
\ "search"
Your choice> 1 # 这里问你要选择的类型,选1
后面回车一下,然后输入y再回车
最后就是这个样子
Name Type
==== ====
xianren onedrive


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,退出

【配置自动上传脚本】

Aria2 一键安装管理脚本 增强版 整合了 Aria2 完美配置 ,安装后会附带一些附加功能脚本功能脚本,RCLONE 自动上传脚本就是其中之一。由于默认不启用,所以需要手动启用。
打开/root/.aria2c/aria2.conf这个文件进行修改,找到“下载完成后执行的命令”,把clean.sh替换为upload.sh。
<br># 下载完成后执行的命令 <br>`on-download-complete=/root/.aria2c/upload.sh` <br>
打开/root/.aria2c/script.conf这个文件进行修改,根据下面进行修改
# 网盘名称(RCLONE 配置时填写的 name)
drive-name=xianren(上面配置rclone的name)

【重启 Aria2】

脚本选项重启或者执行以下命令

service aria2 restart


【检查配置是否成功】

执行upload.sh脚本,输入以下代码

/root/.aria2c/upload.sh

当出现绿色的success你就成功了

挂机了
最新回复 (0)
    • YiOVE论坛
      2
         
返回
楼主最近主题