本教程基于 Cloudflare Pages + Workers + 免费域名 搭建一个可用于 AI / GitHub / Google 等访问的轻量代理。无需服务器,全部免费,部署时间约 10~20 分钟。


一、准备工作

需要准备:

项目是否需要
Cloudflare 账号必须
免费域名必须
部署文件必须

用到的网站:

名称地址
免费域名注册https://www.dnshe.com/
Cloudflarehttps://dash.cloudflare.com
项目 GitHubhttps://github.com/cmliu/edgetunnel
项目下载https://github.com/cmliu/edgetunnel/archive/refs/heads/main.zip
备用下载https://mega.nz/file/jUc3TaKR#cu9FK2UQLaryZHAwWrO5DO5ZozvwYlR7lVRWqLp4P5U

二、注册免费域名

  1. 打开:
    https://www.dnshe.com/

  2. 注册账号并登录

  3. 搜索可用域名后缀,例如:

20260404_214122.png

20260404_214223.png

免费后缀
.us.ci
.ccwu.cc
  1. 随便注册一个,例如:
yourname.ccwu.cc
  1. 注册完成后,进入域名管理页面,找到 DNS / NameServer 设置

  2. 将域名 DNS 修改为 Cloudflare 提供的 NS(下一步获取)


三、域名接入 Cloudflare

  1. 打开 Cloudflare:
    https://dash.cloudflare.com

  2. 点击:

Add a domain
  1. 输入你刚注册的域名,例如:
yourname.ccwu.cc
  1. 选择 Free 免费套餐

  2. Cloudflare 会给你两个 NS,例如:

ns1.cloudflare.com
ns2.cloudflare.com
  1. 回到 dnshe 域名网站,把 NS 改成 Cloudflare 的

  2. 等待 5~10 分钟生效

当 Cloudflare 显示:

Active

说明域名接入成功。


四、部署 Cloudflare Pages

这是最关键的一步。

1. 下载项目文件

下载这个项目:

https://github.com/cmliu/edgetunnel/archive/refs/heads/main.zip

下载后解压到电脑。


2. 创建 Pages 项目

进入:

Cloudflare → Pages → Create a project

选择:

Upload assets

然后把 解压后的整个文件夹上传

构建设置:

项目填写
Project name随便填
Production branchmain
Build command留空
Build output directory/

然后点击:

Deploy

等待部署完成(大约1分钟)。

部署完成后,你会得到一个地址,例如:

https://xxxx.pages.dev

打开这个网址,如果看到一个页面,说明部署成功。


五、绑定自己的域名

现在我们要把刚才的免费域名绑定到 Pages。

进入:

Cloudflare → Pages → 你的项目 → Custom domains → Add domain

输入你的域名,例如:

node.yourname.us.kg

然后 Cloudflare 会自动添加 DNS 记录(CNAME)。

确认 DNS 是:

类型名称内容
CNAMEnodexxx.pages.dev

并且 开启代理(橙色云)

等待 1~5 分钟生效。

然后访问:

https://node.yourname.us.kg

如果能打开页面,说明已经成功。


六、创建 Worker(非常关键)

现在需要创建 Worker 用于转发流量。

进入:

Cloudflare → Workers → Create Worker

局部截取_20260404_215359.png

创建后,进入 Worker 编辑页面,把项目中的 Worker 代码复制进去(在 edgetunnel 项目里有 worker.js)。

然后点击:

Deploy

绑定 Page 域名,设置变量

进入 Page 设置:

Page → Custom Domains → Add Custom Domain

绑定域名:

node.yourname.cc

绑定变量:

局部截取_20260404_215734.png

配置完之后,重新部署一遍Page项目,设定的变量才可以生效。

这样请求域名时,就会先进入 Worker,再转发流量。


七、生成客户端配置

部署完成后,可以生成客户端配置,用于:

客户端
Clash
Shadowrocket
Surge
Quantumult X
v2rayN

访问你填写的域名:https://xx.youname.ccwu.cc/login

配置格式在 GitHub 项目里有示例,填写:

参数填你的
域名node.yourdomain
端口443
协议wss
传输websocket
TLS开启

当然如果你需要自定义更多的选项,比如优选订阅地址,指定ProxyIP订阅,那么可以点击顶部的:我是高手!我就是要折腾!

优选订阅地址:

Cm.Soso.Edu.Kg
Sub.Cmliussss.Net
Owo.O00o.Ooo

PROXYIP 订阅:

ProxyIP.US.CMLiussss.Net
ProxyIP.SG.CMLiussss.Net
ProxyIP.JP.CMLiussss.Net

你可以玩出更多花样更多高级功能

八、测试是否成功

成功后你会发现:

网站是否可访问
Google可以
GitHub可以
ChatGPT可以
Claude可以

如果这些能打开,说明搭建成功。


九、简单总结原理(简要版)

这套方案本质是:

你 → Cloudflare → Worker → 目标网站

不是 VPN,而是 WebSocket + CDN 转发

优点:

  • 免费
  • 稳定
  • 不容易被封
  • 适合 AI / GitHub / Google

缺点:

  • 不适合下载
  • 不适合大流量
  • 不适合 4K 视频

十、使用建议

建议流量分流:

使用走哪里
ChatGPT / ClaudeWorker
GitHubWorker
GoogleWorker
YouTube机场
下载不要走 Worker

总结一句话

Cloudflare Pages + Worker = 一个免费的轻量代理,适合 AI 和日常访问,不适合大流量。