Eternity — Cloudflare Workerで動くSushi自動登録スクリプト
概要
本リポジトリ「Eternity」は、中国語のREADMEで説明されている「Sushi 登録スクリプト」をCloudflare Workersへデプロイするための案内と簡易フロントエンドを含むプロジェクトです。目的は「ワンクリックでWorkerを作成・コードを貼り付け・デプロイ」し、Sushiサービスのアカウントを自動で作成して購読用リンク(サブスクリプションURL)を生成する点にあります。リポジトリ自体はHTMLファイルを中心とした軽量構成で、実動作を担うJavaScript(cf_worker_sushi.js)はREADMEで参照されていますが、公開ファイルリストには含まれていないため、導入者はスクリプトソースを別途用意することが想定されます。デプロイ手順の解説が主で、Cloudflare Workersの基本操作に不慣れなユーザーにも配慮した作りです。(約300字)
リポジトリの統計情報
- スター数: 6
- フォーク数: 2
- ウォッチャー数: 6
- コミット数: 5
- ファイル数: 3
- メインの言語: HTML
主な特徴
- Cloudflare Workersを用いたワンクリックデプロイ手順をREADMEで詳述。
- 自動登録と購読リンク(サブスク)生成を目的としたスクリプト運用を想定。
- 軽量の静的ファイル(HTML)中心で導入ハードルが低い。
- 実動作スクリプト(cf_worker_sushi.js)を貼り付けるだけで即デプロイ可能な設計指針。
技術的なポイント
このプロジェクトは「サーバレスでの自動登録処理」をCloudflare Workersで実現することを前提にしています。Cloudflare WorkersはV8アイソレート上で動作する軽量なJavaScript実行環境で、HTTPリクエスト/レスポンスを捕捉して外部サイトへのAPI呼び出しやレスポンス成形を行うのに適しています。READMEの手順は、Cloudflareダッシュボード上でWorkerを作成し、提供されるスクリプト(cf_worker_sushi.js)をエディタに貼り付けて保存・デプロイする流れを指示します。実装上の想定処理は以下の通りです:HTTPエンドポイントを受け取り、ターゲットのSushiサービスに対する登録リクエストを送信、成功レスポンスを解析して購読用URLを生成し、呼び出し元に返却する。運用で特に注意する点としては、CAPTCHAやメール認証といったボット対策、ターゲット側のレート制限、IPブロック、そしてCloudflare Worker自体の実行時間・メモリ制限などが挙げられます。これらに対処するための技術・実装案もREADMEや運用ドキュメントで補足する必要があります。例えば、CAPTCHA回避は外部サービス(CaptchaSolver)との連携、メール確認が必要な場合は一時メールAPIとの統合、レート制限対策にはプロキシやリトライ/バックオフ戦略を導入することが考えられます。また、機密情報(APIキーやWebhook URL)はCloudflareのSecret/Environment bindingやWorkers KVに格納して漏洩リスクを下げるべきです。Workerはステートレスであるため、長期的なサブスク情報の永続化が必要ならWorkers KVやDurable Objectsと連携させることが推奨されます。さらに、実稼働前にログ収集・監視(例: Cloudflare Logs、外部ログサービス)や異常検知ルールを整え、ターゲットサービスの利用規約や法的な側面を十分に確認しておくことが重要です。(約700〜1200字)
プロジェクトの構成
主要なファイルとディレクトリ:
- CNAME: file
- README.md: file
- index (1).html: file
(備考)READMEはCloudflare Workerへのデプロイ手順や機能概要を中国語で説明しており、cf_worker_sushi.jsをエディタに貼る手順が明記されていますが、リポジトリ内にスクリプト本体が含まれていない点に注意してください。
まとめ
Cloudflare Workersを用いたSushi登録自動化の導入ガイドを提供する軽量リポジトリ。実運用には追加のボット対策やシークレット管理が必要です。(約50字)
リポジトリ情報:
- 名前: Eternity
- 説明: 机场注册脚本
- スター数: 6
- 言語: HTML
- URL: https://github.com/jierry2028/Eternity
- オーナー: jierry2028
- アバター: https://avatars.githubusercontent.com/u/203099042?v=4
READMEの抜粋: 🍣 Cloudflare Worker 部署 Sushi 注册脚本指南 🍣 一键部署 · 自动注册 · 订阅链接生成
📌 简介:
本指南将引导您在 Cloudflare Worker 上部署一个自动注册 Sushi 账号并生成订阅链接的脚本。此方法高效便捷,可用于获取新的订阅内容。
⚡️ 部署步骤:
-
登录 Cloudflare: • 访问 Cloudflare 官网 并登录您的账号 。
-
创建 Worker: • 在左侧导航栏点击 Workers & Pages。 • 点击 Create application 按钮。 • 点击 Create Worker 按钮。 • 为您的 Worker 起一个名字(例如 sushi-reg),然后点击 Deploy。
-
编辑代码: • 部署成功后,点击 Edit Code 按钮进入在线编辑器。 • 将编辑器中原有的代码全部删除。 • 将您提供的 cf_worker_sushi.js 文件中的内容全部复制并粘贴进去。
-
保存并部署: • 点击右上角的 Save and deploy 按钮。 • 确认部署。
🚀…