利用 Cloudflare Workers 免费搭建个人代理节点:小白保姆级教程

在网络探索的过程中,寻找一个稳定且免费的工具一直是很多人的需求。其实,利用 Cloudflare 提供的全球边缘计算服务——Workers,我们可以非常轻松地搭建一个属于自己的免费代理节点。不仅速度尚可,最重要的是完全免费且不会被轻易封锁。


一、 准备工作

在开始之前,请确保你已经拥有以下“装备”:

  • Cloudflare 账号:如果没有,请前往 Cloudflare 官网 注册。

  • 一个托管在 CF 上的域名:虽然 CF 提供免费子域名(.workers.dev),但为了稳定性,建议绑定自己的顶级域名。

  • 基础的脚本代码:目前主流使用的是基于 vless 协议的开源脚本。


二、 核心搭建步骤

1. 创建 Worker 脚本

登录 Cloudflare 后台,点击左侧菜单栏的 "Workers & Pages",然后点击 "Create application" -> "Create Worker"

给你的 Worker 起个名字(例如 my-proxy-node),点击 Deploy。部署完成后,点击 "Edit Code" 进入在线编辑器。

2. 部署代理代码

将编辑器中原有的代码全部删除,替换为开源的代理脚本(如经典常用的 CF-vless 脚本)。

注意:在脚本代码中,你需要找到 userID 变量,并将其修改为你随机生成的 UUID。这将作为你节点的唯一连接密钥。

3. 绑定自定义域(关键点)

由于默认的 workers.dev 域名在某些地区访问受限,建议点击 Worker 设置中的 "Settings" -> "Triggers" -> "Custom Domains",添加一个你自己的二级域名(如 node.yourdomain.com)。


三、 客户端配置指南

搭建完成后,你需要将配置信息导入到你的代理客户端(如 v2rayN, Clash 或 Shadowrocket)。

参数名称配置内容
协议类型vless
地址 (Address)你的自定义域名 或 优选 IP
端口 (Port)443
传输层协议 (Transport)WS (WebSocket)
TLS开启 (Enabled)

四、 进阶优化:优选 IP

直接连接 Cloudflare 域名的速度取决于你当地网络与 CF 节点的直连质量。为了获得飞一般的速度,你可以:

  1. 使用 CloudflareST 等工具在本地筛选出延迟最低、带宽最大的 CF 边缘节点 IP。

  2. 将客户端配置中的“地址”栏修改为优选后的 IP,并将“伪装域名/SNI”保持为你的 Worker 自定义域名。


五、 结语

这种方案的优势在于高可用性零成本。只要 Cloudflare 不倒,你的节点就永远在线。当然,作为免费方案,它更适合作为备用手段或者日常网页浏览使用。如果你对网络延迟有极致要求,后期也可以考虑配合 CDN 加速进一步优化。

免责声明:本教程仅供网络技术交流与学习使用,请自觉遵守当地法律法规。

⚡ 科学上网客户端推荐

选择一款适合自己的科学上网客户端非常重要。我们整理了主流客户端及下载渠道,帮助你找到合适工具。

https://www.jisu7.com/5.html
Top