TL;DR#
-
Alist を使用して百度网盘をマウントします。
-
infuse 内で WebDAV を通じて Alist に接続します。
-
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 公式にメールを送り、以下のような返信を受け取りました:
どうやら公式のサポートはまだまだ先のようです。
另辟蹊径#
以前から 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 のトラフィックを引き継ぐことができるはずで、試す価値があります。
この記事は Mix Space によって xLog に同期更新されました。原始リンクは https://xxu.do/posts/geek/mount-BaiduNetdisk-on-infuse