背景
今天给大家带来一个利用 Cloudflare Pages 来搭建属于自己的机场节点。目前个人免费版本的账号拥有每天10W次的请求,对于个人来说是完全足够的。废话不多说,我们开始教程。
工作准备
Fork 一个 EDtunnel 项目到自己的Git仓库,本期也是围绕这个项目展开

Cloudflare
首先登录 Cloudflare (https://dash.cloudflare.com)。找到 Workers And Pages ,点击创建

创建Pages
这里要注意,我们选择的是 Pages ,点击连接到Git

绑定账户&仓库创建
这里要注意,如果你没有绑定过账户的话,会提示你先进行绑定。绑定完成之后,选择刚才Fork过来的EDtunnel仓库。点击开始设置

设置环境变量
这里在环境变量里面需要增加一个UUID的环境变量。用过VLESS的应该都知道这个是干啥的。这个可以随机生成一个,网上有很多在线生成UUID的网站,随便找一个就行。

访问验证
创建完成之后需要进行等待,大概2-3分钟的样子。

点访问之后,在路径的后面加上你刚才创建添加的UUID:xxxxx/UUID
可以访问之后就是以下这个样子,下面这里会有两个选项
- Default IP(默认IP)
- Best IP(最好的IP)这里和本地优选IP好像还有点不一样
所以这里我们默认先选择(Best IP)的链接地址,复制过来,粘贴到我们的Clashx里面去进行测试使用。

测试
Clashx的测速还是OK的,但是有时候会测速失败,实际上是可以使用的不能做准。

IP查询
这里我是根据ipinfo.io来查的,发现多次查询的时候IP是会发生变化的。同时也代表着我们的部署安装、使用已经成功了。

高级(IP优选)
到这里基本上已经可以正常使用了,但是为了追求更好的体验,我们这边需要做一个IP优选的动作。
[scode type="yellow"]注意:在做优选IP的时候,关掉所有的梯子,否则会影响你的选路[/scode]
Github项目:https://github.com/XIU2/CloudflareSpeedTest
优选测试
在Windows下面直接下载Release里面的对应的安装包,解压后运行exe文件即可。我这边用Mac进行演示
wget -N https://github.com/XIU2/CloudflareSpeedTest/releases/download/v2.2.5/CloudflareST_linux_amd64.tar.gz
# 解压(不需要删除旧文件,会直接覆盖,自行根据需求替换 文件名)
tar -zxf CloudflareST_linux_amd64.tar.gz
# 赋予执行权限
chmod +x CloudflareST
# 运行(不带参数)
./CloudflareST
测速完成后,会生成一个Excel,我们选择最好的那个,然后填写到我们的配置文件里面。

恭喜你~大功告成,开始愉快的FQ之旅吧