首页 > 其他分享 >第七节 kong配置黑白名单

第七节 kong配置黑白名单

时间:2024-06-09 11:10:56浏览次数:27  
标签:restriction -- ip 黑白 kong 第七节 config data

                                          kong配置黑白名单
研究的课题:   使用Kong配置黑白名单.

配置黑白名单:


在Kong中,可以通过插件来配置黑白名单功能。插件是ip-restriction插件。黑名单配置:指定一组IP地址,这些IP将被拒绝访问API。白名单配置:指定一组IP地址,这些IP地址将被允许访问API.
注意:
  • 如果同时配置了黑名单和白名单,白名单优先,即黑名单中的IP将始终被允许访问即使在黑名单中。

在services层添加黑白名单:


# 添加黑名单
curl -i -X POST http://101.34.243.46:8001/services/bird-upstream/plugins \
    --data "name=ip-restriction" \
    --data "config.deny=192.168.238.1,122.51.5.54"
        
# 添加白名单
curl -i -X POST http://101.34.243.46:8001/services/bird-upstream/plugins \
    --data "name=ip-restriction" \
    --data "config.allow=192.168.238.1"

在route层面添加黑白名单:

# 在routes层面 添加白名单
curl -i -X POST http://101.34.243.46:8001/routes/<plugin-id>/plugins \
    --data "name=ip-restriction" \
    --data "config.deny=122.51.5.54"        

  • name=ip-restriction: 指定使用ip-restriction插件
  • config.deny: 指定黑名单IP地址,用逗号分隔多个IP。
  • config.allow: 指定白名单IP地址,用逗号分割多个IP。


1.将122.51.5.54 ip添加到黑名单中
curl -i -X POST http://101.34.243.46:8001/routes/<plugin-id>/plugins \
    --data "name=ip-restriction" \
    --data "config.deny=122.51.5.54" 

2.再将140.143.168.16 添加到黑名单中
# 这是更新操作 需要将历史给带上
curl -i -X PATCH http://101.34.243.46:8001/plugins/196154ed-cbfd-4f76-89e1-36a36f3cea8c \
     --data-urlencode "config.deny=140.143.168.16" \
     --data-urlencode "config.deny=122.51.5.54" 

3.验证结果:







页面的操作方式配置黑白名单:


1.在route目录层 添加插件
2.选择ip黑白名单
3.添加指定的ip
4.验证结果:




来自为知笔记(Wiz)

标签:restriction,--,ip,黑白,kong,第七节,config,data
From: https://www.cnblogs.com/bird22/p/18239366

相关文章

  • 【教学类-58-09】黑白三角拼图07(1页3张黑白的白点卡片,一种宫格36张,适合一个班级一次操
    背景需求之前做了传统三角拼图,但是感觉幼儿遇到一些平行四边形时,都不知道要连接那几个点。【教学类-58-03】黑白三角拼图03(4*4宫格)总数算不出+随机抽取10张-CSDN博客文章浏览阅读864次,点赞27次,收藏16次。【教学类-58-03】黑白三角拼图03(4*4宫格)总数算不出+随机抽取10张htt......
  • 【教学类-58-06】黑白三角拼图06(1页3张彩色黑点卡片,一种宫格36张,适合一个班级一次操作
    作品展示背景需求【教学类-58-05】黑白三角拼图05(2-10宫格,每个宫格随机1张-6张,带空格纸,1页3张黑白3张白卡)-CSDN博客文章浏览阅读343次,点赞10次,收藏6次。【教学类-58-05】黑白三角拼图05(2-10宫格,每个宫格随机1张-6张,带空格纸,1页3张黑白3张白卡)https://blog.csdn.net/reasons......
  • 使用Spring Boot自定义注解 + AOP实现基于IP的接口限流和黑白名单
    ......
  • P10543 [THUPC2024] 黑白
    MyBlogsP10543[THUPC2024]黑白签到题。首先要判联通性。判完之后,统计全局的白格子个数\(s\)。因为删到最后,一定会留下一条白色路径,然后路径的长度在\(\bmod\;2\)意义下和\(n+m-1\)同余。而我们只关心能操作次数的奇偶性,所以只需要判断\(s-n-m\)的奇偶性即可。 int......
  • 第七节:RabbitMq延迟队列实操(死信交换机+TTL)和死信插件的使用
    一.        二.        三.         !作       者:Yaopengfei(姚鹏飞)博客地址:http://www.cnblogs.com/yaopengfei/声     明1:如有错误,欢迎讨论,请勿谩骂^_^。声     明2:原创博客请在转载......
  • 【教学类-58-04】黑白三角拼图04(2-10宫格,每个宫格随机1张-6张,带空格纸)
    背景需求:前期制作了黑白三角拼图2*2、3*3、4*4,确定了基本模板,就可以批量制作更多格子数【教学类-58-01】黑白三角拼图01(2*2宫格)固定256种+随机抽取10张-CSDN博客文章浏览阅读522次,点赞13次,收藏16次。【教学类-58-01】黑白三角拼图01(2*2宫格)固定256种+随机抽取10张https://bl......
  • 第七节 无穷小的比较
    第七节无穷小的比较两个无穷小之比的极限的各种不同情况,反映了不同的无穷小趋于零的“快慢”程度下面的α及β都是在同一个自变量的变化过程中的无穷小,且\(α≠0\),\(\lim\frac{\beta}{\alpha}\)也是在这个变化过程中的极限.定义:如果\(\Large\lim\frac{\beta}{\al......
  • P10330 [UESTCPC 2024] 黑白珠串
    原题链接1.极限构造法,黑珠数量\(\geqslant\)\(max(y_i)\),白珠数量\(\geqslant\)\(max(x_i-y_i)\)再观察样例,发现刚好把1全部放左边,0全部放右边时等号成立code#include<bits/stdc++.h>usingnamespacestd;intx,y[100005];intmain(){intk;cin>>k;......
  • The 2023 ICPC Asia Hong Kong Regional Programming Contest (The 1st Universal Cup
    Preface不知道VP什么就继续找往年的区域赛真题来打了这场题挺合我们队口味的,开场2h就开出了5题(徐神110min的时候就过相对最难的C题),而且手上还有3个会写的题最后中间虽然因为F题卡常(CF评测机太慢导致的)浪费了快1h时间,但索性时间剩余很多还是4h下班了后面的题感觉都不太可做,遂光......
  • 【2024】Onlyfans如何使用搜索功能?Onlyfans如何搜索博主?如何在OnlyFans搜索HongkongDo
     1.什么是OnlyfansOnlyFans是一种内容订阅服务平台,它成立于2016年。它允许内容创作者在平台上面分享自己的创作,如图片、视频等等,用户需要支付订阅费用才能查看创作者的内容。此外,用户还可以通过打赏的方式来让创作者为自己量身定制作品。由于其独特的付费机制,很多创作者都......