网盘制作:世纪互联版onedrive搭建指南-rclone挂载使用

一、世纪互联

世纪互联分为商业版和教育版,商业版需要自己购买。这里不多介绍。(我这里是商业版)
世纪互联地址: https://portal.azure.cn/

配置
  1. 首先进入Azure Active Directory
    在这里插入图片描述
  2. 选择应用注册----新注册
    在这里插入图片描述
  3. 注册应用程序
    在这里插入图片描述
  4. 记录应用程序id
    在这里插入图片描述
  5. 新增客户端密码并且记录
    在这里插入图片描述
  6. 新增API权限
    在这里插入图片描述
    到这里,基本上世纪互联的配置基本上就已经配置完成。

二、魔改oneindex

这里记录两个版本

  1. https://github.com/Layne666/oneindex
  2. https://github.com/lzx8589561/oneindex2-in
配置

直接在服务器(centos7)上操作。

  1. 建议搭建宝塔。宝塔一键式安装命令
    yum install -y wget && wget -O install.sh http://download.bt.cn/install/install.sh && sh install.sh
    
  2. 记录下宝塔的登录账号和密码、使用浏览器登录到宝塔页面
  3. 安装nginx、php5.6以上的版本
  4. 安装成功后添加网站
    在这里插入图片描述
  5. 网站创建成功后、将github的源码放入到宝塔默认的网站访问目录中
  6. 使用宝塔中配置的 ip:端口 进行访问,就可以看到如图的网站界面
    在这里插入图片描述
  7. 将 config/ 和 cache/ 目录给入访问权限
    chmod 777 config/ cache/
    
  8. 点击下一步,将世纪互联中配置的应用id、密钥、回调地址填入相应的输入框中
    在这里插入图片描述
    注意: one_prefix 填写的是 https://portal.partner.microsoftonline.cn/Home 点击onedrive后你自己的域名前缀,比如这里是: cxcm-my
    在这里插入图片描述
  9. 填写完成,点击下一步。绑定账号,绑定成功后会跳转到自己的域名下,就可以看到网盘页面了。

三、搭建rclone

使用rclone来将网盘内容挂载到我们服务器上,这样我们在服务器上将文件移动到文件夹后,就把文件上传到了我们网盘中了。

配置
  1. rclone 下载地址,windows-x64windows-x86linux-x64linux-x86
  2. 下载对应的两个系统版本,windows和linux
  3. 在windows上使用管理员命令行输入
    rclone authorize onedrive "应用程序(客户端)ID" "客户端密码值" --onedrive-is-21vianet-version=true
    

会跳转到浏览器,登录完账号之后返回该命令行,就会出现token,这个要复制下来进行保存,后面需要使用。
在这里插入图片描述

  1. 将linux版的解压上传到 /usr/bin/ 目录下

  2. 给rclone执行的权

    chmod +x /usr/bin/rclone
    
  3. 配置 rclone

    rclone config
    
  4. 配置时注意 client_idclient_secret填写上面windows中执行的应用ID 和 密钥,is_21vianet_version 填写 true
    Edit advanced config 以及 Use auto config 都选 no,下一步粘贴上之前在 Windows 获取的 token,继续按提示完成之后的步骤。

    Linux配置时截图
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    会问是否配置完成,输入 y 代表完成
    在这里插入图片描述
    配置完成,输入 q 退出
    在这里插入图片描述
    到这里,我们rclone的配置基本就结束了。

  5. 安装 fuse并启动挂载

    yum install fuse
    # 创建挂载目录,目录位置根据自己设置,叫什么都可以
    mkdir -p /home/one
    # 挂载
    rclone mount kieng(在绑定账号时起的名字):/ /home/one(挂载目录)
    # 后台运行
    nohup rclone mount bigvideo:/ /root/OneDrive >> /var/log/rclone.log 2>&1 &
    
  6. 验证,选择一个文件放入到上面配置的目录中,然后打开网盘查看,是否有该文件。有就成功了,没有就需要查看是否哪里配置没有对。

参考链接:

  1. https://luotianyi.vc/987.html
  2. https://blog.kieng.cn/2067.html
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值