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

相关推荐
初次攀爬者几秒前
RocketMQ 消息可靠性保障与堆积处理
后端·消息队列·rocketmq
ygxb6 分钟前
如何去创建一个规范化的Agent SKIll?
后端·ai编程·claude
JxWang0534 分钟前
Task01:环境搭建,初识数据库
后端
周杰伦jc34 分钟前
RocketMQ 完全指南:从入门到原理到生产实战、八股面试
后端
小码哥_常34 分钟前
Java可执行JAR包打包大揭秘:三种方式全解析
后端
掘金者阿豪35 分钟前
Halo的“傻瓜建站魔法”:cpolar内网穿透实验室第637个成功挑战
后端
koddnty36 分钟前
c++协程控制流深入剖析
后端·架构
小码哥_常39 分钟前
Spring Boot 集成DFA:打造高效内容安全卫士
后端
砍材农夫40 分钟前
接口限流设计
后端
yhyyht41 分钟前
Spring Data JPA入门记录(一)
后端