3种方法 | 教你禁止指定国家和ip访问你的网站 | 附高级方法

营销推广 0 876

无论你是做独立站(自建站)还是自有博客等资源网站,可能想屏蔽一些国家或者ip访问你的网站,减少无效流量;最常见的有做跨境外贸的朋友,不想货代、同行等访问自己的独立站,那最简单实用的方法当然是禁止中国大陆、香港行政区、台湾省、日本这四个区域的ip访问咱们的网站了。为什么除了中国大陆还要额外添加这三个呢?

原因很简单,因为多数人使用的梯子,都是来自这三个地方的数据中心作为中转,在他们未使用全局代理的时候,他们访问外网或者指定网站,流量几乎都会自动使用这几个地区作为代理服务,所以针对这块,我们就可以专门的禁止他们访问。

方法大纲:

1.Cloudflare

2.ip2Location插件

3.Wordfence插件

4.  .htaccess文件修改(进阶版)

方法一、Cloudflare防火墙禁用设置(适合任何网站)

这个方法适合所有网站,无论你用什么CMS系统搭建的网站都可以,只要你的域名是Cloudflare正在托管你的域名,都可以使用此方法,也是威少最推荐的。

3种方法 | 教你禁止指定国家和ip访问你的网站 附高级方法 第1张

登录Cloudflare后,点击你自己的域名(这里我默认大家已经使用Cloudflare托管自己的域名),进入域名概览:

3种方法 | 教你禁止指定国家和ip访问你的网站 附高级方法 第2张

1.1我这里以主域名为例子展开举例操作!点击左侧“安全性”→“WAF”看到右边的自定义规则,点击“创建规则”

3种方法 | 教你禁止指定国家和ip访问你的网站 附高级方法 第3张

在“规则名称”里随便起一个名字,然后字段中选择“国家/地区”,运算符选择“等于”,值选择要禁用的地区“China”;填完后点击旁边的“And”,会继续添加下一行,继续添加其他地区,如此类推,最后采取措施选择“阻止”:

最后点击“部署”即可。规则已启用了。。。我们现在去看看效果

3种方法 | 教你禁止指定国家和ip访问你的网站 附高级方法 第4张

我用无痕模式打开openaizh.net这个测试域名试试(我已经装了网站的)

3种方法 | 教你禁止指定国家和ip访问你的网站 附高级方法 第5张

方法二、安装ip2Location插件(仅适用于WordPress网站)

3种方法 | 教你禁止指定国家和ip访问你的网站 附高级方法 第6张

安装后创建一个免费账户,获取token令牌文件

3种方法 | 教你禁止指定国家和ip访问你的网站 附高级方法 第7张

3种方法 | 教你禁止指定国家和ip访问你的网站 附高级方法 第8张

注册后会发一封激活邮件到你邮箱,点击激活链接即可,然后会获得一串token,然后复制粘贴到刚刚插件那里

3种方法 | 教你禁止指定国家和ip访问你的网站 附高级方法 第9张

下载完数据库即可

3种方法 | 教你禁止指定国家和ip访问你的网站 附高级方法 第10张

然后打开屏蔽国家选项

3种方法 | 教你禁止指定国家和ip访问你的网站 附高级方法 第11张

3种方法 | 教你禁止指定国家和ip访问你的网站 附高级方法 第12张

然后用香港ip测试一下,显示ip2Location禁止

3种方法 | 教你禁止指定国家和ip访问你的网站 附高级方法 第13张

使用ip段也是可以的,这里留给老铁们做作业试试了。

方法三、Wordfence安全防护插件

这个插件也是威少经常使用的安全插件,功能非常强大,除了能保护WordPress网站不受攻击,还可以扫描可疑文件、禁用后台不必要功能、指定登录登出时间和行为等等,这次我们用他的防火墙功能来实现禁止国家地区访问网站(这里我有高级版,需要的朋友在公众号回复

安全插件】即可获得,请用于学习研究使用,切勿用于买卖等商业行为)

3种方法 | 教你禁止指定国家和ip访问你的网站 附高级方法 第14张

3种方法 | 教你禁止指定国家和ip访问你的网站 附高级方法 第15张

点击“Country”,然后点“Pick from list

3种方法 | 教你禁止指定国家和ip访问你的网站 附高级方法 第16张

右侧表单弹出,然后开始选国家地区了

3种方法 | 教你禁止指定国家和ip访问你的网站 附高级方法 第17张

选完之后点击右下方的“Block The Selected Countries

3种方法 | 教你禁止指定国家和ip访问你的网站 附高级方法 第18张

再打开咱们的网站看看

3种方法 | 教你禁止指定国家和ip访问你的网站 附高级方法 第19张

很明显被Wordfence插件拒之门外,这个插件内置重定向功能,也可以让禁止的访客重定向到某个网页

3种方法 | 教你禁止指定国家和ip访问你的网站 附高级方法 第20张

3种方法 | 教你禁止指定国家和ip访问你的网站 附高级方法 第21张

方法四、(高级版)修改.htacess文件

打开网址:https://countryipblocks.net/acl.php

3种方法 | 教你禁止指定国家和ip访问你的网站 附高级方法 第22张

右侧会出现阻止的ip段,点击“Copy ACL to Clipborad

3种方法 | 教你禁止指定国家和ip访问你的网站 附高级方法 第23张

如果你是siteground或者Hostinger的服务器用户,点击文件管理即可

3种方法 | 教你禁止指定国家和ip访问你的网站 附高级方法 第24张


3种方法 | 教你禁止指定国家和ip访问你的网站 附高级方法 第25张

3种方法 | 教你禁止指定国家和ip访问你的网站 附高级方法 第26张


我这里就直接在宝塔里面的操作了,有一点要注意,建议大家还是备份一下.htaccess文件,复制一份下载到本地,以防自己改错什么,这样也能恢复。

3种方法 | 教你禁止指定国家和ip访问你的网站 附高级方法 第27张

再打开网站就成这样了

3种方法 | 教你禁止指定国家和ip访问你的网站 附高级方法 第28张

最后,不管用哪一种方法,能实现想要的操作就好啦,希望能帮到大家。

Wordfence高级版插件在公众号后台回复【安全插件】即可获得(不要更新插件),下载后请解压再按下图要求顺序上传安装插件即可完美使用。

3种方法 | 教你禁止指定国家和ip访问你的网站 附高级方法 第29张


本文链接:http://www.awyerwu.com/13594.html ,转载需注明文章链接来源:http://www.awyerwu.com/

分享到:

也许您对下面的内容还感兴趣: