iQ Block Country – WordPress plugin WordPress插件下载

点击下载

iQ Block Country

插件描述

iQ Block Country是一个插件,允许您限制对您网站内容的访问。您可以允许或禁止来自定义国家/地区的访问者(部分内容)。

例如,如果您的内容应限制在一组有限的国家/地区,则可以这样做。
如果你想阻止恶意国家造成诸如黑客攻击,垃圾评论等问题,你也可以阻止它们。

您是否希望将您的WordPress管理员后端站点保护到您所在的国家/地区?完全可能!您甚至可以阻止所有国家/地区,只允许您的IP地址。

即使您阻止某个国家/地区,您仍然可以通过将其IP地址列入白名单来允许某些访问者,就像您可以允许某个国家/地区,但该国家/地区的黑名单IP地址一样。

您可以向被阻止的访问者显示可以使用CSS设置样式的消息,也可以将其重定向到WordPress网站中的页面。或者您可以将访问者重定向到外部网站。

您可以(dis)允许访问者撰写文章,博客类别或页面或所有内容。

阻止访问者在您的WordPress网站上执行有害操作或限制可以访问您博客的国家/地区。为WordPress网站添加额外的安全层。

此插件使用Maxmind的GeoLite数据库。它具有99.5%的准确度,因此对于免费数据库非常有用。如果您需要更高的准确度,您可以直接从MaxMind购买许可证。
如果您不能或不想从Maxmind下载GeoIP数据库,您可以使用https://geoip.webence.nl/上提供的GeoIP API网站

如果您想使用GeoLite数据库从Maxmind你必须从中下载GeoIP数据库MaxMind直接将其上传到您的网站。
WordPress许可证不允许此插件为您下载MaxMind Geo数据库。

你需要这个插件的帮助吗?请发送电子邮件至support@webence.nl。

GDPR信息

此插件在本地WordPress数据库中存储有关访问者的数据。可以在设置页面上配置存储此数据的天数。您还可以禁用记录任何数据。

存储被阻止访问者的数据:

IP地址日期和被访问的visitURL的时间IP地址的国家如果您的后端或前端发生阻止

存储在非阻止的数据访问者:

没有

如果您允许跟踪(是的,如果您这样做!),您可以与我们分享一些信息。这只是后端被阻止请求的IP地址。不会发送任何其他信息,只会在我们的系统上记录IP地址,以收集该IP地址尝试登录后端的次数。我们不记录访问过哪个站点或只记录了IP地址,因此我们无法将IP地址引回特定网站或用户。如果在一个月内没有再次阻止IP地址,我们将从列表中删除IP地址。

将此插件与缓存插件

一起使用请注意,许多缓存插件与此插件不兼容。缓存的本质是将动态构建的Web页面缓存到静态页面中。
如果访问者被阻止,则此插件会发送标题数据,提供不应缓存页面的信息。但是,许多插件会忽略此信息并缓存页面或重定向。导致有效访问者收到他们被阻止的消息。这不是这个插件的故障。

免责声明:无法保证,但经过一些轻量级测试后,似乎有以下缓存插件work:Comet Cache,WP Super Cache
不起作用的插件:W3 Total Cache,Hyper cache,WPRocket

安装

解压缩存档并输入 iq-block-country 文件夹进入你的插件文件夹(/ wp-content / plugins /)。点击下载GeoIP2国家数据库:http://geolite.maxmind.com/download/geoip/database/GeoLite2-Country.tar.gzUnzip GeoIP2数据库并将GeoLite2-Country.mmdb文件上传到你的上传目录/wp-content/uploads/GeoLite2-Country.mmdb如果你不想或不能下载你可以使用GeoIP API的MaxMind GeoIP数据库。通过以下方式激活插件WordPress中的“插件”菜单转到设置页面,然后选择要禁止的国家/地区。使用ctrl键选择多个国家

常见问题

为什么我仍然会看到我在Statpress或其他统计软件中屏蔽的国家/地区的访问者?

确实,您可能会看到来自您在统计软件中阻止的国家/地区的匹配。

然而,这并不意味着此插件不起作用,它只是意味着有人试图访问某个页面或页面,并记录该事实。

如果您担心这个插件不起作用,您可以尝试阻止您自己的国家或您自己的IP地址,然后访问您的前端网站,看看它是否真的有效。此外,如果您有权访问托管您网站的网络服务器的日志文件,您可以看到这些访问者实际上被HTTP错误403拒绝。

为什么我仍然看到访问者被其他安全插件阻止?

其他wordpress插件也可以处理访问者。它们可能在iQ Block Country之前运行,也可能在iQ Block Country运行之后运行。

然而,这并不意味着此插件不起作用,它只是意味着某人试图访问某个页面,帖子或您的后端,而另一个插件也处理了该请求。

如果您担心此插件不起作用,您可以尝试阻止您自己的国家或您自己的IP地址,然后访问您的前端网站,看看它是否真的有效。此外,如果您有权访问托管您网站的网络服务器的日志文件,您可以看到这些访问者实际上被HTTP错误403拒绝。

此插件不起作用,我阻止了一个国家,仍然看到访问者!

嗯,这个插件实际上可行,但仅限于MaxMind提供的数据。同样在您的统计软件或日志文件中,您可能会看到来自您已阻止的国家/地区的日志条目。请参阅“我怎么会看到访客……”常见问题解答。

如果您认为自己有来自某个国家/地区的访问者,则会阻止在工具标签上查找该特定IP地址,并查看MaxMind认为的国家/地区。如果这不是同一个国家,您可能希望阻止MaxMind认为的国家/地区。

哎呀我做了一个呐喊,阻止了我自己的国家访问后端。现在我无法登录…帮助!

我担心这只能通过编辑MySQL数据库来解决,直接编辑wp_options表中的行。您可以使用像PHPMyAdmin这样的工具。

如果您不知道如何操作,请询问您的托管服务提供商是否可以提供帮助,或者询问我是否可以帮助您!

你为什么不做一些可以覆盖它阻止我的国家从后端的东西。

好吧,如果你可以使用手动覆盖,那么想要“访问”你后端的人也可以。

这个插件旨在让人们离开。也许你把钥匙藏在你房子里隐藏的地方,但是这个插件没有隐藏在某个地方的钥匙……所以如果你把自己锁在外面,你需要给锁匠打电话(或者当然自己选择锁!)

我可以设置被禁止的消息吗?

您可以按消息设置样式在文本框中使用CSS。您还可以包含图像,这样您就可以看到人们被禁止访问您的网站。

您还可以提供指向其他页面的链接,说明可能会被禁止的原因。唯一的罪魁祸首是,它不能是同一域名上的页面,因为人们也会被禁止访问该页面。

您可以使用例如:

body {
颜色:红色;
background-color:#ffffff; }
h1 {
font-family:Helvetica,Geneva,Arial,
SunSans-Regular,sans-serif}

走开!

您基本上可以在普通HTML页面中使用所有内容。例如包括图像。

此插件是否也适用于IPv6?

从v1.0.7开始,此插件支持IPv6。 IPv6 IP地址越来越多地被使用,因为不再有新的IPv4 IP地址。

如果您的网站托管公司提供IPv4和IPv6 IP地址,请同时下载GeoIPv6数据库或使用GeoIP API服务。

如果您的网站托管公司尚未提供IPv6 IP地址,请在计划时询问他们。

为什么GeoLite数据库不再下载?

WordPress的人告诉我,MaxMind GeoLite数据库和WordPress许可证的许可证存在冲突。因此,
不再允许包含GeoLite数据库或提供自动下载或下载按钮。相反,用户应自行下载数据库
并将其上传到网站。

对于任何许可证问题,WordPress可能要承担责任。这就是为什么从这个插件中删除了自动下载更新的原因。

此插件是否适用于缓存?

在某些情况下:否

该插件最好阻止缓存“您被阻止”消息。但是大多数缓存软件都可以无论如何都被迫缓存。您可能会也可能无法控制缓存方法的行为。

该插件可以避免缓存,但在某些情况下,消息会被缓存。
更改缓存软件的行为或禁用插件。

如何一次选择多个国家/地区?

您可以按CTRL键并选择多个国家/地区。

也许一个方便的功能是你可以输入国家名称的一部分!

您可以通过选择“(de)选择所有国家/地区来选择/取消选择所有国家/地区…”

如果您只想允许某些国家/地区,您也可以通过选择国家/地区来使用反转功能想要允许并选择反转此选择。

如何获得GeoIP数据库的新版本?

您可以直接从MaxMind下载数据库并将其上传到您的网站。

点击下载GeoIP2国家数据库:http://geolite.maxmind.com/download/geoip/database/GeoLite2-Country.tar.gz解压缩GeoIP2数据库,并将GeoLite2-Country.mmdb文件上传到您的上传目录通常/wp-content/uploads/GeoLite2-Country.mmdb

Maxmind每月更新GeoLite数据库。

我得到“无法修改标题信息 – 标题已发送”错误

如果另一个插件或模板在此插件之前发送标题信息,则可以这样做。您可以停用并重新激活此插件,它会在激活时尝试加载为第一个插件。

如果这无法帮助您取消选择“用户被阻止时发送标题”。这将不再发送标题,而只显示阻止消息。但是,如果您为您的网站使用缓存软件,这将弄乱您的网站。
如果您使用页面或网址重定向,这也不起作用,因为它依赖于发送标头以重定向visitor到另一个页面或URL。

当我选择“允许跟踪”时,会向您发送哪些数据?

如果您每小时选择此选项,插件会检查是否有新数据要发送回中央服务器。

此数据包含尝试登录后端的每个IP地址以及自上次检查以来尝试的次数。

如果您所在的国家/地区存储或共享IP地址是非法的,请不要选择此功能。

我国的法律不允许存储IP地址,因为它是个人信息。

您可以在主页选项卡“不记录IP地址”中选择该选项以阻止iQ Block Country记录IP地址。然而,这也将打破统计数据。

我已将我的WordPress网站移至另一台主机。现在iQ Block Country无法再找到GeoIP数据库

在WordPress数据库的某个地方有一个wp_options表。在wp_options表中有一个名为’upload_path’的option_name。

可能有(旧)路径设置为option_value。如果您了解MySQL的方式(例如通过PHPMyAdmin),您可以清空option_value。
这应该可以解决您的问题。

请注意,根据您的安装选择,您的wp_options表可能会有不同的调用。

Jetpack不再适用于您的插件!

Jetpack使用xmlrpc.php与您的站点进行通信。 xmlrpc.php被视为后端URL,因此在需要时会被阻止。

您可以通过在服务选项卡上选择“Jetpack by wordpress.com”作为搜索引擎来允许Jetpack。

我只想阻止某些具有特定标记的帖子

由于基本规则是阻止所有帖子,您必须以特殊方式配置它:

选择要阻止的国家/地区前端选项卡选择“阻止访问者访问您的网站的前端“在前端选项卡上选择选项”是否要阻止单个类别“选项。不要选择任何类别(当然除非你想要)选择”你想阻止个别标签“标签选项卡。选择要阻止的任何标签。是否支持新的GeoIP2数据库格式?

从v1.2.0开始,支持新的GeoIP2国家/地区数据库。目前,仍然支持旧的GeoIP lite数据库。
然而,MaxMind不再更新这些数据库。如果您有新数据库和旧数据库,则将使用新数据库

评论

发表评论

电子邮件地址不会被公开。 必填项已用*标注