Skip to content
Netflix - 每月低至 25 元

Cloudflare Workers 常见用法

TIP

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

准备工作

创建 Worker

  1. 进入 Cloudflare 控制面板,点击左侧导航栏 Workers & Pages,然后点击 Create Worker

worker1

  1. 输入 Worker 的名字,点击 Deploy

worker2

  1. 点击 Edit Code,进入代码编辑器

worker3

  1. 在左侧编辑器输入代码后,点击右上角的 Save and deploy 即可

worker4

创建环境变量

环境变量可以将配置值与脚本分开,可以用于隐藏隐私信息等

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

var

创建 KV

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

  1. 创建一个 KV,命名空间名可以随意填写

kv

  1. 返回 Worker 的设置中,找到下方的 KV Namespace Bingdings,添加一个变量名用于绑定该 KV

kv2

搭建 VLESS 节点

部署 Worker

  1. 复制源代码到 worker.js 中,可以选择 EDtunnel 或者 edgetunnel
  2. 进入 UUID Generator 生成一个全新的 UUID 替换源代码中的 userID
  3. 在 proxyIP 中填入以下任意一个域名 用于访问 Cloudflare 自身的网站 ( EDtunnel 源代码无需操作本步骤)
txt
cdn-all.xn--b6gac.eu.org
cdn.xn--b6gac.eu.org
cdn-b100.xn--b6gac.eu.org
edgetunnel.anycast.eu.org
cdn.anycast.eu.org
  1. 通过访问 https://domain.workers.dev/uuid,来查看是否部署成功以及节点信息

优选 IP

  1. 下载 CloudflareSpeedTest 进行测速
  2. 若测速结果为 0.00MB/s ,可以参考 Issues 168
  3. 将优选后的得到的 IP 填写到 server 中即可
  4. 可选:使用 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: <UUID>
  network: ws
  ws-opts:
    path: '/?ed=2048'
    headers:
      host: domain.workers.dev

订阅转换

部署 Worker

  1. 复制源代码到 worker.js 中
  2. 环境变量中添加 BACKEND,值为后端地址例如 https://api.v1.mkhttps://sub.id9.cc
  3. KV 命名空间绑定中添加 SUB_BUCKET 绑定创建好的 KV

转换地址

  1. 访问 https://sub.username.workers.devSubscription Converter
  2. 将后端地址修改为自己搭建的地址(访问上面第一个地址的无需修改)

sub1

Telegram 私聊机器人

  1. 复制源代码到 worker.js 中
  2. 添加环境变量
    • ENV_BOT_TOKEN 变量,值为 BOT 的 Token
    • ENV_BOT_SECRET 变量,值为 UUID,可在 UUID Generator 生成
    • ENV_ADMIN_UID 变量,值为自己 TG 账号的用户 ID
  3. KV 命名空间绑定中添加 nfd 绑定创建好的 KV
  4. 打开 https://domain.workers.dev/registerWebhook 来注册websoket
关注微信公众号搬瓦工 - 美国 CN2 优化线路
你认为这篇文章怎么样?
  • 0
  • 0
  • 0
  • 0
  • 0
  • 0

预览:

评论
  • 按正序
  • 按倒序
  • 按热度
Powered by Waline v3.1.3