Linux 一键屏蔽指定国家所有的IP访问

说明:ipset是iptables的扩展,它允许你创建匹配整个IP地址集合的规则。可以快速的让我们屏蔽某个IP段。这里分享个屏蔽指定国家访问的方法,有时候还可以有效的帮网站阻挡下攻击。

使用

本脚本适用于CentOS、Debian、Ubuntu等常用系统。
使用root运行以下命令:

wget https://raw.githubusercontent.com/iiiiiii1/Block-IPs-from-countries/master/block-ips.sh
chmod +x block-ips.sh
./block-ips.sh

封禁ip时会要求你输入国家代码,代码查看:点击进入。记住所填参数均为小写字母。比如JAPAN (JP),我们就输入jp这个参数

演示

1、封禁IP
请输入图片描述
2、查看封禁列表
请输入图片描述
3、解封IP
请输入图片描述

总结

一键屏蔽可以有效帮我们暂时防止一些CC攻击等,或者你不想让哪国的人进入博客也可以用,注意屏蔽cn的时候需谨慎,不然你SSH就上不去了。

原文地址:https://www.moerats.com/archives/585/

Last modification:August 19th, 2018 at 04:29 pm
If you think my article is useful to you, please feel free to appreciate

Leave a Comment