IP 限制

功能说明

ip-restriction 插件可以通过将 IP 地址列入白名单或黑名单来限制对服务或路由的访问。支持对单个 IP 地址、多个 IP 地址和类似 10.10.10.0/24 的 CIDR 范围的限制。

配置说明

配置项类型必填默认值说明
ip_source_typestringorigin-source可选值:1. 对端 socket ip:origin-source; 2. 通过 header 获取:header
ip_header_namestringx-forwarded-forip_source_typeheader 时,指定自定义 IP 来源头
allowarray[]白名单列表
denyarray[]黑名单列表
statusint403拒绝访问时的 HTTP 状态码
messagestringYour IP address is blocked.拒绝访问时的返回信息
  1. ip_source_type: origin-source
    allow:
    - 10.0.0.1
    - 192.168.0.0/16
  1. ip_source_type: header
    ip_header_name: x-real-iP
    deny:
    - 10.0.0.1
    - 192.169.0.0/16