Cloudflare は、優れたインターネット企業であり、より良いインターネットを構築することに取り組んでいます。現在、彼らは強力で効率的なサービスを提供しており、多くのプロジェクトが無料で利用できます。これには、無料の CDN、DNS サービス、およびこの記事で紹介する Worker サービスなどが含まれます。
1. Cloudflare Workers とは何ですか#
Cloudflare Workers は、JavaScript を実行できる(サーバーレス)プラットフォームです。詳細については、公式ウェブサイトの紹介をご覧ください。
2. Cloudflare Workers を使用する理由#
それは非常に強力であり、無料であるためです。その強力な機能には、DDoS 攻撃に対する耐性と高いオンライン率が含まれます。また、無料版と有料版の両方を提供しており、無料版は一般的に個人の使用に十分です。さらに、追加のドメインの購入は必要ありません。
もちろん、Cloudflare Workers が開かない場合は、独自のドメインをバインドすることを検討することもできます。ここでは、安価な.xyz ドメインの購入または無料の eu.org ドメインの申請をお勧めします。
3. Cloudflare Workers で何ができるのか#
Cloudflare Workers は、JavaScript でできることを実行できます。注意:Cloudflare Workers は 1 日あたり 10 万回の無料リクエストに制限されていますが、個人の使用には通常十分です。同時に、Cloudflare は有料版も提供しており、月間 500 万回のリクエストに対して 5 ドルです。
4. Cloudflare Workers の優れたプロジェクトの例#
4.1 ノード#
3K 氏による改変プロジェクト:https://github.com/3Kmfi6HP/EDtunnel
Zizifn 氏によるオリジナルプロジェクト:https://github.com/zizifn/edgetunnel/blob/main/src/worker-vless.js
カスタムサブスクリプションサービスのデプロイ:https://github.com/mjjonone/sub-worker/blob/main/_worker.js
4.2 ウェブサイトの構築#
Workers を使用してブログを構築する方法:#
方法 1:Worker の KV をデータベースとして使用してブログを構築する:ソースコード:gdtool/Cloudflare-workers-blog、インストールガイドはこちらを参照してください。
方法 2:Workers と GitHub を使用してブログシステムを構築する:ソースコード:kasuganosoras/cloudflare-worker-blog
Workers を使用してナビゲーションサイトを構築する方法:#
Worker を使用してナビゲーションサイトを構築する:ソースコード:sleepwood/CF-Worker-Dir
Workers を使用して画像ホスティングを構築する方法:#
ソースコード:iiop123/workers-image-hosting;
デモ:https://img.231516.xyz/(私自身が構築した画像ホスティング)。
Workers を使用して短縮 URL サービスを構築する方法:#
ソースコード 1:https://github.com/igengdu/short/(おすすめ、このサイトの無料短縮 URL サービス https://d.igdu.xyz はこのオープンソースプロジェクトをベースにしています)。
ソースコード 2:Url-Shorten-Worker、チュートリアル;
ソースコード 3:xyTom/Url-Shorten-Worker;
ソースコード 4:Closty/duanwangzhi;
ソースコード 5:Short-url、チュートリアル。
Workers などを使用してウェブサイトのステータスを監視する方法:#
ソースコード:eidam/cf-workers-status-page(Uptimerobot を使用してウェブサイトのヘルスステータスを監視することもできます。ソースコード:yb/uptime-status);
チュートリアル:チュートリアル。
Workers などを使用して一時的なメールボックスを構築する方法:#
ソースコード:dreamhunter2333/cloudflare_temp_email
Workers などを使用して RSS フィードジェネレータを構築する方法:#
ソースコード:https://github.com/yllhwa/RSSWorker(チュートリアルを含む)。
Workers などを使用して Copilot サービスをデプロイする方法:#
Copilot(元 New Bing)を使用して ChatGPT4を試すことができます。現在、Workers を使用してローカルで利用可能な Copilot サービスをデプロイできます。
ソースコード:Harry-zklcdc/go-proxy-bingai(チュートリアルを含む);
デモ:試用;
他の Copilot デプロイ方法の試用サイト。
Workers などを使用して Telegram Bot サービスをデプロイする方法:#
ソースコード:Tsuk1ko/cfworker-telegraf;
チュートリアル:moe.best
4.3 プロキシ#
Gh-proxy:GitHub プロジェクトの高速化、https://github.com/hunshcn/gh-proxy
Jsproxy:https://github.com/EtherDream/jsproxy/tree/master/cf-worker
Workers-Proxy:https://github.com/klightso/Workers-Proxy-1;[参考チュートリアル](https://www.locmjj.com/274.html)
4.4 クラウドストレージのファイルリスト#
Workers を使用して Google Drive のファイルリストサービスを構築する方法#
ソースコード 1:https://github.com/xunyixiangchao/goindex;
ソースコード 2:https://github.com/yanzai/goindex;
ソースコード 3:Aicirou/goindex-theme-acrou;
ソースコード 4:https://github.com/maple3142/GDIndex
Workers を使用して OneDrive のファイルリストサービスを構築する方法#
ソースコード 1:spencerwooo/onedrive-cf-index
ソースコード 2:Eggsmemory/OneDrive Index Cloudflare Worker
更新履歴#
この記事は 2023 年 6 月に最初に作成され、当時入手可能なすべての Workers プロジェクトを収集し、修正、追加、削除して完成させました。元の記事のウェブアドレス。
2023 年 12 月 30 日、一部のリンクと無効なコードを修正しました。
2024 年 3 月 9 日、一部のコンテンツを追加し、プロジェクトの順序を調整しました:
カスタムサブスクリプションの構築、RSS フィードジェネレータの構築、Copilot のプロキシ部分を追加しました。
もし新しい優れた Workers プロジェクトやリンクの無効などがあれば、お気軽にご連絡ください。