xChar
·6 months ago

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每天限制10W次免费请求,个人使用,一般都够了。同时,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搭建博客:

方案一:采用OXeu大佬开发的Rin项目,该项目基于 Cloudflare Pages + Workers + D1 + R2搭建博客(需要一个托管于Cloudflare的域名),Rin实例:https://xeu.life/
方案二:采用基于Cloudflare Pages + D1 + R2+ Zero Trust的Microfeed项目:https://github.com/microfeed/microfeed

方案三: 利用worker的KV作为数据库搭建博客:源码:gdtool/Cloudflare-workers-blog,安装教程,在这里 ,实例:https://blog.gezhong.vip/ ;
方案四: 利用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.apphttps://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-oss,基于FlareDrive项目汉化、完善,基于Cloudflare的R2+Workers。

通过Workers搭建短网址服务:

源码1:https://github.com/x-dr/short ,实例:https://d.131213.xyz/ (推荐);
源码2:基于x-dr大佬short项目修改https://github.com/igengdu/short/ ,实例:https://d.igdu.xyz ,本站提供的免费短网址服务)(推荐)。
源码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/ (Username: li2niu,Password: li2niu)
源码7:Closty/duanwangzhi,原实例网址已经注销;

通过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 内含教程;
Demo,试用
其他方式部署Copilot的试用网址

通过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项目,增删查补,得以成文,原文网址
2023年12月30日,修改整理部分链接和失效代码;
2024年3月9日,新增部分内容、调整项目顺序:
新增利用Workers搭建自定义订阅、搭建RSS订阅生成器、代理Coplilot部分内容。
2024年6月17日、6月21日更新。

如果你觉得有新的优秀的Workers项目或失效的链接等,都可以联系我。

参考:

Cloudflare使用问题及其应对方法、建议

Source 1:Workers优秀项目收集lists

Source 2: Vipkj.net

Source 3: Littlefox.me

Source 4:Linux.do

Source 5:iGengdu.com

Source 6:zhuima:awesome-cloudflare

Loading comments...