Kong网关支持TCP四层代理

版本

2.3.8

增加tcp端口监听

在kong.conf中配置stream_listen

也可根据官方文档进行高级配置

配置路由、服务

新增服务

json 复制代码
{
    "host":"192.168.0.14",
    "protocol":"tcp",
    "read_timeout":30000,
    "port":6379,
    "connect_timeout":3000,
    "write_timeout":30000,
    "name":"14redis"
}

新增路由

注意:sources相当于白名单,可以配置来源ip;destinations是目的地,可以配置匹配规则;比如监听了8002-8050端口,可以使用destinations来指定使用哪个端口对外暴露

json 复制代码
{
    "protocols":[
        "tcp"
    ],
    "service":{
        "id":"ddc56a7e-1189-467d-8d33-409f8e105883"
    },
    "name":"14redis",
    "sources": [{"ip":"0.0.0.0/0"}],
    "destinations":[{"port":8002}]
}

进行测试

使用redis连接工具,连接网关的8002端口,进行验证

参考文献

legacy-gateway--kongdocs.netlify.app/enterprise/...

相关推荐
码不停蹄的玄黓20 小时前
SpringBoot 全局异常处理器实现
java·spring boot·后端
JS菌20 小时前
Skills 动态加载系统:让 AI Agent 按需获取领域知识
前端·人工智能·后端
神奇小汤圆20 小时前
Vector Graph RAG 开源!一套向量数据库同时搞定语义检索+RAG多跳
后端
小高学习java20 小时前
事务的边界问题,如何判断数据回滚时机。
java·数据库·后端
copyer_xyf21 小时前
Agent Tool 调用
后端·python·agent
十九画生21 小时前
Ajax 入门:用 XHR 理解前后端异步请求
前端·javascript·后端
Java编程爱好者21 小时前
Java 8老系统SQL Agent实战:AI生成候选SQL,安全引擎拦截后再执行
后端
copyer_xyf21 小时前
Agent 结构化输出
后端·python·agent
ping某21 小时前
为什么我背了很多年 TCP 三次握手,还是总觉得差一点?
后端
一个做软件开发的牛马21 小时前
Spring Boot 自动配置原理揭秘:从 @SpringBootApplication 到手写自定义 Starter
java·后端