Rat's

Linux VPS一键屏蔽指定国家所有的IP访问
说明:对于屏蔽指定国家所有的IP的手动教程已经讲了,查看:Linux VPS使用ipset快速屏蔽指定国家的IP访...
扫描右侧二维码阅读全文
14
2018/05

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

说明:对于屏蔽指定国家所有的IP的手动教程已经讲了,查看:Linux VPS使用ipset快速屏蔽指定国家的IP访问,虽然步骤很简单,但为了更白的小白,博主写了个一键脚本,这里分享下。

使用

本脚本适用于CentOSDebianUbuntu等常用系统。

使用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就上不去了。

搬瓦工年付$187机房套餐补货了,电信联通优化,512M内存/500G流量/1G带宽,建站稳定,优惠码:BWH1ZBPVK,【点击购买】!
搬瓦工年付$28CN2高速线路,512M内存/500G流量/1G带宽,电信联通优化,延迟低,速度快,建站稳定,优惠码同上,【点击购买】!
Vultr最新活动,充$5$33,可以用$2.5的服务器一年多,活动随时结束,快上车【点击查看】!
最后修改:2018 年 05 月 14 日 02 : 16 PM
如果觉得我的文章对你有用,请随意赞赏

发表评论

21 条评论

  1. 11

    博主我是做telegarm代理用的,要限止伊朗IP访问,但好象这个脚本不全,还是有很多伊朗IP能访问代理

    1. Rat's
      @11

      过几天有电脑了看能不能更新下ip来源。

  2. 呵呵哒

    博主有木有一键白名单的脚本啊,比如只能国内ip访问服务器,或者只能国内ip访问服务器某端口,其他全部禁止,最近共享frp被人用来fq相关导致被墙挺烦的,用centos6可以用ipset+iptables这个我实现了,但是centos7是firewall这个我一直搞不定

    1. Rat's
      @呵呵哒

      暂时还没得,centos7可以卸载firewall后,再安装ipset+iptables。

      1. 呵呵哒
        @Rat's

        我看了一下脚本内容,里面是iptables+ipset的,但是我用centos7是firewall,用这个脚本也生效,理论上iptables规则应该是加不进去firewall才对啊,所以我在想是不是把封禁那条改为白名单,其他全部drop。

        1. Rat's
          @呵呵哒

          这个你试试,成功了告诉下。

  3. flex

    感谢大佬!就在刚刚,非常有效地用作防止SYN Flood
    我用最笨的方法,SYN_RECV状态的IP是哪个国家,就ban了哪个。
    一键白名单还是很重要的

    1. Rat's
      @flex

      等我有空研究下一键白名单吧。

      1. flex
        @Rat's

        顺便提一下,被SYN Flood时,是wget不到ipblocks上的东西的,然后我就下载all-zones,勉强全部上传到vps上,脚本改了一下下,就无需wget了。

        1. Rat's
          @flex

          脚本一般只考虑到了常规状态下,其它没考虑也没测试过。

      2. flex
        @Rat's

        再次感谢大佬的分享!

  4. miku

    请问有没有一键白名单脚本呢?
    只想允许自己人的国家浏览
    谢谢

    1. Rat's
      @miku

      这个还没考虑,不过也可以实现,将80/443端口对指定ip段开放就行了。

  5. 八度8℃

    求问下博主 移动到图标放大 和字体效果 是怎么实现的,同用handsome主题

    1. Rat's
      @八度8℃

      博客都有教程,图像放大你查看网页源代码可以看到。

  6. Nice 大佬,我转走啦!

    1. Rat's
      @纠

      可以。

  7. hohenheim

    可以用来挂卡啊

  8. 张飞

    大神,请问一下,腾讯云学生机有啥作用啊?跟风买了5年,一核一g,不知道能干什么

    1. SCGabriel
      @张飞

      没很大用,咱也是腾讯云的学生机,就是跑跑网页,然后挂了一个PE的MC服务器,外加frp之类的

    2. Rat's
      @张飞

      1M小水管只能跑博客,最好还加个CDN。