springcloud gateway设置ip嫌疑名单
时间: 2023-05-13 12:05:42 浏览: 168
Spring Cloud Gateway 可以通过配置黑名单或白名单来限制访问,其中黑名单就是 IP 嫌疑名单。可以通过在配置文件中添加如下配置来设置 IP 嫌疑名单:
spring:
cloud:
gateway:
httpclient:
connect-timeout: 5000
response-timeout: 5000
routes:
- id: my_route
uri: http://example.org
predicates:
- Path=/foo/**
filters:
- name: RequestRateLimiter
args:
key-resolver: "#{@userKeyResolver}"
redis-rate-limiter.replenishRate: 1
redis-rate-limiter.burstCapacity: 2
- id: ip_blacklist
uri: forward:/nope
predicates:
- RemoteAddr=192.168.1.1/24
其中,ip_blacklist 就是设置的黑名单路由,RemoteAddr=192.168.1.1/24 表示拒绝 IP 段为 192.168.1.1 到 192.168.1.255 的所有请求。
阅读全文