基于Alist和RaiDrive挂载阿里、天翼、123云盘、百度网盘以及对象存储

背景说明

  • AList 是一个支持多种存储,支持网页浏览和 WebDAV 的文件列表程序。支持视频、音频、文档、PDF、图片预览。易于安装,并且可以在所有平台上使用。
  • AList 支持多个存储提供商,包括本地存储、阿里云盘、天翼云盘、123云盘、百度网盘、夸克网盘、迅雷网盘、和彩云、OneDrive、Google Drive 以及兼容S3的对象存储等。
  • RaiDrive 是一个磁盘映射工具,能够挂载云盘和对象存储为本地磁盘。
  • RaiDrive 的 NAS 中的 WebDAV 属于免费服务项。

操作说明

下载安装

  1. 打开 https://www.raidrive.com/ 下载并安装raidrive。
  2. 打开 https://github.com/Xhofe/alist/releases 下载待部署系统对应的文件。64位的windows系统下载 alist-windows-x.x-amd64.zip ,32位的windows系统下载 alist-windows-x.x-386.zip 。
  3. 解压zip压缩文件。
    Alist 文件夹
  4. 在 alist 所在文件夹空白处按住 Shift 并鼠标右键单击选择 在此处打开Powershel窗口 ,输入 .\Alist.exe server 后按回车键执行命令以启动Alist程序。
  5. 当看到输出 start server@0.0.0.0:5244 ,且之后没有报错,说明操作成功。
  6. 在 alist 所在文件夹空白处按住 Shift 并鼠标右键单击选择 在此处打开Powershel窗口 ,输入 .\Alist.exe admin 后按回车键执行命令以获得管理员信息。保存username和password。

配置 Alist

  1. 打开 http://127.0.0.1:5244 进入登录页面,输入之前保存的用户名和密码以登录。
  2. 点击 管理
    Alist 主页
  3. 点击 存储 -> 添加 。
    Alist 存储
  4. 选择 驱动 为需要的云盘或对象存储,配置对应参数后点击 添加 。
  • 配置存储参数
    1. [阿里云盘]( https://www.aliyundrive.com)
        挂载路径:/Cloud_Drive/阿里云盘       序号:1       秒传:开
        缓存过期:30          Web 代理:关    WebDAV策略:302 重定向
        排序:名称            排序方式:升序  提取文件夹:提取到前面
        备注:[文件]
        根文件夹ID:root
        刷新令牌:xxxxxxxxxxxxxxxxxxxx
    
    2. [天翼云盘客户端](https://cloud.189.cn)
        挂载路径:/Cloud_Drive/天翼个人        序号:2       秒传:开
        缓存过期:30          Web 代理:关     WebDAV策略:302 重定向
        排序:文件名          排序方式:升序   提取文件夹:提取到前面
        备注:[个人文件]      类型:个人云     Family id:
        根文件夹ID:-11
        用户名:xxxxxxxxxxx  密码:xxxxxxxxxxx
    
    3. [天翼云盘客户端](https://cloud.189.cn)
        挂载路径:/Cloud_Drive/天翼家庭        序号:3       秒传:开
        缓存过期:30          Web 代理:关     WebDAV策略:302 重定向
        排序:文件名          排序方式:升序   提取文件夹:提取到前面
        备注:[家庭共享]      类型:家庭云     Family id:
        根文件夹ID:-11
        用户名:xxxxxxxxxxx  密码:xxxxxxxxxxx
    
    4. [百度网盘](https://pan.baidu.com/)
        挂载路径:/Cloud_Drive/百度网盘        序号:4
        缓存过期:30          Web 代理:关     WebDAV策略:302 重定向
        排序:文件名          排序方式:升序   提取文件夹:提取到前面
        备注:[我的文件]      下载接口:非官方
        根文件夹路径:/
        刷新令牌:xxxxxxxxxxxxxxxxxxxx
        客户端ID:xxxxxxxxxxxxxxxxxxxx
        客户端密钥:xxxxxxxxxxxxxxxxxxxx
    
    5. [123云盘](https://www.123pan.com)
        挂载路径:/Cloud_Drive/123云盘         序号:5   流式上传:开
        缓存过期:30          Web 代理:关     WebDAV策略:302 重定向
        排序:名称            排序方式:升序   提取文件夹:提取到前面
        备注:[我的文件]
        根文件夹ID:0
        用户名:xxxxxxxxxxx  密码:xxxxxxxxxxx
    
    6. [对象存储 BackBlaze](https://www.backblaze.com/zh_CN/)
        挂载路径:/OBS-S3/BackBlaze_Pictrue    序号:6
        缓存过期:30          Web 代理:关     WebDAV策略:302 重定向
        排序:名称            排序方式:升序   提取文件夹:提取到前面
        备注:[/Pictrue]
        根文件夹路径:/
        存储桶: Pictrue
        Endpoint: s3.us-west-000.backblazeb2.com
        访问密钥 Id: xxxxxxxxxxxxxxxxxxxx
        安全访问密钥: xxxxxxxxxxxxxxxxxxxx
        自定义HOST: 
        签名链接有效期:
    
    7. [对象存储 QingStor](https://www.qingcloud.com/)   
        挂载路径:/OBS-S3/QingStor_pictrue      序号:7         
        缓存过期:30          Web 代理:关     WebDAV策略:302 重定向
        排序:名称            排序方式:升序   提取文件夹:提取到前面
        备注:[/pictrue]
        根文件夹路径:/
        存储桶: pictrue
        Endpoint: s3.gd2.qingstor.com
        访问密钥 Id: xxxxxxxxxxxxxxxxxxxx
        安全访问密钥: xxxxxxxxxxxxxxxxxxxx
        自定义HOST: 
        签名链接有效期:
    

获取阿里云盘移动端刷新令牌

  1. 打开 阿里云盘 手机客户端并退出当前账号。
  2. 使用 ES文件管理器 进入 Android/data/com.alicloud.databox/files/ 目录,删除 logs 文件夹。
  3. 打开 阿里云盘 手机客户端并登录账号。
  4. 使用 ES文件管理器 进入 Android/data/com.alicloud.databox/files/logs/trace/用户UUID/yunpan 目录,打开 log 日志文件。
  5. 点击右上角的 功能 -> 查找/替换 ,搜索 refreshToken 。 refreshToken 后跟随的字符串即为 Alist 所需要的阿里云盘的 refresh_token 。

创建一键启动脚本

  1. 在 alist 所在文件夹新建文本文件。
  2. 输入下列内容。
    start /min .\alist.exe server
    TIMEOUT /T 10
    start /min http://127.0.0.1:5244
    
  3. 文件另存为 Alist_Start.bat 。
  4. 选中 Alist_Start.bat 后点击鼠标右键,选择 发送到 -> 桌面快捷方式
  5. 在桌面选中 Alist_Start.bat 后点击鼠标右键,选择 属性 ,点击 快捷方式 -> 更改图标即可美化图标。

创建开机自启动

  1. 使用 Windows + R 快捷键打开运行对话框。
  2. 输入 shell:startup 后点击 确定 。
  3. 复制桌面的 Alist_Start.bat 快捷方式到打开的 启动 文件夹中。

配置 RaiDrive

  1. 点击 添加 ,点击 NAS ,点击 WebDAV 。
  2. 配置云盘的设置。账户为之前保存的用户名和密码。
    RaiDrive 驱动器 云盘
  3. 配置对象存储的设置。账户为之前保存的用户名和密码。
    RaiDrive 驱动器 对象存储
  4. 点击 设置 ,勾选 常规 项中 添加到启动项 前面的复选框即可开启开机自启动。
    RaiDrive 设置

注意事项

  • 阿里云盘和百度网盘的刷新令牌可从 Alist文档-使用指南 获取。
  • 百度网盘的下载接口有官方接口和非官方接口,区别在于稳定性和是否限速。
  • 阿里云盘使用桌面 Web 令牌可能无法下载和预览,且存在时效性问题。
  • RaiDrive 的驱动器配置页面的 高级设置 在连接成功后才能显示和配置。

参考资料

原创文章,作者:奋斗,如若转载,请注明出处:https://blog.ytso.com/313554.html

(0)
上一篇 2024年5月26日 19:43
下一篇 2024年5月27日 18:00

发表回复

登录后才能评论