前情提要
优选方法的话其实 L 站有,而且很简单,但是都很不清晰,导致我第一次弄花了 2 个小时,有人问我就讲一下
前言
- 因为优选不知是否明确允许,并且可能有封号风险,请自行斟酌
- 我是小白,不懂原理,只讲方法,作为记录,可能具有时效性(2025年9月后请自觉判断是否可用)
- 这里不讲 Cloudflare 的 SaaS 回源来优选,因为我觉得复杂化并且我没有成功使用过这个方法
需要
(这里不教怎么获取和托管,默认已经获得和会,站里的教程很详细,找不到可以问我)
- Cloudflare 账号
- 一个域名(需要托管在 Cloudflare,支持免费的三级域名)
- EdgeOne 账号(这里使用国际站演示,不确保国内网站是否可以使用,可以通过谷歌来进行登录,可以不用实名和绑卡能够直接使用的)
- EdgeOne 的一个免费套餐(获取方法有很多,目前一个账号可以获得 5 个,绰绰有余)
教程
从头开始,优选关键在第 6 步
- 打开控制台 [服务总览 - EdgeOne - 控制台] ,注意,这是国际站,和腾讯云有区别
- 添加站点
- EdgeOne 是支持免费的三级域名的,不知道站里有没有人讲过(下面分两种情况)
- 先讲购买的二级域名,例如我的
243344.xyz
- 这个教程基本上是面向不备案的,备案的也不太需要优选?必须选择 CNAME!
- 下面这里分成两种情况,一是使用的二级域名,就照着教程下去验证就行,二如果使用的是三级域名例如
xxx.dpdns.org,那就跳过验证,因为我已经添加过了,图片仅供演示
- 不知为何,同为三级域名,
xxx.ggff.net可以过验证,xxx.dpdns.org不行,其实,实践发现,这一步验不验证好像没什么用(还是有用的,有些情况要求验证)
- 使用
xxx.dpdns.org的话,接入dpdns.org即可,然后到验证那一步直接跳过
- 添加域名,模板可以不选择,看自己需求,直接下一步
- 我这里讲一下我的用法(怎么添加源站)
我是参考 [[超详细教学] 教你从零开始,入坑域名、云服务器并部署 New API + Open WebUI! - 文档共建 - LINUX DO](https://linux.do/t/topic/188813) 这一篇帖子服务器套 Cloudflare 的 CDN 了,所以不想动了并且 EdgeOne 是xxx不敢这么放心
网站是使用 OpenResty 反代,原本是api.wslz.dpdns.org就改成别名api2.wslz.dpdns.org, 然后加速域名就可以使用api.wslz.dpdns.org了(其实我是想配置两个 api 地址,但是发现 new-api 好像不支持并且如果换了 L 站登录也会失效),不想这么麻烦可以直接使用 ip,参考 [leaflow 部署 donehub 并使用自定义域名接入 edgeone cdn 加速 - 开发调优 - LINUX DO],不想讲太多感觉越讲越乱,看自己悟吧,实在不懂也可以给出具体的来具体分析,但是不要把公网 ip 发出来
这里简单说明白了一件事情就是中间再套一层 cf 是完全可行的,双层 cdn,不过好像没什么用,说不定减速
- 验证
- 这时候如果使用
xxx.dpdns.org的话,大概率要你验证域名所有权,直接验证即可,参考图片即可,不要验证dpdns.org的所有权,是验证xxx.dpdns.org的所有权,方法同上
- 出现不安全考虑开启 HTTPS 配置,EdgeOne 的部署普遍偏慢,要 5 分钟左右,当然可能更多
- 加速优选(关键,但是是最简单的一步,我也不知道为什么前面会写这么多,越写越多,想到什么就写什么)
找到上一步添加在 Cloudflare 添加的 CNAME 记录,修改值为优选域名,保存即可,优选域名参考
https://www.wetest.vip
- 出现下面这个不用管
- 加速前后对比(参考,因为这个项目 worker 我优选过一次域名了,所以区别不是特别明显,建议自己尝试,通过这个我主要是解决了我服务器的域名优选,加速并且解决移动阻断的问题,而 cf worker 请看下面另外一种方法)
- 加速前
- 加速后(好像不是特别明显,建议自己试试,因为这个项目 worker 我优选过一次域名了)
- Cloudflare Worker 域名优选(这个方法仅对 Worker 有效,page 无效,不过 page 好像没被墙?)
qaz741wsd856:
page 也能优选,只要不把 page 的域名托管到 cf 就行,方法跟 edgeone 的 cname 接入一样。
- 先部署一个 Cloudflare Worker 项目
- 可以在自定义域名里添加域名路由,这里推荐到域名设置里进行
- 先在 dns 添加记录,优选域名这里看 [微测网 - 全球云服务监测平台]
- 然后
- 记得末尾要加
/*
最后
感谢感谢感谢所有对我有帮助的帖子和大佬
我也不知道为什么这个帖子写了 2 个半小时,越写越详细,我部署也才研究 1 个钟