站长们在使用WordPress建站过程中,有些网站并不希望某些国家的用户访问网站,或者只允许来自指定国家的用户访问网站;例如:有些wordpress外贸网站是不希望国内同行访问自己的站点,以防止被同行剽窃SEO关键词流量等,又或者某些行业的网站(比如币圈)不希望国内用户访问。此时我们就可以用wordpress插件限制某些特定国家或者地区用户访问或只允许某些国家或地区的用户才能访问网站,都是以IP作为限制依据,这样我们就不需要修改任何代码或主机配置达到自己的目的。在此楚狂人给大家推荐几款可以限制某系地区ip访问的wordpress插件:
IP2Location Country Blocker
IP2Location Country Blocker 插件 支持IP2Location BIN数据和Web服务,用于地理位置查询。如果您想使用BIN数据,则可以通过插件设置页面轻松下载和更新BIN数据。另外,您也可以使用以下链接手动下载和更新BIN数据文件:
主要特点:
允许您阻止来自多个国家的访问。
允许您按国家/地区分组(例如EU,APAC等)阻止访问。
允许您阻止来自匿名代理的访问。
允许您按IP范围阻止访问。
允许您将搜寻器列入白名单,例如Google,Bing,Yandex等,以对您的页面建立索引(对SEO友好)。
支持IPv4和IPv6
默认显示为403错误(权限被拒绝)
允许您自定义自己的403页面。
如果有人试图访问您的管理区域,请向您发送电子邮件通知。
为您提供阻止流量的统计报告。
如何安装 IP2Location Country Blocker 插件?
我们只要在wordpress后台搜索这个插件的名字就可以找到,或者直接访问插件的主页下载:
https://wordpress.org/plugins/ip2location-country-blocker/
IP Location Block
IP Location Block 插件允许您根据访问者的位置阻止对您网站的访问,同时还可以保护您的网站免受恶意攻击。该插件带来了智能且强大的保护方法,名为“ WP 零日漏洞利用防护”和“ WP 元数据漏洞利用防护”。
结合这些方法和 IP 地址地理定位,安装几天后,您会惊讶地发现该插件的日志中阻止了一堆恶意或不良访问。
注意:此插件基于 tokkonopapa 现在废弃的“IP Geo Block”插件。我修复了各种问题并改进了整体代码库。
如何安装 IP Location Block 插件?
同样,我们可以在wordpress后台-安装插件——搜索插件名称,或者直接访问插件主页进行下载:
https://cn.wordpress.org/plugins/ip-location-block/
二、GEO Security Suite
GEO Security Suite是一个安全插件,用于限制来自不需要的地区/国家的 IP 地址的访问。
该插件允许您限制对网站内容的访问。您可以启用或禁用来自某些国家(部分)内容的访问者。
例如,您网站的内容面向特定范围的访问者,仅限于某些国家/地区,因此您可以对其进行自定义。或者,如果您想阻止以黑客攻击、垃圾评论等为特征的国家或 IP 地址的访问,您可以一键完成。
由于对管理面板站点的巨大流行攻击,使用此插件可以防止此问题。
地址:https://wordpress.org/plugins/geo-security-suit/