|
|
|
@ -65,6 +65,7 @@ def mwcli(mw_input=0): |
|
|
|
|
print("(25) 开启防火墙SSH端口") |
|
|
|
|
print("(26) 关闭二次验证") |
|
|
|
|
print("(27) 查看防火墙信息") |
|
|
|
|
print("(28) 自动识别防火墙端口到面板") |
|
|
|
|
print("(100) 开启PHP52显示") |
|
|
|
|
print("(101) 关闭PHP52显示") |
|
|
|
|
print("(200) 切换Linux系统软件源") |
|
|
|
@ -80,7 +81,7 @@ def mwcli(mw_input=0): |
|
|
|
|
|
|
|
|
|
nums = [ |
|
|
|
|
1, 2, 3, 4, 5, 10, 11, 12, 13, |
|
|
|
|
20, 21, 22, 23, 24, 25, 26, 27, |
|
|
|
|
20, 21, 22, 23, 24, 25, 26, 27, 28 |
|
|
|
|
100, 101, |
|
|
|
|
200, 201 |
|
|
|
|
] |
|
|
|
@ -184,6 +185,10 @@ def mwcli(mw_input=0): |
|
|
|
|
os.system('firewall-cmd --list-all') |
|
|
|
|
if not run_cmd: |
|
|
|
|
mw.echoInfo("未检测到防火墙!") |
|
|
|
|
elif mw_input == 28: |
|
|
|
|
from utils.firewall import Firewall as MwFirewall |
|
|
|
|
MwFirewall.instance().aIF() |
|
|
|
|
mw.echoInfo("执行自动识别防火墙端口到面板成功!") |
|
|
|
|
elif mw_input == 100: |
|
|
|
|
php_conf = panel_dir + '/plugins/php/info.json' |
|
|
|
|
if os.path.exists(php_conf): |
|
|
|
|