项目地址:https://github.com/byJoey/cfnew

视频教程:https://www.youtube.com/watch?v=yg0jTNMUFRY&t=686s

第一步,搭建 cloudfare workers/pages 项目

Pages 教程(可不用自定义域名)

  1. 进入 cloudfare 创建 Pages ,把 Github release 最新的 Pages.zip 文件上传到生产环境中,点击保存并部署

  1. 进入该项目,设置-变量与机密-添加,变量名称填写小写的u,值为UUID,在网上找一个生成器生成一个填入即可(注意填入的值不能有回车),点击保存。我用的是UUID在线生成器

  1. 创建一个KV空间。在cloudfare点击存储与数据库-Workers KV-Create Instance

  1. 回到刚刚创建的 Pages 项目, 进入该项目,设置-绑定-添加-KV命名空间,变量名称填写大写的C,命名空间选择刚刚创建的KV空间,点击保存

  1. 设置已完成。现在点击在页面右上角点击创建部署,把 Github release 最新的 Pages.zip 文件上传到生产环境中(即第一步),点击保存并部署

  1. 点击生成的Pages链接(即项目名.pages.dev),在终端内输入我们第二步在变量与机密填入的UUID,回车即可。

Workers 教程(需要自定义域名)

  1. 进入 cloudfare 创建 Workers ,选择从Hello World开始,点击部署

  2. 创建一个KV空间。在cloudfare点击存储与数据库-Workers KV-Create Instance

  1. 回到刚刚创建的 Workers 项目, 进入该项目,绑定-KV命名空间-添加绑定,变量名称填写大写的C,命名空间选择刚刚创建的KV空间,点击添加绑定

  1. 设置-域和路由禁用自带域

  1. 设置-域和路由添加自定义域

  2. 进入该项目,设置-变量与机密-添加,变量名称填写小写的u,值为UUID,在网上找一个生成器生成一个填入即可(注意填入的值不能有回车),点击保存。我用的是UUID在线生成器

  3. 点击页面右上角的编辑代码,清空原有的内容。打开 GitHub 项目,找到少年你相信光吗文件,复制其内容,填入cloudfare项目的编辑代码内,点击部署

  1. 使用我们添加的域名进入终端,在终端内输入我们第六步在变量与机密填入的UUID,回车即可。

二者区别

Pages项目无法启用xhttp协议,但不刚需自定义域名。

设置建议

不建议修改配置管理指定地区,按需启用协议,可开启ECH,其他设置不动。

导入代理客户端

在订阅中心页面的上面有选择客户端,点击自己使用的客户端后,在选择客户端这个大框底部会出现订阅链接,复制后通过url导入代理软件即可。(手机点击后可一键跳转导入)