このプロジェクトについて

Pan-Relay は、Python と Flask をベースにしたマルチネットディスク集約中継および自動収益化管理システムで、主にネットディスクのプロモーターやリソースサイト運営者を対象としています。その中核となるフローは「リソース集約 -> 自動転送保存 -> 収益リンク置換 -> 優先配信」であり、外部ネットディスクのリソースを個人のネットディスクに転送保存した後、自分の共有リンクを生成することで、新規ユーザー獲得や転送保存による収益に活用します。 本プロジェクトは、Quark ネットディスク、Baidu ネットディスク、Aliyun ドライブ、UC ネットディスク、Xunlei ネットディスクに対応しており、自動認識、転送保存、一時共有をサポートしています。システムには SQLite データベースが内蔵されており、MySQL などのデータベースサービスを別途設定する必要はなく、起動時にテーブル構造とプリセット検索ソースが自動的に初期化されます。 検索面では、フロントエンドでまずプライベート収益リソースライブラリ内のリンクを優先表示し、その後、サードパーティ API、Telegram 公開チャンネル、拡張可能な Python 検索プラグインを並行して集約します。Telegram チャンネル検索は Bot Token 不要で、ネットディスクのリンクと抽出コードを自動的に抽出できます。外部検索結果は必要に応じて転送保存でき、失敗時は元のリンクにフォールバックし、期限切れの共有は定期クリーンアップサービスが処理します。 本プロジェクトは管理バックエンドを提供しており、リソース管理、検索インターフェース設定、クラウドディスク認証情報設定、フロントエンドのネットディスク表示制御を行うことができます。デフォルトのバックエンドアカウントは admin、パスワードは admin123 です。また、標準化された /api/v1 REST API を提供しており、2 段階のフロー(まず集約検索、次に自動転送保存と置換)を採用しているため、WeChat ミニプログラム、モバイルアプリ、Telegram ボット、リソースナビゲーションサイトへの組み込みが容易です。フロントエンドとバックエンドのインターフェースは環境変数で個別に有効・無効を切り替えられ、ヘッドレスモードでの実行もサポートしています。 デプロイ方法には、Docker Compose によるワンクリック起動とローカル Python 環境での実行があり、サービスはデフォルトでポート 5004 をリッスンします。本プロジェクトは MIT ライセンスでオープンソース化されており、技術交流と学習研究のみを目的とすることが明記されています。