使用Cloudflare为Notion公开页面自定义域名b
需要一个域名,此处略
将域名关联到cloudflare
配置web worker

创建一个服务


快速编辑

将代码替换
这里是要修改的项

添加一条路由规则
将路由 Route 设置为你的自定义域名后面加上通配符
/*,表示我们访问这一域名的全部下级内容,均指向这一 Web Worker
遇到的问题
原理说明
官方目前不打算推出自定义域名的特性。如果你将自己的域名设置为隐式转发会在前端看到一个这样的提示。

其主要的检验手段是在前端 js 做校验, Notion 是一个典型的单页应用,利用 Cloudflare 的 worker 做代理,将 js 中的 notion.so 全部替换成自己的域名,这样即可绕过校验。
1.如果访问 app.js,则替换 js 中的域名,使前端域名校验失效。
2.如果访问其它路径,则返回原有内容。
这么做是有局限的。
1.只读,无法登陆,无法评论。仅仅做展示用。
2.部分第三发接口无法调用(反正是只读,也没啥问题)
参考文档
All fruition website down
Updated Jun 2, 2022
注意:使用此方法解决,使用自定义域名不可搜索
参考文档
All fruition website down
Updated Jun 2, 2022
Loading...
keepalived

