Hugo博客公告弹窗

一键封禁整个 ASN — 高效服务器防火墙脚本!

快速安装

curl -O https://raw.githubusercontent.com/woniu336/open_shell/main/block_asn.py && chmod +x block_asn.py && ./block_asn.py

功能说明

这个脚本可以帮你:

  • 通过ASN号码批量封禁IP段
  • 自动查询ASN下的所有IP地址
  • 将规则添加到防火墙并永久保存

主要特性

高性能封禁 使用 ipset + iptables 组合,支持同时封禁数千个IP段

简单易用 提供交互式菜单:封禁ASN、查询ASN信息、移除封禁、查看封禁列表、测试IP

智能检测 自动检测并提示安装所需的系统依赖

双栈支持 同时支持IPv4和IPv6

持久化配置 服务器重启后规则自动生效

使用场景

  • 封禁爬虫:屏蔽某些云厂商的过度抓取
  • 地域封锁:限制特定地区的访问
  • 防御攻击:快速封禁攻击来源
  • 节省带宽:减少无效流量消耗

常见ASN参考

ASN组织
AS398722Censys
AS14061DigitalOcean
AS135377UCLOUD
CC BY-NC-SA 4.0 转载请注明
最后更新于 2025-12-16 17:10