每日签到奶昔超市积分商城奶昔访达
返回列表 发布新帖
查看: 401|回复: 8

[教程] 阿里云OSS→Cloudflare实现免流

发表于 2026-1-19 13:38:22 | 查看全部 |阅读模式

登录后免广告,享受更多奶昔会员权益!

您需要 登录 才可以下载或查看,没有账号?注册

×
本帖最后由 dreammind 于 2026-1-19 13:41 编辑

前情提要:
本教程经过测试完全免流这是Cloudflare带宽联盟:https://www.alibabacloud.com/zh/news/product/alibaba-cloud-partners-with-cloudflare-to-expand-the-bandwidth-alliance-e07
阿里云宣布正式加入Cloudflare带宽联盟,为阿里云用户提供极具竞争力的存储优惠策略

适用客户

1.适用于 Cloudflare CDN与阿里云 OSS的共同客户,并且源站在阿里云OSS除中国大陆外的指定地区或国家,同时使用的存储类型为同城冗余标准型或本地冗余标准型的客户。 2. 希望能享受到性价比极高的存储服务的客户。

新增功能/规格
  1. 针对满足条件的客户,可享受从Cloudflare CDN回源OSS流量全免的福利。
  2. 针对满足条件的客户,可享受每个账号每个月1亿次的免费请求次数。
  3. 针对满足条件的客户,可享受每个账号每个月10TB的免费图片处理额度。

    限速你套CDN就好了
    为何要写这篇文章?看到网上的教程都不是那么全,小白可能不好理解

准备条件(第3、4点必看,后面会提到)

  1. 一张能绑定CF的卡,如果没有可以找我提供5¥一次
  2. 注册了阿里云国内版或者国际版的账号(国际版有免费请求额度,国内版的没有)
  3. 两个域名,一个用来绑在CF(假设域名为 1.com),一个用来访问的实际域名(假设域名为2.com
  4. 如果你想使用a.1.com这种二级域名访问只需要把后续教程中涉及到a.1.com@改成前缀a就行

一.开通阿里云OSS并配置

  1. 如果没有开通过OSS的点此开通(我这里已经开通过了,就不做演示了)
  2. 点击Bucket列表,点击左上方的创建Bucket
    mqVDZobyf8V8hZjZ1oHY7yciXDqJANzn.webp
  3. 创建Bucket
    Bucket名称:按照官网提示自行设定
    地域:选择非中国大陆地域(香港的也支持免流)
    存储类型:选择标准存储
    存储冗余类型:建议选择本地冗余存储,如果你要用同城冗余存储也是可以的,就是存储价格会贵一点
    版本控制:建议关闭,开启可能会产生额外费用
    阻止公共访问:创建时默认是已开通状态
    读写权限:保持私有
    所属资源组:可以不用管他
    服务端加密方式:建议选择
    实时日志查询:建议关闭,开启可能会产生额外费用
    定时备份:建议关闭,开启可能会产生额外费用
    HDFS 服务:建议关闭,开启可能会产生额外费用
    标签:可以不用管他
    填写完后点击完成创建
    7ScIwsHpQaKXByWj6W5uvZvQflpIgQNd.webp
    qAUcFCjpOofHWTw8qR1mbYhWn7F4REjf.webp
  4. 然后返回Bucket列表,你就能看到刚刚注册的Bucket,点一下对于的Bucket进入管理界面
    HbpqnBW0ohgeug8ycTeN7Gg25rHrpFky.webp
  5. 给CF的IP加白
    点击 权限控制-Bucket授权策略-新增授权
    Ct33QtCRgnfhaEq8nq89xS9FRn7icYXK.webp
    授权资源:整个Bucket
    授权用户:所有账号
    授权操作:简单设置,只读(不包含ListObject操作)
    条件:勾选第二行,并设置IP=173.245.48.0/20,103.21.244.0/22,103.22.200.0/22,103.31.4.0/22,141.101.64.0/18,108.162.192.0/18,190.93.240.0/20,188.114.96.0/20,197.234.240.0/22,198.41.128.0/17,162.158.0.0/15,104.16.0.0/13,104.24.0.0/14,172.64.0.0/13,131.0.72.0/22
    (这是CF的IP,在他官网可以查到,查询地址
    UMVz06bsjOTzDTjrxIrIURPWzkC4ebxx.webp
  6. 配置域名
    点击 Bucket配置-域名管理,点击绑定域名
    这里绑定的域名为2.com,具体这么绑我相信大家都会
    注意:只需要在OSS绑定,现在不要把域名CNAME到OSS,然后你会发现域名状态显示未生效,这是正常的
    zwQNP9lu3CSyxlv9RZT0AxUXUgtYp5dk.webp
    uvfYm8VNBXcbxqZYPxXRuEVUjrI94sUL.webp

二.配置CF

  1. 打开CF并配置域名,这里需要添加的域名为1.com,这一步不多说了,直接跳过
  2. 打开 DNS-记录,添加记录,类型为CNAME,开启小黄云,名称就用@,解析值需要你返回Bucket概览,在最底部的访问端口处获取
    At66kdDPiI6G83Ck8iY46sMJlFmpYqE2.webp
  3. 打开SSL/TLS-自定义主机名,这里需要开通一下,就需要用到银行卡、虚拟卡,没有的话可以找我买一个过验证的卡
    回退源:填写1.com
    点击上方的 添加自定义主机名
    自定义主机名填写:2.com,其他不变,点击添加,按照CF的提示进行TXT验证
    RLDCyxq7zsKuYV0cV8JP7tOLV5gmXCdV.webp
    vDg1Dp7HxKlNDYd8XZYy8y8nh7Y0H6A1.webp
  4. 打开 规则-概述
    ①创建 响应标头转换规则
添加静态 Access-Control-Allow-Methods get,post,options
添加静态 Access-Control-Allow-Origin *
删除 vary
删除 x-oss-hash-crc64ecma
删除 x-oss-object-type
删除 x-oss-request-id
删除 x-oss-server-time
删除 x-oss-storage-class

z7R4vdv2WCeHFqtE0O8iDcYJZM8RJ6vD.webp
②创建 Configuration Rules
浏览器完整性检查 设置成开启
SSL/TLS加密模式 选择完全
ejLbAs2hdQuUzjoPfphimmOBUMLdXJ90.webp
yTci3SHZU19TpOWENaNJUnQMDf8gfpg2.webp
③创建 Cache Rules(按需设置)
对 所有传入请求 符合缓存条件
边缘TTL 设置1个月
nakCQj6DxCezlazAH4AJHGMYLOW23Fzc.webp


三.配置访问域名2.com
如果你想直接使用CF的CDN看1,如果想套其他CDN请看2

  1. 直接将2.comCNAME解析至1.com
  2. 这里以阿里云ESA为例,其他CDN都一样
    LPKzuwzDP9cn4u1mHPVYATnp7PlM8rH8.webp

结语
至此所有配置已经完成,感谢你的阅读

评分

参与人数 2点数 +5 收起 理由
9哥 + 3 很给力!
周杰伦 + 2 很给力!

查看全部评分

爱生活,爱奶昔~
回复

使用道具 举报

发表于 2026-1-19 13:46:09 | 查看全部
感谢分享
爱生活,爱奶昔~
发表于 2026-1-19 17:55:39 | 查看全部
请教, "适用于源站在阿里云OSS除中国大陆外的指定地区或国家" 是什么意思啊?
爱生活,爱奶昔~
发表于 2026-1-19 20:48:37 | 查看全部
yroiwueiorqwuei 发表于 2026-1-19 17:55
请教, "适用于源站在阿里云OSS除中国大陆外的指定地区或国家" 是什么意思啊? ...

就是阿里云OSS的存储区域在中国大陆以外
爱生活,爱奶昔~
发表于 2026-1-19 21:42:49 | 查看全部
很实用的技术帖子!
这样操作下拉,国际版阿里云相当于只需要出一个存储的钱,其他的不会扣费了?
爱生活,爱奶昔~
发表于 2026-1-19 21:58:25 | 查看全部
感谢分享
爱生活,爱奶昔~
发表于 2026-1-19 22:04:46 | 查看全部
针对满足条件的客户,可享受每个账号每个月1亿次的免费请求次数。这个是不是只有国际版才能享受,国内版不行呀?
爱生活,爱奶昔~
发表于 2026-1-20 00:34:16 | 查看全部
学习一下
爱生活,爱奶昔~
发表于 2026-1-20 09:35:54 | 查看全部
6666666666
爱生活,爱奶昔~
您需要登录后才可以回帖 登录 | 注册

本版积分规则

© 2026 Naixi Networks. 沪ICP备13020230号-1|沪公网安备 31010702007642号手机版小黑屋RSS
返回顶部 关灯 在本版发帖
快速回复 返回顶部 返回列表