Jayden

Jayden

使用 infuse 挂載百度網盤

TL;DR#

  1. 使用 Alist 挂载百度网盘。

  2. 在 infuse 内通过 WebDAV 连接 Alist。

  3. 使用 Surge 为 ^*baidupcs.com 添加 User-Agent: pan.baidu.com。

    [Header Rewrite]
    http-request ^*baidupcs.com header-add User-Agent pan.baidu.com
    

Intro#

目前 infuse 官方提供了 WebDAV、OneDrive、阿里云盘等挂载支持,但尚不支持百度网盘直接挂载。

阿里云盘虽然资源多,但由于在线播放速率限制,也不太想多花钱开一个会员,作罢。

百度网盘的资源同样不少,部分缺失的资源也可以通过离线下载的方式补齐,还有优质的播放、下载速度等等。最重要的是,已经开通的百度网盘会员是刚需,能再发挥一下余热,何乐而不为呢?

踩坑#

有了这个想法后,首先在 infuse 官方群内求助,但似乎大家并没有 infuse 挂载百度网盘这种需求,可能是需求太过小众,并没有相关的讨论,作罢。

考虑到 VidHub 已经提供了百度网盘的直接挂载,既然 infuse 已经支持了阿里云盘,那支持百度网盘应该也不是什么难事,因此给 infuse 官方发了一封邮件,得到回复如下:

image-20250221234148050

看样子官方支持可能遥遥无期了。

另辟蹊径#

早就知道可以使用 Alist 对百度网盘进行挂载,然后用 WebDAV 的方式接入到 infuse 中。

对于百度网盘会员来说,Alist 官方提供了两种在线播放的方式。

  1. 修改 UA,可以正常播放。
  2. 本地代理,需要大流量大带宽的服务器。

众所周知 infuse 无法修改 UA,于是一开始我的目光转向了第二条。实操发现速率是一个问题,对服务器的流量消耗也是一个问题,只好作罢。

过了几日和另一位 infuse 用户说起此事,了解到可以使用网络工具对 UA 进行修改。突然想到我日常使用的 Surge,遂进行尝试。

在 Surge 的配置文件中添加以下内容后,顺利进行了在线播放:

[Header Rewrite]
http-request ^*baidupcs.com header-add User-Agent pan.baidu.com

Outro#

  1. 这本是非常简单的事情,但似乎互联网上对此没有太多讨论,在 linux.do 论坛中也有用户提出了相同的问题,却没有答案,于是将此法发布,为各位节约时间。
  2. 对于 Apple TV 的用户来说,Surge 应该也可以接管 infuse 的流量,值得尝试。

此文由 Mix Space 同步更新至 xLog
原始链接为 https://xxu.do/posts/geek/mount-BaiduNetdisk-on-infuse


載入中......
此文章數據所有權由區塊鏈加密技術和智能合約保障僅歸創作者所有。