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/...

相关推荐
武子康6 分钟前
大数据-272 Spark MLib-Spark MLlib 逻辑回归实战:二分类场景下的原理与代码实现
大数据·后端·spark
IT_陈寒21 分钟前
Vue的响应式更新把我坑惨了,原来问题出在这里
前端·人工智能·后端
dLYG DUMS24 分钟前
Spring Cloud Data Flow 简介
后端·spring·spring cloud
Honmaple1 小时前
2026 年做短视频,这 5 个 AI 技能插件我把每个都跑通了
后端
j_xxx404_1 小时前
用系统调用从零封装一个C语言标准I/O库 | 附源码
linux·c语言·开发语言·后端
覆东流1 小时前
第4天:Python输入与输出
后端·python·photoshop·输入与输出
倒霉蛋小马1 小时前
SpringBoot3中配置Knife4j
java·spring boot·后端
我叫黑大帅2 小时前
从零实现一个完整 RAG 系统:基于 Eino 框架的检索增强生成实战
后端·面试·go
NotFound4862 小时前
实战分享怎样实现Spring Boot 中基于 WebClient 的 SSE 流式接口操作
java·spring boot·后端
码事漫谈10 小时前
大模型输出的“隐性结构塌缩”问题及对策
前端·后端