使用腾讯云服务器搭建离线(中转)网盘

cxy712 4天前 7

本文中,使用Aria2实现离线下载,使用Rclone实现上传。应当说,Aria2+Rclone是一个很好的组合。其中,Aria2是一款非常好用的命令行下载工具。当然,为了推广这款下载工具,大佬们也适配了很多图形操作界面,本文中将使用Aria2NG;Rclone是一款命令行下的数据备份工具,它可以将文件备份到多种不通的网盘上。借助这两款工具,我们才得以实现离线下载与上传。
在Rclone 1.54版本中,Rclone官方添加了对不同版本OneDrive的支持,其中就包括了中国的世纪互联版。本文将以挂载世纪互联OneDrive为例进行讲解。
1.        Aria2的下载与安装
本教程使用GitHub上的一键安装脚本完成安装
https://github.com/P3TERX/aria2.sh

2.        Rclone的安装
https://rclone.org/downloads/
我们需要下载Linux端与Windows端的程序,其中Windows端用于辅助挂载。
curl https://rclone.org/install.sh | sudo bash

3.        Rclone配置
(1.)API的创建
API重定向URL:http://localhost:53682
世纪互联不同于国际版,需要自己创建API,API权限如下
Files.Read    Files.Read.All    Files.ReadWrite    Files.ReadWrite.All    offline_access    User.Read
创建完成后记下ID和secret以备使用。
注意:在Rclone1.54版本中存在BUG,在本地授权时无法跳转到世纪互联授权页面,故需在本地完成挂载,获取到access_token。
Windows端

Linux端

4.        Aria2配置


5.使用Aria2NG连接,尽情享用
最新回复 (25)
  • CACss 4天前
    引用 2
    你是不是忘了发aff
  • 楼主 cxy712 4天前
    引用 3
    大佬们进来瞧一瞧看一看啊
  • 湖人总冠军 4天前
    引用 4
    顶一个,确实不错
  • 楼主 cxy712 4天前
    引用 5
    湖人总冠军 发表于 2021-2-22 10:21
    顶一个,确实不错
    感谢大佬
  • 杨超越 4天前
    引用 6
    上传多少
  • 楼主 cxy712 4天前
    引用 7
    杨超越 发表于 2021-2-22 10:26
    上传多少
    腾讯的话,只有30M,不过你可以考虑别的服务器
  • 楼主 cxy712 4天前
    引用 8
    自己顶
  • 楼主 cxy712 4天前
    引用 9
    顶上去
  • idczy4zq 4天前
    引用 10
    日本AWS 上传有10M
  • 楼主 cxy712 4天前
    引用 11
    idczy4zq 发表于 2021-2-22 10:55
    日本AWS 上传有10M
    这个挺正常,主要看你传到哪里去
  • 蓝翔技校 4天前
    引用 12
    友情马克
  • 楼主 cxy712 4天前
    引用 13
    自己顶上去
  • 楼主 cxy712 4天前
    引用 14
    大佬们帮顶
  • 楼主 cxy712 4天前
    引用 15
    大佬们帮顶
  • 楼主 cxy712 4天前
    引用 16
    大佬们帮顶
  • idczy4zq 4天前
    引用 17
    cxy712 发表于 2021-2-22 10:58
    这个挺正常,主要看你传到哪里去
    你都说世纪互联了 难道我还能传美国去啊
  • CACss 4天前
    引用 18
    你是不是忘了发aff
  • 楼主 cxy712 4天前
    引用 19
    CACss 发表于 2021-2-22 12:02
    你是不是忘了发aff
    我不发AFF
  • 楼主 cxy712 4天前
    引用 20
    大佬们顶一顶
  • 滑稽 4天前
    引用 21
    给你指几个错误吧:
    1. 你遇到的不能正常弹出认证界面的问题不是由于“Rclone1.54版本中存在BUG”导致的,而是因为你是通过SSH远程到一台headless(无头模式,简单点理解成没有图形界面控制台就行)的Linux机器上,并且这一点rclone在配置过程中已经写得很清楚了:
    Remote config
    Make sure your Redirect URL is set to "http://localhost:53682/" in your custom config.
    Use auto config?
    * Say Y if not sure
    * Say N if you are working on a remote or headless machine
    y) Yes (default)
    n) No
    y/n>
    2. 在“4.Aria2配置”中,实际要修改的文件有两个,一个是.aria2c/aria2.conf,另一个是.aria2c/script.conf,按照你的“教程”如果是真的新手来照着做会一头雾水,根本不知道发生了啥。
    3. 同样地,在“5.使用Aria2NG连接,尽情享用”中没有对AriaNg的连接方法做任何介绍,对于真正的新手毫无帮助。
    总的来说,这篇“教程”有很大的问题,标题是“使用腾讯云服务器搭建离线(中转)网盘”,文章中花了大量的篇幅去贴图rclone的配置过程(甚至其中部分观点是错误的),对“离线”部分又几乎一笔带过。对于了解相关配置和使用的读者,这篇“教程”大幅注水,几句话就能说明白的问题硬是贴了一堆毫无用处的图;对于完全不了解rclone、Aria的读者,这篇“教程”不但没有把标题提到的东西都说清楚,反而还有部分误人子弟的内容。
    P.S:如果真的想要看条理清晰的教程,推荐看下面这些教程:
    Aira安装以及与OD、GD共同使用:https://p3terx.com/archives/offline-download-of-onedrive-gdrive.html
    AriaNg图形界面安装及使用:https://p3terx.com/archives/aria2-frontend-ariang-tutorial.html
    RClone OneDrive配置说明:https://rclone.org/onedrive/
    RClone在headless设备上进行配置的说明:https://rclone.org/remote_setup/
  • 楼主 cxy712 4天前
    引用 22
    滑稽 发表于 2021-2-22 14:00
    给你指几个错误吧:
    1. 你遇到的不能正常弹出认证界面的问题不是由于“Rclone1.54版本中存在BUG”导致的, ...
    感谢大佬指正
  • yilin101 4天前
    引用 23
    不知道为什么上传很慢
  • 楼主 cxy712 4天前
    引用 24
    滑稽 发表于 2021-2-22 14:00
    给你指几个错误吧:
    1. 你遇到的不能正常弹出认证界面的问题不是由于“Rclone1.54版本中存在BUG”导致的, ...
    你说的这个问题本身就不是BUG,我说的BUG,最近我已经提交到了GitHub上了,详见https://github.com/rclone/rclone/issues/5004
  • 滑稽 4天前
    引用 25
    cxy712 发表于 2021-2-22 16:22
    你说的这个问题本身就不是BUG,我说的BUG,最近我已经提交到了GitHub上了,详见https://github.com/rclon ...
    刚才复现了一下,的确有问题,rclone authorize传入的只有id、secret,但没有传入region(也就是global、us、de或者cn),在github的issue中有人提到可以手动传入onedrive-region的参数,我试了一下,以下面这个格式运行命令可以正常跳转到世纪互联运营的Office 365登录认证界面
    .\rclone authorize "onedrive" --onedrive-region=cn "appid" "secret"
  • 楼主 cxy712 4天前
    引用 26
    滑稽 发表于 2021-2-22 17:05
    刚才复现了一下,的确有问题,rclone authorize传入的只有id、secret,但没有传入region(也就是global、 ...
    感谢大佬
  • 游客
    27
返回