Files
higress/plugins/wasm-go/extensions/ip-restriction/README.md
2024-09-12 21:48:40 +08:00

1.6 KiB
Raw Blame History

title, keywords, description
title keywords description
IP 访问限制
higress
ip restriction
IP 访问限制插件配置参考

功能说明

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

运行属性

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

配置说明

配置项 类型 必填 默认值 说明
ip_source_type string origin-source 可选值1. 对端socket iporigin-source; 2. 通过header获取header
ip_header_name string x-forwarded-for ip_source_typeheader指定自定义IP来源头
allow array [] 白名单列表
deny array [] 黑名单列表
status int 403 拒绝访问时的 HTTP 状态码
message string Your 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