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

gh-proxy は、GitHub のリリース、アーカイブ、プロジェクトファイルへの高速アクセスを支援する GitHub リソース加速プロキシプロジェクトです。プロジェクトは 2 つのデプロイメントバージョンを提供します:Cloudflare Workers サーバーレス版と Python 版。 Cloudflare Workers バージョンはデプロイが簡単で、コードを Cloudflare Workers にデプロイするだけで利用できます。無料プランでは1日あたり10万リクエスト、1分あたり1000リクエストの制限があります。Python バージョンは機能が豊富で、ファイルサイズ制限(設定を超えた場合は元のアドレスを返す)、特定のユーザー/リポジトリのブロック/ホワイトリスト、および passby 機能をサポートします。Docker または直接インストールでデプロイ可能です。 使い方はシンプルで、元の GitHub URL の前にプロキシプレフィックスを追加するだけです。ブランチソースコード、リリースソースコード、リリースファイル、ブランチファイル、コミットファイル、gist などさまざまなリソースタイプをサポートします。さらに、git clone コマンドによるリポジトリクローンの高速化もサポートし、プライベートリポジトリにも対応(TOKEN 認証が必要です)。 プロジェクトは公開デモサイトを提供していますが、大規模利用時は自前でデプロイすることをお勧めします。