访问防火墙 v1.1.0
支持Laravel9
2023-04-04 更新日志
  • 新增:支持Laravel9
  • 新增:移除旧Providers用法
访问防火墙

模块介绍

「访问防火墙」提供了一个基于IP的访问控制功能,可以通过设置白名单和黑名单来控制访问权限。

功能特性
    访问白名单
        IP网段
        单个IP地址
    访问黑名单
        IP网段
        单个IP地址

功能特性

  • 白名单与黑名单双向 IP 访问控制
  • 支持单个 IP 与 IP 网段配置
  • 白名单启用后仅名单内 IP 可访问,黑名单 IP 直接被拦截
  • 依赖 Redis 缓存驱动,访问量大时仍可高效判断
  • 兼容最新运行环境(Laravel 13 / PHP 8.5)

使用说明

由于访问数据是一个动态且量大的操作,白名单/黑名单访问需要配置系统缓存为 Redis 驱动,默认的文件缓存不支持白名单/黑名单功能。

如何开启可参考 https://modstart.com/doc/devops/basic.html 中 如何开启Redis作为缓存驱动。

启用白名单控制后,只有白名单中的IP地址才能访问系统,其他IP地址将被拒绝访问。

启用黑名单控制后,黑名单中的IP地址将被拒绝访问系统,其他IP地址可以正常访问。

使用场景

  • IP访问控制与过滤
  • 网站访问防火墙
  • 恶意请求拦截

后台菜单

  • 系统设置
  • 系统设置 → 安全设置
  • 系统设置 → 安全设置 → 访问防火墙
QQ
微信
客服