另一个CloudFlare自选节点:PageFunction

80次阅读

共计 1332 个字符,预计需要花费 4 分钟才能阅读完成。

#CloudFlare #CloudFlarePage #CloudFlare 自选 #ServerLess

CloudFlare 默认的 NS 接入因各种原因(面向国内速度慢 无法自定义解析 不能分流)遭到诟病,而传统 CNAME 接入 CloudFlare 从 2021 年 11 月开始被通过 API 禁用,现在万能的网友(mjj?)得出一个曲折的解法:

– CloudFlare SaaS CNAME 接入

但这需要用户信用卡绑定,并且默认只能回源一个 ip 或域名,回源多个需要在服务器上做相应的配置。

笔者略读了一下 CloudFlarePage 文档,并提出了另辟蹊径的方案:

– CloudFlare Page Function 自定义域名接入

其原理和 CFworker 相同,都是通过 js 来控制出入站流量。

使用 CFPage 时绑定域名 ** 无需信用卡 **,也 ** 可以自选域名 **,只要做好 TXT 和海外 CNAME 记录即可,并且可以回源多个站点。

CloudFlarePage 是无流量限制的,唯一的弊端是一天只允许 **10 万次 ** 请求,超出会直接中断。

然而请注意,使用 Page 接入将无法使用 WAF 防火墙,面对攻击时防护能力较弱。此外,无论是 SaaS 还是 Page,都无法使用 ArgoTunnel 功能。

笔者测试用的仓库地址 https://github.com/ChenYFan/PageFunctionTest

只需要修改 /functions/_middleware.js 中的样例域名即可,之后直接 Fork 导入 Page,不需要额外配置。

根据笔者的测试,回源节点和 CloudFlareFree 相同,即按照访客命中的节点数据中心回源,效果不如 ArgoTunnel 佳。

# 消息等级·一般 #LevelC

https://t.me/chen_can_bb/26

网友回复:

注册 感谢分享             

ChenYFan 大佬速度真快,我还正在看 cf pages 的文档想着要怎样弄自选,没想到大佬已经弄好了

6fyC8r 感谢分享                 

future 支持一下

Sleepyhead 关注,等教程,高手在 loc

b66667777 玩不来这些啊,天啊

ymh1147 感谢分享,一个真香的反代

aes 技术贴绑定

YorkZhao 学习了

注册 CloudFlare Page Function 自定义域名接入 一直需要这么个东西

注册 大佬~

jiaogeshaminghn CloudFlarePage 做站,是不是怎么都死不了

中国主机论坛 ?仔细看,无服务器函数一天十万次,纯静态不限

菜单 我是纯静态的导航。用了 page。无限抗打吗?我看我的函数请求,一直是 0

ChenYFan 纯静态除了大小限制,请求和流量都是无限的

菜单 那我放心了。

ChenYFan 等待详细技术教程

菜单 ???Fork 改网址 直接部署 这还要教程?????又不是 wrangler 一件套,理解能力这么差?

MSN 感谢分享

注册 这个是不是不能用 CF 的 DNS,我之前都是用 CF 的 DNS~ 现在是不是要换需要能自选 IP 的 DNS~

注册 10W 次包括缓存的文件?

langvs 成功了,感谢大佬,如何把目标域名作为一个变量?这样就用同样一份代码重复部署 page 项目,部署的时候设置以下变量值为不同的目标域名就行。

正文完