两侧同时换到之前的修订记录前一修订版后一修订版 | 前一修订版 |
it:server:rclone [2021-08-05 15:36] – [开机启动挂载] goldentianya | it:server:rclone [2022-08-28 18:40] (当前版本) – [OneDrive 应用] goldentianya |
---|
((c>[[https://www.jianshu.com/p/072ff75d35ca|图文解说:创建适用于Rclone的OneDrive Azure API]])) | ((c>[[https://www.jianshu.com/p/072ff75d35ca|图文解说:创建适用于Rclone的OneDrive Azure API]])) |
((d>[[https://rclone.org/onedrive/|Rclone OneDrive 官方文档]])) | ((d>[[https://rclone.org/onedrive/|Rclone OneDrive 官方文档]])) |
| ((f>[[https://p3terx.com/archives/rclone-advanced-user-manual-common-command-parameters.html|Rclone 进阶使用教程 ]])) |
| |
===== 安装 Rclone ===== | ===== 安装 Rclone ===== |
完成后安装 [[https://github.com/kapitainsky/RcloneBrowser/releases|RcloneBrowser]] 图形界面可以帮助管理。 | 完成后安装 [[https://github.com/kapitainsky/RcloneBrowser/releases|RcloneBrowser]] 图形界面可以帮助管理。 |
===== OneDrive 应用 ===== | ===== OneDrive 应用 ===== |
需要去 [[https://portal.azure.com/#blade/Microsoft_AAD_RegisteredApps/ApplicationsListBlade|Azure]] 注册一个应用,名字随便起,最关键的是验证栏选择 Web,重定向URL填写 <color #ff7f27>''%%http://localhost:53682/%%''</color>, 否则无法验证。 | 需要去 [[https://portal.azure.com/#blade/Microsoft_AAD_RegisteredApps/ApplicationsListBlade|Azure]] 注册一个应用,名字随便起,不是「onedrive」就好。 |
| |
| <wrap em>需要注意的点</wrap>: |
| - 是验证栏选择 Web,重定向URL填写 <color #ff7f27>''%%http://localhost:53682/%%''</color>, 否则无法验证。 |
| - 应用名字不能是 “onedrive” |
| - 任何组织都可以访问 |
| |
第一步:进去后复制客户端ID\\ | 第一步:进去后复制客户端ID\\ |
| |
第三步:添加API权限\\ | 第三步:添加API权限\\ |
| 选择 API 权限/Microsoft Graph/应用程序权限 |
| * File.Read.All |
| * File.ReadWrite.All |
| * User.Read.All |
{{:it:server:截屏2021-08-03_下午9.54.39.png?1000|}} | {{:it:server:截屏2021-08-03_下午9.54.39.png?1000|}} |
| |
OneDrive 应用的设置基本就结束了。 | OneDrive 应用的设置基本就结束了。 |
| |
| ===== 谷歌共享云盘 ===== |
| 在某宝花12元买了一个谷歌共享云盘。倒是不需要任何client_id和application_secrit,在rclone config的时候一路Enter就好,无需填任何东西。只需在最后交互界面询问,“Configure this as a Shared Drive (Team Drive)?” 的时候选择y,就会连接上共享云盘。 |
| |
| <code> |
| Configure this as a Shared Drive (Team Drive)? |
| y) Yes |
| n) No (default) |
| </code> |
| |
| 有时间可以尝试一下这个项目,(([[https://www.luckydesigner.space/dl-google-drive-doc-via-cloudflare/|免费使用cloudflare workers直接下载google drive文件免工具]])) 通过Cloudflare workers 直接下载云盘上的文件。 |
===== Rclone Config ===== | ===== Rclone Config ===== |
按照参考文章中的演示一步一步往下走就可以了。最后的结果是 | 按照参考文章中的演示一步一步往下走就可以了。最后的结果是 |
Windows 系统参看 [[it:server:rclone#Rclone 挂载|上一节]] 文中的介绍。Linux 系统按以下步骤进行((e>[[https://p3terx.com/archives/linux-vps-uses-rclone-to-mount-network-drives-such-as-onedrive-and-google-drive.html|Rclone 使用教程 - 挂载 OneDrive、Google Drive 等网盘]])) | Windows 系统参看 [[it:server:rclone#Rclone 挂载|上一节]] 文中的介绍。Linux 系统按以下步骤进行((e>[[https://p3terx.com/archives/linux-vps-uses-rclone-to-mount-network-drives-such-as-onedrive-and-google-drive.html|Rclone 使用教程 - 挂载 OneDrive、Google Drive 等网盘]])) |
| |
* 下载并编辑自启脚本 | * 下载并编辑自启脚本({{ :it:server:rcloned.zip |mainserver 测试过}}) |
<code bash> | <code bash> |
wget -N git.io/rcloned && nano rcloned | wget -N git.io/rcloned && nano rcloned |
</code> | </code> |
| * 开始挂载 <color #ff7f27>''%%bash /etc/init.d/rcloned start%%''</color> |
| * 停止挂载 <color #ff7f27>''%%bash /etc/init.d/rcloned stop%%''</color> |
| * 重新挂载 <color #ff7f27>''%%bash /etc/init.d/rcloned restart%%''</color> |
| * 查看日志 <color #ff7f27>''%%tail -f /$HOME/.rclone/rcloned.log%%''</color> |
| |
| |
* 修改脚本参数 | * 修改脚本参数 |
</code> | </code> |
| |
| ===== 基本使用 ===== |
| |
| 安装 <color #ff7f27>''%%apt-get install rclone%%''</color> |
| |
| 配置 <color #ff7f27>''%%rclone config show%%''</color> |
| |
| <color #ff7f27>''%%rclone config%%''</color> \\ |
| name: goldencloud |
| Google Drive(13) |
| |
| 一路回车,不需要输入邮箱。最后会给一个链接地址,在浏览器中打开这个地址,登陆到相应的GoogleDrive中。谷歌会给一个配对密码,返回Terminal输入这个密码即可。 |
| |
| <code shell> |
| // 复制 test.txt 文件到云盘的 ftp 目录 |
| rclone copy test.txt goldencloud:ftp |
| // 复制 dirc 文件夹到云盘的 ftp 目录 |
| rclone copy dirc goldencloud:ftp |
| </code> |
| |
{{tag>building 文件系统}} | {{tag>文件系统}} |