20250412 更新:現在は infuse 公式が百度網盤のマウントに対応しているため、この迂回策は不要になりました。
TL;DR
Alist を使って百度網盤をマウントする。
infuse から WebDAV 経由で Alist に接続する。
Surge で ^*baidupcs.com に User-Agent: pan.baidu.com を追加する。
CONF[Header Rewrite] http-request ^*baidupcs.com header-add User-Agent pan.baidu.com
Intro
現在 infuse 公式は WebDAV・OneDrive・Alibaba Cloud Drive などのマウントに対応しているが、百度網盤の直接マウントには対応していない。
Alibaba Cloud Drive はファイルが豊富だが、オンライン再生の速度制限があるため、わざわざ会員を追加で契約するのも気が進まず、断念した。
百度網盤にも同じくらいファイルが豊富で、足りない分はオフラインでダウンロードしておけば補完できる。再生・ダウンロード速度も優秀だ。何より、すでに契約している百度網盤の会員を無駄なく活かせる。やらない手はないだろう。
苦労話
このアイデアを思いついて、まずは infuse の公式グループで聞いてみた。しかし、どうやら infuse で百度網盤をマウントしたい人はあまりいないらしく、ニッチすぎて関連する議論もない。結局、諦めた。
VidHub がすでに百度網盤の直接マウントに対応していることを考えると、infuse も Alibaba Cloud Drive に対応しているのだから、百度網盤も対応させるのは難しくないはずだ。そう思って infuse 公式にメールを送ったところ、次のような返信が返ってきた。

infuse 公式の返信
どうやら公式対応は、まだまだ先になりそうだ。
別ルート
Alist を使って百度網盤をマウントし、WebDAV 経由で infuse につなぐ方法があることは、前から知っていた。
百度網盤の会員向けに、Alist 公式はオンライン再生の方法を2つ用意している。
- UA を変更すれば、正常に再生できる。
- ローカルプロキシは、トラフィック量も帯域幅も大きいサーバーが必要。
周知のとおり infuse では UA を変更できない。そこで最初は 2 番目の方法に目を向けた。実際に試してみると、速度が問題になるだけでなく、サーバーの通信量を消費するのも問題だった。結局、これも諦めた。
数日後、別の infuse ユーザーにこの話をしたところ、ネットワークツールを使えば UA を書き換えられると教わった。そこで、普段使っている Surge のことを思い出し、試してみることにした。
Surge の設定ファイルに以下の内容を追加したところ、オンライン再生ができるようになった。
[Header Rewrite]
http-request ^*baidupcs.com header-add User-Agent pan.baidu.com
Outro
- これは本来とても簡単なことなのに、ネット上ではあまり話題になっていないようだ。linux.do フォーラムでも同じ質問をしているユーザーがいたが、回答はついていなかった。そこで、この方法を公開して皆さんの時間を節約することにした。
- Apple TV を使っている場合も、Surge なら infuse の通信を引き受けられるはずなので、試してみる価値はある。