跳转到内容
云栖回顾 | 2024 云栖大会微服务和网关相关演讲材料点此了解

IP 访问限制

功能说明

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

运行属性

插件执行阶段:认证阶段 插件执行优先级:210

配置说明

配置项类型必填默认值说明
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.拒绝访问时的返回信息
ip_source_type: origin-source
allow:
- 10.0.0.1
- 192.168.0.0/16
ip_source_type: header
ip_header_name: x-real-iP
deny:
- 10.0.0.1
- 192.169.0.0/16