cloudflare pages function实现cname接入
教程开始:
1、首先去 github.com/xyTom/cf-page-func-proxy
下载或是Fork该仓库
2、修改该仓库_worker.js
中的url.hostname
为你需要反代的网址或是需要cname接入,自选ip的地址
3、然后打开Cloudflare Dashboard
,进入Pages
管理页面,选择创建项目,如果在第一步中选择的是fork本仓库,则选择1 Connect to Git,如果第一步中选择的是下载本仓库则选择2 Direct Upload
绑定自定义域名
1.进入Cloudflare Pages管理页面,选择刚刚创建的Pages项目,点击名称进入项目设置页面
2.选择页面中的自定义域选项卡
3.选择设置自定义域
4.在页面中输入需要绑定的域名,并点击继续,这里的域名可以是子域名
5.在设置方法中选择开始cname设置
6.按照页面给出的说明去DNS服务提供商处修改DNS解析记录,即可完成自定义域名绑定
稍等一会,等待解析生效后就可以通过绑定的域名访问了,通过这种方式绑定的域名是cname接入,理论上可以自选ip
cloudflare 自选ip
Github.:https://github.com/XIU2/CloudflareSpeedTest
1.使用CloudflareST_windows_amd64自选ip
下载地址:https://github.com/XIU2/CloudflareSpeedTest/releases
2.1自选出的ip会被墙需要ping ip检查能不能使用,ping通的ip也会有不能科学上网的需要一个一个测试
2.2或者可以进CF中转IP有24小时不定期更新中转IP信息,CF中转IP 更新地址
CloudflareSpeedTest使用方法
https://github.com/XIU2/CloudflareSpeedTest/releases/
下载XIU2的CloudflareST,把原先的ip.txt改成下面的IP段
66.235.200.0/24
162.247.243.0/24
#运行
CloudflareST -n 100 -t 5 -dn 3 -p 3 -allip
#-dn 3 -p 3 是测试ip数量
#如13个ip
CloudflareST -n 100 -t 5 -dn 13 -p 13 -allip
#如22个ip
CloudflareST -n 100 -t 5 -dn 22 -p 22 -allip
3.修改v2ray客户端节点参数
在你的v2ray客户端节点参数中,地址(address)改为cloudflare自选ip