zizifn 大佬的一个开源项目edgetunnel,使得我们可以免费的在 Cloudflare 上面通过部署 Worker ,来创建一个免费 VLESS 节点!
cmliu 基于 zizifn 的项目进行了二次创作,GitHub 地址:点击访问 。其实和原版相比大同小异,道理是一样的,只是多了很多功能,比如自动生成 SUB CLASH,SURGE订阅地址、自动优选 IP 等。
准备工作:
购买域名一个,推荐 Namesilo ,6位数字的xyz域名单价 1$ / 年,续费也是。
注册 Cloudflare 账号并登录。
-
国内备份: main.zip
域名托管至 Cloudflare
详细的域名托管教程请自行搜索,此处只做简单讲解
账号:qq邮箱 密码:d6-
点击左侧 网站
→ 添加域
输入购买的域名 domain.com
点击免费计划,下一步,它会自动获取域名信息。
然后到Namesilo后台更改名称服务器如下。
meiling.ns.cloudflare.com
tosana.ns.cloudflare.com
等待十几分钟,域名就会成功托管到Cloudflare了。
Pages 部署 VLESS
回到Cloudflare首页,点击左侧 Workers 和 Pages
,点击创建按钮,点击切换到 Pages
标签页。
点击下面的 上传资产
,为我们的项目创建一个名字。
选择之前下载的 main.zip
文件,上传压缩文件。成功后点击 部署站点
。
方便演示,我这里给项目起名叫 kejixinwen
设置自定义域
进入刚刚创建的项目,找到 自定义域
→ 设置自定义域
。
设置一个合适的二级域名,名字随意,如 mingzi.domain.com
。
此处二级域名以后会在节点上使用,建议使用合法字母拼音。
输入完成,若是输入框变为绿色,证明格式正确。若你是按照刚才注册域名的操作,并已经把域名托管到了 CF,那么请直接点击 激活域
按钮。一般情况下,几十秒就激活完成了!
设置 UUID
点击这里 ,生成一个 UUID ,或是在 V2rayN 中生成一个!
回到刚才的项目,找到 设置
→ 环境变量
→ 制作
→ 添加变量
,变量名称:UUID
,变量值为刚才生成的 UUID ,点击保存!
重新部署 Pages
回到项目,找到 部署
Tab页,点击下面的 创建新部署
按钮,再次上传刚才的 main.zip 文件,保存并部署!
等待一分钟后,我们点击上图中右上角的 访问
按钮,若是有JSON内容出现,证明部署成功。
我们可以访问 https://域名/UUID
,来查看我们的节点。例:刚才生成的 UUID 为 7a1a374f-286f-4807-9756-ee3f90227bb0
,
按照上图,我们访问 https://mingzi.domain.com/7a1a374f-286f-4807-9756-ee3f90227bb0
,可以看到详细的节点情况!
至此,节点部署完毕,我们导入上图中的 快速自适应订阅地址
到客户端软件,进行节点的订阅。
各个客户端软件的订阅流程不同,请自行按照各软件的方式配置订阅链接。
后记
到这里,部署就结束了。大概率上,main.zip里面的自动 IP 优选,已经会满足绝大数人的需求了,当然有自建 VPS 节点,或是机场节点的,也是可以使用这个节点进行调配使用。感谢 zizifn ,感谢 cmliu !