跳转到主内容

一款可以屏蔽国外广告的IP过滤评论插件

升级了PHP8.2,原插件失效了。所以搭配AI写了这款插件。测试正常,或许会有bug,现在ai很方便的。问问就可以解决!

功能

  1. 国外IP拦截

    • 自动识别并拦截非中国大陆IP
    • 支持本地IP和内网IP白名单
    • IP段匹配 + 在线API双重验证
  2. 关键词过滤

    • 自定义敏感关键词列表
    • 不区分大小写匹配
    • 默认包含常见垃圾词
  3. 链接数量限制

    • 限制评论中的链接数量
    • 防止垃圾广告评论
  4. 评论频率限制

    • 限制同一IP的评论间隔时间
    • 防止恶意刷评论
  5. IP黑白名单

    • 白名单IP不受任何限制
    • 黑名单IP直接拒绝评论

IPv6 支持

新增功能

  • 自动检测IP类型 - 自动识别IPv4和IPv6
  • 中国IPv6段匹配 - 覆盖三大运营商和教育网
  • CIDR范围匹配 - 使用位运算精确匹配

支持的运营商

  • 中国电信 - 240e::/20, 2400:8900::/32, 2400:8500::/32
  • 中国移动 - 2409:8000::/20, 2408:8400::/22, 2400:a480::/32
  • 中国联通 - 2408:8000::/20, 2400:dd00::/32
  • 教育网 - 2001:250::/35, 2001:da8::/32

工作流程


1
第一步
用户评论

2
第二步
获取IP地址

3
第三步
检测IP类型

4
第四步
IPv4 → IP段列表匹配 or IPv6 → CIDR范围匹配

5
第五步
匹配成功 → 通过 or 匹配失败 → 调用API验证

下载

AntiSpam.rar
文件描述
前往蓝奏云下载

modified: 2026-03-01 08:12
    1. 石怆归的头像
      石怆归 IP: 中国广东省电信 #1
      这个思路很棒,学习到了。
    2. 裘的头像
      IP: 中国北京联通 #2
      这个思路很棒,学习到了。
支持 Markdown 语法