关于我最近也是成功用上了EdgeOne的免费CDN这档事

事情是这样的，我的网站基本上都是套了一层 Cloudflare 来保护，但是 Cloudflare 在国内的速度真的有点绷不住，安全是安全了，但是使用体验也是真的差。其实我很早就看到了 EdgeOne 相关的内容，一开始我是不打算搞的，因为他需要去 X 发帖什么的，我懒得搞，于是就搁置下了，直到前几天发现 EdgeOne 不需要发帖就可以领两个免费套餐。秉持着我可以不用但我不能没有的喜加一精神，我也去领了两个免费套餐来玩玩。

EdgeOne 免费套餐领取链接：测速分享，解锁更多 EdgeOne 免费套餐

他需要在测速后分享到 X 和 Facebook，但是实际上你只要点一下那个按钮就可以了，不需要真的分享。

其实用起来效果还可以，比原来快多了，而且这个免费套餐自带无限的流量，就是不知道未来会不会被砍。

在使用中发现有些时候它的数据还是需要从源站（Cloudflare）上拉取，但是去 Cloudflare 上绕一下就会很慢，可能要五六秒才能传来第一个数据，所以我就在 EdgeOne 的 WordPress 加速规则的基础上新增了两条规则：

通过 HTTP 请求头是否存在 wordpress_logged_in_来判断用户是否登录，如果没登录就给用户缓存后的界面，如果用户登录了就不缓存。

缓存结尾所有为 / 的界面（排除 wp-admin 后的界面）

今天看网站后台发现有很多流量从源站直接进行访问了，因为我并不想让他们从 Cloudflare 的源站去访问，于是我就在 Cloudflare 上设置源站必须通过 EdgeOne 才能访问。在 Cloudflare 里写一个自定义安全规则，检查所有访问源站的流量是不是通过 CDN 去访问的，如果不是就把他们全部阻止。

现在先就这样吧，如果出现其他问题了再搞再来补充吧