利用cloudflare规则实现国内外图床分流,零代码,永久免费不限量

本教程实现了利用cloudflare的规则来实现图床分流,因为cloudflare的规则功能并没有说明使用限量,所以为不限量,只需要添加几个规则即可 前提条件 1.一个cloudflare账号 2.一个已托管到cloudflare的域名 3.已经准备好国内外的图床链接 分流至国内 登录cloudflare点击进入你的域名 在左侧菜单点击规则 在右侧点击创建规则选择重定向规则 在输入框输入名称,选择自定义筛选表达式 在值里面填写你的域名https://子域.你的主域名/*子域名可有可不有(域名后面必须有/*),然后点击and添加一个筛选,然后在选项框选择国家与地区,在国家选项框搜索china,然后点击china 将保留查询字符串勾选上,再将类型切换为动态,在表达式里输入concat("你的国内图床链接", http.request.uri.path)(如果你的国内图床链接为https://cn.123.com/123/123.webp,那你填入的图床链接为https://cn.123.com/123,注意最后没有/) 最后点击部署,如果遇到此规则可能不适用于您的流量点击部署规则(注意:还没有完) 最后一步(国内分流) 如果你只进行国内分流就进入最后一步 分流至国外 分流至国外和分流至国内差不多 在右侧点击创建规则选择重定向规则 在输入框输入名称,选择自定义筛选表达式 在值里面填写你的域名(刚刚在分流至中国里面填写的域名(注意:两个域名要一模一样)),然后点击and添加一个筛选,然后在选项框选择国家与地区,将等于切换为不等于,在国家选项框搜索china,然后点击china 将保留查询字符串勾选上,再将类型切换为动态,在表达式里输入concat("你的国外图床链接", http.request.uri.path)(如果你的国外图床链接为https://gw.123.com/123/123.webp,那你填入的图床链接为https://gw.123.com/123,注意最后没有/) 最后点击部署,如果遇到此规则可能不适用于您的流量点击部署规则(注意:还没有完) 最后一步(国外分流) 如果你只进行国外分流就进入最后一步 最后一步 点击右上角黄云回到注意点击计算(worke)点击创建,选择从hello world开始,点击部署,完成后来到worker的设置,在域和路由里面点击添加,选择自定义域名,输入你在规则里面输入的域名(去掉/*)点击添加域,就完成了 使用 比方说你的原始图片链接为https://cn.123.com/123/123.webp,在要使用这个图片的时候,填入你在规则里面设置的域名后面加/123.webp 解决问题 如果遇到网站无法跟进重定向,来到域名的规则里面点击添加规则,选择响应头转换规则,选择自定义筛选表达式,在当传入请求匹配时...里面的值填写你在规则里面填写的域名(加上/*),然后在则...里面选择添加静态标头名称为Access-Control-Allow-Origin值为*点击部署,完成

July 31, 2025 · 1 min · Tian Zhihao