版本
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端口,进行验证