宝塔面板 安全-添加放行 端口时
如果 添加两个相同的 端口 比如(8080),会出现 此端口已经被添加 无法添加
这是正常现象 , 但是 BUG 的问题是 如果添加 端口组,如 8080-8090 ,同样还是添加两次 ,那么面板中就会显示多次 开放了 8080-8090 端口
错误定位 firewalls.py 第113 行 存在 逻辑错误
将 前端POST 进来 的 @port 参数中的 - 转换成为 : 以适应后面的逻辑
但是 在 检查端口是否已经存在的时候忘记将 : 转换成 - ,导致 实际比对的端口组 字串是 xxxx:xxxx ,但是在面板数据库中获得已开端口列表 格式 为 xxxx-xxxx
|
|