From fba98f5ed6a903a7d9f9ed0eea5c90b5a6c57444 Mon Sep 17 00:00:00 2001 From: dami Date: Sat, 26 Apr 2025 00:32:43 +0800 Subject: [PATCH] up --- panel_tools.py | 7 ++++++- web/utils/site_reflect.py | 23 +++++++++++++++++++++++ 2 files changed, 29 insertions(+), 1 deletion(-) create mode 100644 web/utils/site_reflect.py diff --git a/panel_tools.py b/panel_tools.py index e099bdd24..7bd5385a1 100755 --- a/panel_tools.py +++ b/panel_tools.py @@ -75,6 +75,7 @@ def mwcli(mw_input=0): '(26) 关闭二次验证', '(27) 查看防火墙信息', '(28) 自动识别防火墙端口到面板', + '(29) 自动识别配置站点信息', '(100) 开启PHP52显示', '(101) 关闭PHP52显示', '(200) 切换Linux系统软件源', @@ -102,7 +103,7 @@ def mwcli(mw_input=0): nums = [ 1, 2, 3, 4, 5, 6, 7, 10, 11, 12, 13, 14, 15, - 20, 21, 22, 23, 24, 25, 26, 27, 28, + 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 100, 101, 200, 201 ] @@ -238,6 +239,10 @@ def mwcli(mw_input=0): elif mw_input == 28: MwFirewall.instance().aIF() mw.echoInfo("执行自动识别防火墙端口到面板成功!") + elif mw_input == 29: + from utils.site_reflect import parse as MwParse + MwParse() + mw.echoInfo("自动识别配置站点信息成功!") elif mw_input == 100: php_conf = panel_dir + '/plugins/php/info.json' if os.path.exists(php_conf): diff --git a/web/utils/site_reflect.py b/web/utils/site_reflect.py new file mode 100644 index 000000000..6e6c30d34 --- /dev/null +++ b/web/utils/site_reflect.py @@ -0,0 +1,23 @@ +# coding:utf-8 + +# --------------------------------------------------------------------------------- +# MW-Linux面板 +# --------------------------------------------------------------------------------- +# copyright (c) 2018-∞(https://github.com/midoks/mdserver-web) All rights reserved. +# --------------------------------------------------------------------------------- +# Author: midoks +# --------------------------------------------------------------------------------- + +import os +import sys +import re +import json +import time +import threading +import multiprocessing + +import core.mw as mw +import thisdb + +def parse(): + print('21') \ No newline at end of file