cloudflare默认有个Hotlink 保护,但是这个只支持图像类的防盗链,不支持其他文件类型的。
比如你有一个zip的文件,不希望其他网站调用,那么这个时候就需要用到Cloudflare WAF的防火墙规则了。
1、安全性 – 防火墙规则设置:一个阻止规则
(http.host eq “test.ipv6s.com” and not http.referer contains “ipv6s.com”)
就是当主机名等于:test.ipv6s.com 但是引用方不包含:ipv6s.com的时候,就阻止访问。
这个时候其他域名调用或者用浏览器直接访问这个文件,就会出现Sorry, you have been blocked错误,就是拒绝访问。
2、在CF导航栏找到Scrape Shield,把Scrape Shield里面的Hotlink 保护关掉。
其他说明:
这样设置只是防止其他网站调用你网站的文件,但是阻止不了用第三方客户端软件访问你网站文件地址。