FreeSource — 無料解析・ダウンロードスクリプト集

Tool

概要

FreeSourceは、中国の主要な動画配信サービスやクラウドストレージ(b站=bilibili、腾讯视频、百度网盘)のコンテンツ解析とダウンロードを支援するユーザースクリプトをまとめたリポジトリです。主にTampermonkey形式のスクリプトを配布しており、インストール用の直リンクやTelegramの連絡先がREADMEに記載されています。スクリプトはブラウザ上で動作するフロントエンド部分と、場合によっては解析や回避のためのサーバー側プロキシを利用する設計が取られており、配布・更新情報は作者が管理するチャネルで通知されます。利用時はサービス規約や著作権、セキュリティリスクに注意が必要です。

GitHub

リポジトリの統計情報

  • スター数: 7
  • フォーク数: 1
  • ウォッチャー数: 7
  • コミット数: 5
  • ファイル数: 2
  • メインの言語: 未指定

主な特徴

  • Tampermonkeyユーザースクリプト形式で配布され、ブラウザから直接インストール・更新が可能
  • bilibili、腾讯视频、百度网盘などのコンテンツ解析に対応した機能を提供
  • 配布サーバーや解析APIに依存するため、サーバー移転や停止に備えTelegramで通知
  • 配布ファイルは最小限(スクリプト単体)で、導入が容易

技術的なポイント

FreeSourceに含まれるスクリプトは、典型的なブラウザ拡張(ユーザースクリプト)として動作します。具体的には、ページ読み込み時にDOMを監視して対象サイトの再生ページから動画IDやリソースURLを抽出し、取得した情報を基に解析APIや自前のプロキシサーバーへリクエストを投げて実際のダウンロードURLを組み立てます。多くの商用配信サービスは再生用トークンやCORS制限、暗号化されたm3u8やTS分割を用いるため、スクリプト単体だけで完結させるのは難しく、外部サーバーでの署名取得や中継処理を行うケースが見られます。

また、ユーザースクリプトはTampermonkeyの自動更新機能を利用でき、作者が公開している直リンク(READMEにあるhttp://…/min.baidu.user.jsのようなURL)から最新バージョンを配布します。設計上の課題としては、外部サーバー依存による可用性とプライバシーのリスク、配信サービス側の仕様変更に伴うメンテナンス負荷、そして法的リスクが挙げられます。スクリプトで扱うトークンやCookie、認証情報は機密性が高いため、透過的にどのようなデータが外部へ送信されるかを利用者が確認できることが重要です。リポジトリ自体はファイル数が少なく、主要な配布物はユーザースクリプト本体(例:网盘下载助手-0.0.14.user.js)なので、導入は容易ですが信頼性と継続的なメンテナンスがキーとなります。

プロジェクトの構成

主要なファイルとディレクトリ:

  • README.md: file
  • 网盘下载助手-0.0.14.user.js: file

まとめ

実用的だが外部依存と法的配慮が必要なスクリプト集。

リポジトリ情報:

READMEの抜粋:

b站、腾讯视频解析、百度网盘解析


📢 重要通知

服务器可能会因某些原因被迫转移,建议加入 交流群 防止失联。

📥 脚本安装

当脚本需要更新时会自动跳转到此页面,如果不能正常安装或使用请查看本说明的「常见问题」部分。

Install Script