默认情况下,Cloudflare 允许针对多个不同的 HTTP 端口的请求。
您可以使用 cf.edge.server_port 字段根据 HTTP 端口定位请求。使用 in 比较运算符定位一组端口。
此示例自定义规则阻止对 www.example.com 且不在端口 80 或 443 上的请求:
-
当传入请求匹配时:
使用表达式编辑器:
(http.host eq "www.example.com" and not cf.edge.server_port in {80 443}) -
然后采取操作:阻止