发一个比较好用的CF saas教程

54次阅读

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

给没用过的 MJJ 看,用过的的别看。纯文字,需要有一定的阅读能力。

首先,我建站,用 hostloc.com 这个域名,DNS 可以接入到 dnspod(或者其他)

其次,我需要一个便宜的域名,123456.xyz

或者其他任意能接入 CF 的域名均可,一般选择比较便宜的就行了,甚至免费的,比如 eu.org

—————————————————————————————————

登录 CF,正常接入 123456.xyz 这个域名(DNS 接入 CF 官方)

接入完成后点进 123456.xyz 的设置界面,侧栏找到“SSL/TLS”,点进去

有个“custom-hostnames”,然后一路点,(第一次点开的话)需要你绑卡或者绑 paypal

支付方式绑定完事之后,启用 SAAS

————————————————————————————————

第一步,在“custom-hostnames”页面,“Add Fallback Origin”添加回退源,就是要告诉 CF 你的源站

(二级域名)前缀随便用啥都行,不影响,我这里就用 mjj,也就是 mjj.123456.xyz

首先去“DNS”那里,添加一个 A 记录 (或其他) 指向你的源站,云朵开不开不影响,建议开着

然后回到“custom-hostnames”的“Add Fallback Origin”,输入你刚刚指向源站的那个二级域名

过 1 分钟左右,就显示 Fallback Origin status: Active

以上 (第一步) 需要操作的只有 123456.xyz 这个域名

另补充一下,这个 xyz 域名只需在 CloudFlare 里操作,不需要在源站服务器的 nginx/apache 之类的服务绑定。不要混淆了。

——————————————————————————————————————

第二步,还是在“custom-hostnames”页面,有个很明显的大按钮“Add Custom Hostname”

点开,输入建站的域名,假设是 www.hostloc.com,其他不用改,tls1.0、txt 验证

添加后会提示你,让你设置 2 个 txt 记录,分别是域名所有权的和 SSL 证书的验证,这个没什么好说的,不会的话我也没办法了

再设置一个 cname 记录到 mjj.123456.xyz(前面设置回退源的那个二级域名)(另外如果有之前就 A 到 CF 的 IP 的记录也先暂停或者删掉)
为什么要这样设置的,因为如果你 A 记录解析到自选 IP,有时会过不了验证

顺利的话,过几分钟就验证完了,有时会长一点

验证完成后,cname 记录 mjj.123456.xyz 是可以删掉的,这样不会暴露这个 xyz 域名,再就是因为相当部分 MJJ 搞这个目的是自选 IP 对吧,然后就放飞自我吧,直接 A 你的自选 IP

以上 (第二步) 需要操作的 DNS 只有 hostloc.com 这个域名

————————————————————————————————————————

到这里就完成了

网友回复:

注册 很详细。

言和 收藏了

MMMM 麻了 我这个离谱报错

我不是戏精 你试试这个

a4425656 解析到 mjj.123456.xyz 以后 自定义主机名那里就正常 一删除以后 就 这个鸟样子 很烦

言和 能不能关掉翻译,把图截全看看?

a4425656

SiCKER 我说的是,CF 的 SAAS 设置截图

a4425656 写的不错,很详细

注册 等你的 dns 记录更改生效后,点编辑,然后不用改直接保存,基本上 1 分钟内就 ok 了。前提是你的设置没错。

注册 这样子的 换回 demo.dj.baby 这里就能正常

言和 你要把你的域名 cname 到 demo.dj.baby 在 dj.baby 的 DNS 管理里面添加 demo 主机名解析到你的源站 xrpyq.com –cname–> demo.dj.baby -> 你的网站(没看到第二个截图)我想说,这个原理应该是查找 fallback origin 里面的解析记录,如果你那个 cf.515188.xyz 没有解析到你的源站,应该是不能访问的把?

a4425656 我之前这样子弄过是正常的 但是咋个自选 ip

SiCKER 没尝试过。我 ping 过那个 cf.515188.xyz,掉包率也一样,我认为没有所谓优选的效果。它的 IP 仍然是 CF 分配的两个 IP,根本没有任何区别。

a4425656 解析过去 就是正常的 删掉就会寄 离谱

SiCKER 我看到 cf.515188.xyz 上面的一句话,应该也就是说,你的域名要同时 cname 到 demo.dj.baby(国外) 和 cf515188.xyz(国内) 否则 CF 会认为你没有解析到你的 demo.dj.baby,所以访问失败。看见你的描述,应该就是删除了 demo.dj.baby 的解析,所以报错“没有解析到回退域名”

a4425656 你如果有仔细看过 cf.515188.xyz 就会知道,他们老早就取消了这个默认域名的优选,实际优选在 cf1.515188.xyz/cf2.515188.xyz/cf3.515188.xyz,不过这家的优选效果也不算好,而且因为 cname 的关系会干扰 MX 记录,所以我一般都用论坛 MJJ 的程序来优选

SiCKER 了解,我确实没仔细看过,因为我只把 CF 作为国外解析。不需要优选。

Caxen 那看样子 我只能用华为的 dns 搞了 麻烦 谢谢大佬了 感谢

注册 我说实话   本来就很复杂,来回跳更复杂,实操以后就理清了

注册 saas 什么都好 但是缺点就是一个域名 只能设置 一个 Fallback Origin   也就是说 你只能设置一个回源 IP  设置其他的就得再开一个 Saas 域名

似幸识你 大佬,hostloc.com 是不能用 cf?谢谢

cangshui 真的复杂,我选择

ndwuming 请教一下,saas 和 普通的 cloudflare 设置 Workers Routes 自选 ip 有什么优势吗?感觉到后面还是要(用扫描脚本扫描合适的)自选 ip

xoia saas 设置挺复杂的,现在还没完全搞明白,也不知道我签名的 saas 账号都是哪些人买走了

betterman saas 可以添加根域名吗

小元姬 教程很详细,但我感觉直接 dns 接入 cloudflare 更好吧,没必要折腾对大陆的。

hardwar 和小弟的方法一致,大佬们可以参考一下小弟的帖子 https://roy.wang/cloudflare-free-cname/

正文完
 0