admin管理员组

文章数量:1582956

获取百度网盘文件目录之alist踩坑记录

  • 20240819更新
  • 报错预览
    • 为什么报错?
  • 快速成功总结
    • 成功获取百度网盘文件目录
    • 成功使用alist连接到百度网盘的简明步骤
    • 安装aria2
      • Windows
      • macOS
      • Linux
    • 安装qBittorrent
      • Windows
      • macOS
      • Linux
      • 通过 Flatpak 安装(跨 Linux 发行版)

20240819更新

如果只想获取百度云盘的文件目录,可以不用下面的麻烦方法,直接按以下教程即可:

  1. 找到BaiduYunCacheFileV0.db
    装完百度云盘软件后,在window系统里,一般的路径是这个
C:\Users\你的用户名\AppData\Roaming\baidu\BaiduYunGuanjia\users\

如果找不到,可以下载一个“everything”的软件,搜多关键词,直接就找到了,如下图。最新的那个而且文件名完全匹配的那个文件就是,

  1. 使用Navicat Premium 打开db文件,直接写sql查~
    打开navicat–连接–sqllite–从文件打开

直接查询就行了,相关的文件和路径在cache_file 表里,以下是我要查询的路径,中间的一段地址是“'%圈外/AI%”,你可以参考,至此,教程完结

SELECT parent_path,
server_filename
 FROM "cache_file"
where parent_path like '%圈外/AI%'

报错预览

本文基于以下报错进行解决

INFO[2024-05-05 12:14:43] reading config file: data\config.json
INFO[2024-05-05 12:14:43] load config from env with prefix: ALIST_
INFO[2024-05-05 12:14:43] init logrus…
WARN[2024-05-05 12:14:43] init tool aria2 failed: failed get aria2 version: Post “http://localhost:6800/jsonrpc”: dial tcp [::1]:6800: connectex: No connection could be made because the target machine actively refused it.
INFO[2024-05-05 12:14:43] init tool SimpleHttp success: ok
WARN[2024-05-05 12:14:43] init tool qBittorrent failed: Post “http://localhost:8080/api/v2/auth/login”: dial tcp [::1]:8080: connectex: No connection could be made because the target machine actively refused it.
INFO[2024-05-05 12:14:43] start HTTP server @ 0.0.0.0:5244

为什么报错?

从你提供的日志信息来看,你在运行alist时遇到了两个主要的问题:无法连接到aria2和qBittorrent服务。这两个警告表明alist尝试连接到这些服务的默认端口时,连接被拒绝。以下是一些解决步骤:

  1. 检查aria2和qBittorrent是否正在运行
    首先,确保你已经安装并启动了aria2和qBittorrent服务。这些服务需要正确运行,alist才能与之交互。

快速成功总结

成功获取百度网盘文件目录

使用alist挂载webdev之后

成功使用alist连接到百度网盘的简明步骤

  1. 安装aria2

  2. 保持 aria2服务在线:
    在cmd中敲入以下代码:
    aria2c --enable-rpc --rpc-listen-all=true --rpc-allow-origin-all --rpc-listen-port=6800

  3. 安装qBittorrent

  4. 保证qBittorrent监听8080端口
    打开qBittorrent页面,按下图方式
    打开8080端口,对本机客户端跳过身份验证

  5. 安装alist

  6. 启动 alist server
    在下载的文件夹敲入cmd

    敲入
    alist server

  7. 修改admin的密码:在alist文件夹再次开一个cmd窗口,敲入
    alist admin set 00000000

  8. 打开alist,并登录(账号:admin,密码:00000000)
    http://localhost:5244/

  9. 接下来参考教程:https://wwwblogs/muzlei/p/17508602.html

安装aria2

安装aria2的步骤会根据你使用的操作系统有所不同。下面我将为Windows、macOS和Linux系统提供安装指南。

Windows

对于Windows系统,你可以使用以下步骤安装aria2:

  1. 下载aria2

    • 访问 aria2的GitHub发布页面。
    • 下载最新版本的aria2-x.y.z-win-64bit-build1.zip文件(x, y, z为版本号)。
  2. 解压文件

    • 将下载的.zip文件解压到你选择的目录,例如C:\Program Files\aria2
  3. 添加到环境变量

    • 右键点击“此电脑”,选择“属性”。
    • 点击“高级系统设置”,然后点击“环境变量”。
    • 在“系统变量”中找到“Path”,点击“编辑”。
    • 点击“新建”,添加aria2的安装路径,例如C:\Program Files\aria2
    • 点击“确定”保存设置。
  4. 通过命令行使用aria2

    • 打开命令提示符(cmd)或PowerShell,输入aria2c --version以检查aria2是否正确安装。

macOS

对于macOS,你可以使用Homebrew来安装aria2,这是一种简单的方法:

  1. 安装Homebrew(如果尚未安装):

    • 打开终端。
    • 粘贴以下命令并执行:
      /bin/bash -c "$(curl -fsSL https://raw.githubusercontent/Homebrew/install/HEAD/install.sh)"
      
  2. 使用Homebrew安装aria2

    • 在终端中输入以下命令:
      brew install aria2
      
  3. 检查安装

    • 在终端中输入aria2c --version以确认aria2已正确安装。

Linux

对于大多数Linux发行版,你可以使用包管理器来安装aria2。以下是一些常见Linux发行版的安装命令:

  • Ubuntu/Debian

    sudo apt update
    sudo apt install aria2
    
  • Fedora

    sudo dnf install aria2
    
  • Arch Linux

    sudo pacman -S aria2
    

安装完成后,你可以通过在终端中输入aria2c --version来检查aria2是否已正确安装。

以上就是在不同操作系统上安装aria2的方法。安装完成后,你可以开始使用aria2下载文件或创建自己的下载任务。

安装qBittorrent

qBittorrent 是一款流行的开源BT下载软件,支持跨平台使用(Windows、macOS、Linux)。以下是在这些不同操作系统上安装 qBittorrent 的指南:

Windows

  1. 下载安装程序

    • 访问 qBittorrent 的官方网站 qBittorrent Download page。
    • 选择适用于 Windows 的安装程序并下载(有32位和64位两个版本,选择与你的系统匹配的版本)。
  2. 安装 qBittorrent

    • 打开下载的安装文件,通常是 .exe 格式。
    • 按照安装向导的指示进行安装。这通常包括接受许可协议、选择安装位置等步骤。
    • 完成安装后,启动 qBittorrent。

macOS

  1. 下载安装程序

    • 访问 qBittorrent Download page。
    • 下载适用于 macOS 的 .dmg 文件。
  2. 安装 qBittorrent

    • 打开下载的 .dmg 文件,这将挂载一个包含 qBittorrent 的虚拟磁盘。
    • 通常,你需要将 qBittorrent 应用程序拖动到你的“应用程序”文件夹中。
    • 双击“应用程序”文件夹中的 qBittorrent 图标以启动。

Linux

对于 Linux 用户,qBittorrent 可以通过各种包管理器安装。以下是一些常见 Linux 发行版的安装命令:

  • Ubuntu/Debian

    sudo apt update
    sudo apt install qbittorrent
    
  • Fedora

    sudo dnf install qbittorrent
    
  • Arch Linux

    sudo pacman -S qbittorrent
    

在终端中执行上述命令可以安装 qBittorrent。安装完成后,你可以通过系统的应用菜单找到并启动 qBittorrent。

通过 Flatpak 安装(跨 Linux 发行版)

如果你的 Linux 发行版支持 Flatpak,你也可以使用 Flatpak 来安装 qBittorrent:

  1. 确保你的系统安装了 Flatpak

    sudo apt install flatpak  # 对于基于 Debian 的系统
    
  2. 添加 Flathub 仓库(如果还没有添加的话):

    flatpak remote-add --if-not-exists flathub https://flathub/repo/flathub.flatpakrepo
    
  3. 通过 Flatpak 安装 qBittorrent

    flatpak install flathub org.qbittorrent.qBittorrent
    

无论你使用哪种方法或操作系统,安装完成后,qBittorrent 都应该可以在你的程序列表中找到并启动。这样,你就可以开始使用 qBittorrent 进行 torrent 下载了。

本文标签: 文件目录百度网Alist