SafeLine
SafeLine copied to clipboard
[Bug] 多站防护 通配域名情况下 资源无法被发现的问题
问题描述
模式: nignx->waf->backend service
添加站点 *.test1.com 80 10.100.10.200:8080 *.test2.com 80 10.100.10.201:8080
使用x-real-ip head头 穿透真实ip
结果
版本号
5.1.0
复现方法
docker 部署后仅做以上步骤 即可复现问题。
期望的结果
正确发现站点内资源数
补充一条nginx日志
118.123.148.84 - - [27/Mar/2024:09:53:25 +0800] "www.test1.com" "POST“ /1.01/XXZX/GET_XXZX_XXLB_ES/aX1OOGlLfG1cN3BvaXJVbVNtTXtNbXttaUxsd11wPXVnN3Q0TW5zbVFXTXdNcmw0aXFsamlycHhNbnNtUUhKRlF9Tj0= HTTP/2.0" "0.011" 200 0 "https://xyqmt.test1.com/dstxyqmt" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/86.0.4240.198 Safari/537.36" "118.123.148.84"
也可能是url过长导致的资源不能正确入库被统计?
我怀疑是exclude掉了资源格式,我这边没有复现