特性(系统安全):防火墙支持端口范围添加

This commit is contained in:
耗子
2022-12-07 17:13:38 +08:00
parent ed36715d90
commit ab85294dd6
2 changed files with 1 additions and 8 deletions
@@ -176,7 +176,6 @@ class SafesController extends Controller
// 正则匹配出ports
preg_match('/ports: (.*)/', $firewallRules, $matches);
$rawPorts = $matches[1];
// 22/tcp 80/tcp 443/tcp 8888/tcp 5432/tcp
$ports = explode(' ', $rawPorts);
// 对ports进行分割为port=>protocol形式
$rules = [];
+1 -7
View File
@@ -36,8 +36,7 @@
<span style="margin-right: 10px;">端口控制</span>
<div class="layui-input-inline">
<input id="safe_add_firewall_rule_port" type="text" name="safe_add_firewall_rule_port" class="layui-input"
placeholder="端口号(如:3306"
min=1 max=65535/>
placeholder="如:3306、1000-2000"/>
</div>
<div class="layui-input-inline">
<select id="safe_add_firewall_rule_protocol" lay-filter="safe_add_firewall_rule_protocol"
@@ -271,11 +270,6 @@
$('#safe_add_firewall_rule').click(function () {
var port = Number($('#safe_add_firewall_rule_port').val());
var protocol = $('#safe_add_firewall_rule_protocol').val();
// 判断端口是否合法
if (isNaN(port) || port < 1 || port > 65535) {
layer.msg('端口号不合法', {icon: 2});
return false;
}
var index = layer.load();
admin.req({
url: '/api/panel/safe/addFirewallRule'