Cloudflare Workers 常见用法​

Cloudflare Workers 常见用法​

Cloudflare Workers 常见用法 ​发布于2023年12月01日更新于2025年12月08日分类建站提示

如果您是第一次使用 Workers,请仔细阅读准备工作部分,在后文搭建过程中将不再赘述如何创建 Worker、环境变量以及 KV

准备工作 ​创建 Worker ​进入 Cloudflare 控制面板,点击左侧导航栏 Workers & Pages,然后点击 Create Workerworker1输入 Worker 的名字,点击 Deployworker2点击 Edit Code,进入代码编辑器worker3在左侧编辑器输入代码后,点击右上角的 Save and deploy 即可worker4创建环境变量 ​环境变量可以将配置值与脚本分开,可以用于隐藏隐私信息等

进入 Workers 的设置页面,选择左侧的变量,然后在右侧的环境变量处填写变量名与值

var创建 KV ​KV 可以将数据以键值对的形式持久化存储

创建一个 KV,命名空间名可以随意填写kv返回 Worker 的设置中,找到下方的 KV Namespace Bingdings,添加一个变量名用于绑定该 KVkv2搭建 VLESS 节点 ​部署 Worker ​复制源代码到 worker.js 中,可以选择 EDtunnel 或者 edgetunnel进入 UUID Generator 生成一个全新的 UUID 替换源代码中的 userID在 proxyIP 中填入以下任意一个域名 用于访问 Cloudflare 自身的网站 ( EDtunnel 源代码无需操作本步骤)txtcdn-all.xn--b6gac.eu.org

cdn.xn--b6gac.eu.org

cdn-b100.xn--b6gac.eu.org

edgetunnel.anycast.eu.org

cdn.anycast.eu.org12345通过访问 https://domain.workers.dev/uuid,来查看是否部署成功以及节点信息优选 IP ​下载 CloudflareSpeedTest 进行测速若测速结果为 0.00MB/s ,可以参考 Issues 168将优选后的得到的 IP 填写到 server 中即可可选:使用 clash-replace.js 实现自动替换优选 IP 需要安装 Node.js 环境设置 result.csv 与 yml 文件的目录设置替换行数和 IP配置 Clash ​由于 workers 自带的 workers.dev 域名无法访问,因此我们选择用优选 IP 的形式来连接刚刚搭建的节点tls 加密可以不开启,直接使用 80 端口访问即可yaml- name: ☁️ Cloudflare

server: <优选IP>

port: 80

type: vless

uuid:

network: ws

ws-opts:

path: '/?ed=2048'

headers:

host: domain.workers.dev12345678910订阅转换 ​部署 Worker ​复制源代码到 worker.js 中环境变量中添加 BACKEND,值为后端地址例如 https://api.v1.mk 或 https://sub.id9.ccKV 命名空间绑定中添加 SUB_BUCKET 绑定创建好的 KV转换地址 ​访问 https://sub.username.workers.dev 或 Subscription Converter将后端地址修改为自己搭建的地址(访问上面第一个地址的无需修改)sub1参考资料

【全网首发】永不被盗的订阅转换方法!使用worker搭建永久免费的私人反代订阅转换服务,新手小白必备,建议人手一个

Telegram 私聊机器人 ​复制源代码到 worker.js 中添加环境变量 ENV_BOT_TOKEN 变量,值为 BOT 的 TokenENV_BOT_SECRET 变量,值为 UUID,可在 UUID Generator 生成ENV_ADMIN_UID 变量,值为自己 TG 账号的用户 IDKV 命名空间绑定中添加 nfd 绑定创建好的 KV打开 https://domain.workers.dev/registerWebhook 来注册websoket参考资料

[NFD] 基于cloudflare worker的电报私聊机器人,集成骗子提醒功能(程序已经更新)

更多创意作品