SafeLine
SafeLine copied to clipboard
[Bug] 5.4 版本在防护配置 如果条件是Host ,如果Host是带有端口的 比如 a.example.com:8080 则保存之后 规则只能显示8080 ,并且规则不会生效
trafficstars
问题描述
版本号
5.4.0
复现方法
- 升级到5.4 版本
- 进入防护设置,设置 黑白名单, 添加黑名单
- 匹配目标选择host 选择 等于/不等于/模糊匹配 输入 a.example.com:8080
- 保存黑名单。 发现页面只能显示冒号之后的端口
- 进行访问测试发现 黑名单规则没有生效
- 影响所有的 需要设置host的地方
- 老版本工作证
期望的结果
在防护条件是host的时候, 并且host 有端口的话 需要保留 a.example.com:8080