Openresty 限制 UA 访问频率
map $http_user_agent $ua_200 {
default "-";
"~^(.{0,200})" "$1";
}
map "" $ipua_raw {
default "$remote_addr|$ua_200";
}
map $ipua_raw $ipua_255 {
default "$ipua_raw";
"~^(.{1,255})" "$1";
}
limit_conn_zone $ipua_255 zone=peripua:20m;
limit_conn peripua 100;
xxwcomadmin
2025-11-06 06:53:41