禁止对.htaccess位置(如wordpress)进行IP处理。
ip_assembler的Python项目详细描述
这是一个收集所有被wordpress插件禁止的ip的项目
- 更好的wp安全性(现在是emes安全性,不再工作)
- 登录安全解决方案
ips是从插件发送邮件的邮箱中获取的。邮件被解析,IP被提取并添加到数据库中。
必要的设置是:
- IMAP_SERVER
- IMAP_USERNAME
- IMAP_PASSWORD
有一个“统一”的IP,这意味着以下IP
- 10.10.10.10
- 10.10.10.11
- 10.10.10.12
- 10.10.10.13
- 10.10.10.14
将合并到“IP”10.10.10.*。因此,将只有一个通配符IP,而不是5个单一IP。这对于一个组中至少有3个IP有效。
您可以指定IP汇编程序正在运行的主机上WordPress^{TT4}$文件的路径。这将导致调整所有这些.htaccess文件 是否添加了新IP,并且新IP的数目大于10(默认值)或settings.IP_ASSEMBLER_IP_CHANGED_THRESHOLD。
上次更新.htaccess文件的IP数保存在settings.IP_ASSEMBLER_IP_CHANGED_FILE(默认值:/tmp/ipa-last)中。
对于每个IP,将添加以下内容
放置它的位置是通过检查SetEnvIF REMOTE_ADDR ...是否已经存在来确定的。如果是,这是开始位置。 最后一个SetEnvIF X-CLUSTER-CLIENT-IP是结束位置。两者之间的所有内容都将使用数据库中的IP进行更新。如果.htaccess没有 包含这些条目,则内容将写入文件的开头。
在IP模型的管理站点中有一个附加视图,您可以使用该视图批量添加IP。它链接在“添加IP”按钮附近。