From 263f83088fb18a8ea4db702d07bf5f1a5575997f Mon Sep 17 00:00:00 2001 From: midoks Date: Sun, 26 Feb 2023 01:38:55 +0800 Subject: [PATCH] Update firewall_api.py --- class/core/firewall_api.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/class/core/firewall_api.py b/class/core/firewall_api.py index 1a260884a..bed20fb71 100755 --- a/class/core/firewall_api.py +++ b/class/core/firewall_api.py @@ -149,14 +149,14 @@ class firewall_api: return mw.returnJson(False, '失败,不能删除当前面板端口!') if self.__isUfw: mw.execShell('ufw delete allow ' + port + '/tcp') - elif self.__isIptables: - mw.execShell( - 'iptables -D INPUT -p tcp -m state --state NEW -m tcp --dport ' + port + ' -j ACCEPT') elif self.__isFirewalld: mw.execShell( 'firewall-cmd --permanent --zone=public --remove-port=' + port + '/tcp') mw.execShell( 'firewall-cmd --permanent --zone=public --remove-port=' + port + '/udp') + elif self.__isIptables: + mw.execShell( + 'iptables -D INPUT -p tcp -m state --state NEW -m tcp --dport ' + port + ' -j ACCEPT') else: pass msg = mw.getInfo('删除防火墙放行端口[{1}]成功!', (port,))