pre
- git 相关地址在国内访问的情况很不稳定
- github.io website 情况也是一样,并且由于站点上经常会放一些图片,链接状况差导致图片基本是刷不出来的
- 前面知道 cloudflare 有免费的 cdn 加速,一直没有想好自己的域名就一直没有尝试
- cloudflare 加速的必要条件:
- 可访问的站点(白嫖的 github.io 相当于已经做了这一步)
- 独立的域名(加速的方式是 dns解析+cdn边缘节点,github.io 的dns解析是动不了的,这里就需要有个自己的域名用 cloudflare 的 dns 解析到 cdn 服务器再跳转到实际站点,这里 cdn 只是一个 anycast 方式的代理转发,减少用户侧到站点间的路由跳转;dns到实际服务端还可以做稳定的路由链路优化、卸载tls等加速的操作),简单点想就是 cloudflare 这样的国际公司,节点到 github 的服务器肯定不会差的
阿里云购买域名
- 想申请个后面也方便在国内备案的域名,阿里云比较简单一点,自己造的单词也便宜
- 阿里云域名申请地址:https://wanwang.aliyun.com/domain/searchresult/?spm=5176.100251.111252.15.38ac4f15tbPZE7&keyword=klysisle&suffix=com
- 选定的域名是
.space
,海外可以申请到的.me
在国内是备案不来的,完全个人喜好,kinly's isle(island)
接space
虽然长了点,更契合一点,本来就是个人的空间,.space
也便宜,10年188RMB - 按阿里云的规则来,该实名实名,提交信息就提交信息
设置
- 先要注册个账号 https://dash.cloudflare.com/
- 添加自己购买的域名即可
- 到阿里云的域名管理页面设置域名的 dns 服务器:这里的 dns 地址都是cloudflare给的,一共两个,填两个框
- 等阿里云dns的更新,我这里大概等了1刻钟左右,还挺快的
- 到添加好的域名里面进行配置:(我这里已经配置过了,没有太多截图,具体可以参考 https://siriusq.top/github-pages-%E5%90%AF%E7%94%A8-cloudflare-%E5%8A%A0%E9%80%9F%E5%8F%8A-https.html)
- A 类 IP 地址用 nslookup、dig 命令就好:eg. nslookup kinly.github.io
- CNAME 是固定的样式:eg. www + kinly.github.io
- 域名指定地址配置好的样子:
- git 站点对应仓库的配置:
- git 本身更新域名的速度还是很快的,只是注意 cloudflare 的域名解析先只用 dns (不带tls)的方式,git这边设置好
enforce https
在切换成带 tls 的就好,具体前面的引用博文里面有说明 hexo g -d
命令遇到 git 配置的custom domain
被覆盖的问题,参考网上的解决办法在source
目录下新建了CNAME
文件,写入 domainklysisle.space
效果:超出预期
- 加速的域名:
- 老的域名:
另外
- 之前尝试用过 cloudflare 的 1.1.1.1 dns 地址,但是实际效果不好,应该是墙的关系,也可能是姿势不对?
- 海外白嫖:
- aws 海外 ecs,一个账号一年期,部署vps使用,ip被封了可以换机器
- github 站点
- cloudflare 加速
- cloudflare turnstile:还不知道怎么嵌入到 hexo
- proton vpn:这个不好用