介绍
Rclone是一个命令行程序,支持不同网盘的同步上传,下载等功能。官方地址
官方地址
注:由于xl只有OneDrive所以这里暂时只提供OneDrive的连接方法
安装Rclone
由于官方有提供一键脚本,所以我们这里采用官方的一键脚本:
curl https://rclone.org/install.sh | sudo bash
Rclone连接OneDrive
获取token
需要在本地电脑下载Rclone选择自己的版本进行安装,文件下载完后解压文件,打开文件夹在文件路径处清空输入cmd即可在此路径打开cmd命令行
下载Rclone
输入一下命令:
rclone authorize "onedrive"
接下来会弹出浏览器,需要登录账号进行授权。授权完后命令提示符窗口会出现以下信息:
If your browser doesn't open automatically go to the following link: http://127.0.0.1:53682/auth
Log in and authorize rclone for access
Waiting for code...
Got code
Paste the following into your remote machine --->
{"access_token":"xxxx"}//”xxxx“是token地址,需要复制,后面需要用到
<---End paste
配置Rclone
输入 rclone config 进行配置
n) New remote
s) Set configuration password
q) Quit config
n/s/q> n //选择新建
name> darkperson //输入你需要的名称
Type of storage to configure.
Enter a string value. Press Enter for the default ("").
Choose a number from below, or type in your own value
 1 / 1Fichier
   \ "fichier"
 2 / Alias for an existing remote
   \ "alias"
 3 / Amazon Drive
   \ "amazon cloud drive"
 4 / Amazon S3 Compliant Storage Provider (AWS, Alibaba, Ceph, Digital Ocean, Dreamhost, IBM COS, Minio, etc)
   \ "s3"
 5 / Backblaze B2
   \ "b2"
 6 / Box
   \ "box"
 7 / Cache a remote
   \ "cache"
 8 / Dropbox
   \ "dropbox"
 9 / Encrypt/Decrypt a remote
   \ "crypt"
10 / FTP Connection
   \ "ftp"
11 / Google Cloud Storage (this is not Google Drive)
   \ "google cloud storage"
12 / Google Drive
   \ "drive"
13 / Google Photos
   \ "google photos"
14 / Hubic
   \ "hubic"
15 / JottaCloud
   \ "jottacloud"
16 / Koofr
   \ "koofr"
17 / Local Disk
   \ "local"
18 / Mega
   \ "mega"
19 / Microsoft Azure Blob Storage
   \ "azureblob"
20 / Microsoft OneDrive
   \ "onedrive"
21 / OpenDrive
   \ "opendrive"
22 / Openstack Swift (Rackspace Cloud Files, Memset Memstore, OVH)
   \ "swift"
23 / Pcloud
   \ "pcloud"
24 / Put.io
   \ "putio"
25 / QingCloud Object Storage
   \ "qingstor"
26 / SSH/SFTP Connection
   \ "sftp"
27 / Union merges the contents of several remotes
   \ "union"
28 / Webdav
   \ "webdav"
29 / Yandex Disk
   \ "yandex"
30 / http Connection
   \ "http"
31 / premiumize.me
   \ "premiumizeme"
Storage> 20 //选择OneDrive 如果你是其他网盘可以选择其他选项
** See help for onedrive backend at: https://rclone.org/onedrive/ **
Microsoft App Client Id
Leave blank normally.
Enter a string value. Press Enter for the default ("").
client_id>  //client_id留空
Microsoft App Client Secret
Leave blank normally.
Enter a string value. Press Enter for the default ("").
client_secret> //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 (same rclone version recommended) :
        rclone authorize "onedrive"
Then paste the result below:
result> {xxxx} //输入上面电脑截取到的token
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 //选择OneDrive 1
Found 1 drives, please select the one you want to use:
0: OneDrive (business) id=b!eiwbIQ_KKkaZfN_oxIfAY8X_HbSY_DlOmzGkcZEDguitWYA4HW7jTbP7quv8qPAM
Chose drive to use:> 0 //检测到一个驱动器 选择编号 0
Found drive 'root' of type 'business', URL: https://xxx-my.sharepoint.com/personal/xxxx/Documents
Is that okay?
y) Yes
n) No
y/n> y //这样配置可以吗? 选择 y
--------------------
[darkperson]
type = onedrive
token = {xxxx}
drive_id = xxxx
drive_type = business
--------------------
y) Yes this is OK
e) Edit this remote
d) Delete this remote
y/e/d> y //选择 y
Current remotes:
Name                 Type
====                 ====
darkperson           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 退出
 
 
  
这样的话我们的Rclone就成功连接并挂载到了自己的服务器上!
参考
Rclone官方手册
官方手册