Issue description: Apisix stream_routes's parameter "remote_addr" only support single ip, needs to support multiple ip or match rules like "192.168.0.0/16", just like http routes parameter "remote_addr"
Environment
Request help without environment information will be ignored or closed.
- apisix version (cmd:
apisix version): 2.6
- OS (cmd:
uname -a): CentOS7
- OpenResty / Nginx version (cmd:
nginx -V or openresty -V): 1.19.3.2
- etcd version, if have (cmd: run
curl http://127.0.0.1:9090/v1/server_info to get the info from server-info API):
- apisix-dashboard version, if have:
- luarocks version, if the issue is about installation (cmd:
luarocks --version):
Issue description: Apisix stream_routes's parameter "remote_addr" only support single ip, needs to support multiple ip or match rules like "192.168.0.0/16", just like http routes parameter "remote_addr"
Environment
Request help without environment information will be ignored or closed.
apisix version): 2.6uname -a): CentOS7nginx -Voropenresty -V): 1.19.3.2curl http://127.0.0.1:9090/v1/server_infoto get the info from server-info API):luarocks --version):