• 📑自建节点完整流程
    • 📄1.使用一键脚本搭建
    • 📄2.使用云端耀斑(cloudflare)搭建
自建节点完整流程

2.使用云端耀斑(cloudflare)搭建

访问次数 110 次创建时间 2026-02-20 20:29

[!WARNING] 根据cloudflare的协议,用户禁止使用workers,pages搭建节点,因此此方法不建议长久使用

[!NOTE] !cloudflare workers和pages的域名全被墙,若要在国内访问服务,则需要有自己的域名并托管到cloudflare

使用此方法有可能导致域名被cloudflare封禁,请使用非常用域名

作者已经默认您已经注册并能较为熟练的使用CloudFlare的各个控制面板,或者具有一定基础理解页面内容

本文所用到的开源项目:https://github.com/cmliu/edgetunnel

本文部分图片来自网络,侵删

- 使用cloudflare
  - 硬性条件:有域名
    - 1.生成uuid
      - 使用workers
      - 使用pages

1.1生成uuid(通用唯一识别码)

先前往uuid生成器生成一个uuid并复制

[!TIP] 💡 wiki UUID)是用于计算机体系中以识别信息的一个128位标识符。UUID按照标准方法生成时,在实际应用中具有唯一性,且不依赖中央机构的注册和分配。UUID重复的概率接近零,可以忽略不计。因此,所有人都可以自行建立和使用UUID

2.使用workers搭建

先前往cloudflare官网登录/注册一个账号,登录进入控制台后,在左边导航栏中找到 Workers 和 pages 选项进入

IMG_20260222_002447

在概述中创建一个应用程序

202307171059491098

选择 创建Worker

IMG_20260222_002642

IMG_20260222_003029

202307171103133465

等待一会后,会进入ide,删除原有内容并复制并粘贴以下文件(workers.js)内容

[!IMPORTANT] 注:目前发现有两个版本的worker.js,且配置方法不同,本文分开讲

1.使用旧版workers.js

worker.js

把uuid修改为上面生成的uuid,保存

QQ截图20240520195553

不要忘记为worker添加域名(前提是你的域名有托管在cloudflare

QQ截图20240520202136

之后访问 https://域名/uuID 就会出现节点信息

2.使用新版worker.js

同理,在ide中填入:

worker.js中的内容,但不用修改文件,直接保存

  • 在左侧的 设置​选项卡中,选择 变量​ > 添加变量​。 变量名称填写​ADMIN​,值则为你的管理员密码,后点击 保存即可。

‍

  • 访问 https://域名/admin 输入管理员密码即可登录后台,获取订阅链接

‍

②使用cf pages搭建

部署 CF Pages:下载 main.zip 在 CF Pages 控制台中选择 上传资产后,为你的项目取名后点击 创建项目,然后上传你下载好的 main.zip 文件后点击 部署站点。部署完成后点击 继续处理站点 后,选择 设置 > 环境变量 > 制作为生产环境定义变量 > 添加变量。 变量名称填写ADMIN,值则为你的管理员密码,后点击 保存即可。返回 部署 选项卡,在右下角点击 创建新部署 后,重新上传 main.zip 文件后点击 保存并部署 即可。

(可选)绑定 KV 命名空间:
在 设置选项卡中选择 绑定 > + 添加 > KV 命名空间,然后选择一个已有的命名空间或创建一个新的命名空间进行绑定。变量名称填写KV,然后点击 保存后重试部署即可。给 Pages绑定

CNAME自定义域:
在 Pages控制台的 自定义域选项卡,下方点击 设置自定义域。填入你的自定义次级域名,注意不要使用你的根域名,例如: 您分配到的域名是 baigei.cc(根域名),则添加自定义域填入 IloveCyreneFurina.baigei.cc(二级域名)即可;按照 CF 的要求将返回你的域名DNS服务商,添加 该自定义域 lizi的 CNAME记录 edgetunnel.pages.dev 后,点击 激活域即可。访问后台:
访问 https://IloveCyreneFurina.baigei.cc/admin 输入管理员密码即可登录后台。

‍

评论

1 条评论
1
y**e@baigei.cc
分享者2026-02-20 20:47
...

test

验证码
回复评论
验证码
举报内容
验证码
由 b8l8u8e8 提供支持