批量删除宝塔面板 IP 规则
在防火墙IP规则列表页面,按F12进入开发者工具,点击控制台,依次输入运行以下js代码,稍等片刻即可。
var items = await $.post('/safe/firewall/get_ip_rules_list',{data: '{"limit":9999999,"p":1,"query":""}'});
//console.log(items);
var deletes = items.data.filter(item => item.id > 1)
其中item.id > 1
的1即保留规则条数(最小ID值)
for (item of deletes) {
await $.post('/safe/firewall/remove_ip_rules',{data: JSON.stringify(item)});
}