iGdu

耕读

Learner and Observer, be happy to share useful things.
github
tg_channel
youtube
email
follow

Cloudflare Workersの優れたプロジェクト収集(継続的に更新)

Cloudflare は素晴らしいインターネット企業で、より良いインターネットの構築に取り組んでいます。現在提供しているサービスは強力で効率的であり、多くのプロジェクトは無料で利用できます。例えば、無料の CDN、DNS サービス、そしてこの記事で紹介する Worker サービスなどです。

1. Cloudflare Workers とは#

Cloudflare Workers は、Javascript を実行できる(サーバーレス)プラットフォームです。詳細については公式サイトの紹介をご覧ください。

2. なぜ Cloudflare Workers を使うのか#

それは非常に強力で、しかも無料だからです。強力な点には、DDoS 攻撃への耐性や高いオンライン率があります。また、無料版と有料版が提供されており、無料版は一般的に個人使用には十分です。さらに、独自のドメインを割り当てることができ、追加のドメイン購入は不要です。
もちろん、Cloudflare Worker が開けない場合は、自分のドメインをバインドすることを検討できます。ここでは、安価な.xyz ドメインを購入するか、eu.org の無料ドメインを申請することをお勧めします。

3. Cloudflare Workers でできること#

Cloudflare Workers は、Javascript ができることをすべて行うことができます。注意:Cloudflare Workers は、毎日 10 万回の無料リクエストに制限されています。個人使用には一般的に十分です。また、Cloudflare は有料版も提供しており、月 5 ドルで 1000 万回のリクエストが可能です。

4. Cloudflare Workers の優れたプロジェクト集#

4.1 ノード#

3K 大佬が改写したプロジェクト:https://github.com/3Kmfi6HP/EDtunnel

Zizifn 大佬のオリジナルプロジェクト:https://github.com/zizifn/edgetunnel/blob/main/src/worker-vless.js
CMliu などの大佬が共有したプロジェクト:https://github.com/cmliu/epeiushttps://github.com/ca110us/epeius

カスタムサブスクリプションサービスのデプロイ:https://github.com/mjjonone/sub-worker/blob/main/_worker.js

4.2 ウェブサイト構築#

Workers を使ってブログを構築する:#

プラン 1:OXeu 大佬が開発したRin プロジェクトを使用します。このプロジェクトは Cloudflare Pages + Workers + D1 + R2 を基にしたブログ構築(Cloudflare にホスティングされたドメインが必要)です。Rin のインスタンス:https://xeu.life/
プラン 2:Cloudflare Pages + D1 + R2 + Zero Trust を基にした Microfeed プロジェクト:https://github.com/microfeed/microfeed

プラン 3: Worker の KV をデータベースとして使用してブログを構築:ソースコード:gdtool/Cloudflare-workers-blog、インストールガイドはこちら、インスタンス:https://blog.gezhong.vip/ ;
プラン 4: Workers + GitHub を使ってブログシステムを構築、ソースコード:kasuganosoras/cloudflare-worker-blog

Workers を使ってナビゲーションサイトを構築:#

Worker を使ってナビゲーションサイトを構築、ソースコード:sleepwood/CF-Worker-Dir

Workers を使って画像ホスティングを構築:#

ソースコード:x-dr/telegraph-Image、インスタンス:https://img.131213.xyz/
ソースコード:igengdu/telegraph-Image、インスタンス:https://img.231516.xyz/ (当サイト構築);
ソースコード:missuo/Telegraph-Image-Hosting、インスタンス:https://missuo.ru/
ソースコード:ifyour/cf-image-hosting、インスタンス:https://images.mingming.dev/
ソースコード:cf-pages/Telegraph-Image、インスタンス:https://im.gurl.eu.org/
ソースコード:csznet/tgState、インスタンス:https://tgstate.vercel.app または https://tgstate.ikun123.com/ (Telegram ベースで、アカウント停止のリスクがあるため注意が必要)
ソースコード:beilunyang/img-mom、R2、Backblaze B2 または Telegram の画像ホスティングを同時に構築可能、インスタンス:https://t.me/img_mom_bot (Telegram ベースの画像ホスティングで、アカウント停止のリスクがあるため注意が必要)。
ソースコード:iiop123/workers-image-hosting、インスタンス:こちらをクリック

Workers を使って Pastebin サービスを構築#

ソースコード:SharzyL/pastebin-worker、インスタンス:https://shz.al/
ソースコード:igdume/pastebin-worker(SharzyL プロジェクトを基に修正)、インスタンス:https://igdux.top (私が試しに構築したもの)
ソースコード:yllhwa/FileWorker
ソースコード:iiop123/dingding

Workers + R2 を使ってクラウドストレージサービスを構築#

ソースコード:longern/FlareDrive 、インスタンス:https://drive.longern.com/ (R2 ベース);
ソースコード:ljxi/Cloudflare-R2-ossFlareDrive プロジェクトを基にした日本語化、改善、Cloudflare の R2 + Workers を基にしています。

Workers を使って短縮 URL サービスを構築:#

ソースコード 1:https://github.com/x-dr/short 、インスタンス:https://d.131213.xyz/ (推奨);
ソースコード 2:x-dr 大佬short プロジェクトを基にした修正:https://github.com/igengdu/short/ 、インスタンス:https://d.igdu.xyz (当サイト提供の無料短縮 URL サービス)(推奨)。
ソースコード 3:x-dr 大佬short プロジェクトを基にした修正:https://github.com/harrisonwang/linklet 、インスタンス:https://t.xiaowangye.org/
ソースコード 4:Crazypeace 大佬Url-Shorten-Workerチュートリアル(推奨)
ソースコード 5:xyTom/Url-Shorten-Worker、インスタンス:https://lnks.eu.org/
ソースコード 6:Short-urlチュートリアル、インスタンス:https://cf-url-admin.li2niu.com/ (ユーザー名: li2niu、パスワード: li2niu)
ソースコード 7:Closty/duanwangzhi、元のインスタンス URL はすでに無効になっています;

Workers などを使ってウェブサイトの状態を監視:#

ソースコード:eidam/cf-workers-status-page、インスタンス:https://status-page.eidam.dev/ 、(Uptimerobot を使ってウェブサイトの健康状態を監視することも可能、ソースコード:yb/uptime-status)、チュートリアル
ソースコード:benvinegar/counterscale、インスタンス:https://counterscale.dev/
ソースコード:lyc8503/UptimeFlare、インスタンス:https://uptimeflare.pages.dev/ブログ
ソースコード:yestool/analytics_with_cloudflare、インスタンス:https://webviso.yestool.org/

Workers などを使って一時的なメールを構築:#

ソースコードは削除されました、インスタンス:https://email.ml/
ソースコード:akazwz/smail、インスタンス:https://smail.pw/
ソースコード:oiov/vmail、インスタンス:https://vmail.dev/
ソースコード:oiov/vmailを基にしたインスタンス:https://idu.one (当サイト提供);
ソースコード:dreamhunter2333/cloudflare_temp_email、インスタンス:https://mail.awsl.uk/

ソースコード:TBXark/mail2telegram、Email を TG に転送;

Workers などを使って RSS フィード生成器を構築:#

ソースコード:https://github.com/yllhwa/RSSWorker 内にチュートリアルが含まれています。

Workers を使って IP と地理情報を取得する#

ソースコード:ccbikai/ip-api、インスタンス:https://html.zone/ip

Workers などを使って Copilot サービスをデプロイ:#

Copilot(旧 New Bing)は ChatGPT4 を試用できます。現在、Workers を通じてローカルで利用可能な Copilot サービスをデプロイできます。
ソースコード:Harry-zklcdc/go-proxy-bingai 内にチュートリアルがあります;
デモ、試用
Copilot をデプロイするための他の方法の試用 URL

Workers などを使って Telegram Bot サービスをデプロイ:#

ソースコード:Tsuk1ko/cfworker-telegrafチュートリアル

4.3 中継#

ソースコード:https://github.com/cmliu/CF-Workers-docker.io 、インスタンス:https://docker.fxxk.dedyn.io/ (Docker イメージ)
ソースコード:WisdomSky/Cloudflared-web(Docker イメージ)
ソースコード:hunshcn/gh-proxy 、インスタンス:https://gh.api.99988866.xyz/ (Github 加速)
ソースコード:EtherDream/jsproxy
ソースコード:klightso/Workers-Proxy-1参考チュートリアル

Workers を使って Github を加速する、参考チュートリアル

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

OneDrive-index: Workers を使って OneDrive リストサービスを構築#

ソースコード 1:spencerwooo/onedrive-cf-index
ソースコード 2:Eggsmemory/OneDrive Index Cloudflare Worker

説明#

最近(20240703)発生したCloudflare ユーザーのアカウント使用問題に基づくと、Workers を使ってクラウドストレージリストサービスを構築することは、Cloudflare の規約に違反する可能性があるため、使用時には慎重に選択することをお勧めします。

更新情報#

この記事は 2023 年 6 月に最初に書かれ、当時収集可能なすべての Workers プロジェクトを集め、増減を行い、文書化されました。原文の URL
2023 年 12 月 30 日、一部のリンクと無効なコードを修正しました;
2024 年 3 月 9 日、一部の内容を追加し、プロジェクトの順序を調整しました:
Workers を使ったカスタムサブスクリプション、RSS フィード生成器、Copilot のプロキシに関する新しい内容を追加しました。
2024 年 6 月 17 日、6 月 21 日に更新しました。

もし新しい優れた Workers プロジェクトや無効なリンクなどがあれば、ぜひご連絡ください。

参考:#

Cloudflare 使用問題及びその対策、提案#

Source 1:Workers 優れたプロジェクト収集リスト#

Source 2: Vipkj.net#

Source 3: Littlefox.me#

Source 4:Linux.do#

Source 5:iGengdu.com#

Source 6:zhuima:awesome-cloudflare#

読み込み中...
文章は、創作者によって署名され、ブロックチェーンに安全に保存されています。