2
0
mirror of https://github.com/acepanel/panel.git synced 2026-02-04 14:57:16 +08:00

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

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

View File

@@ -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 = [];

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'