diff --git a/.playwright-cli/console-2026-10-04T02-27-40-430Z.log b/.playwright-cli/console-2026-10-04T02-27-40-430Z.log new file mode 100644 index 0000000..9f8665a --- /dev/null +++ b/.playwright-cli/console-2026-10-04T02-27-40-430Z.log @@ -0,0 +1 @@ +[ 12643ms] [VERBOSE] [DOM] Password field is not contained in a form: (More info: https://goo.gl/9p2vKq) %o @ https://111.230.144.231:31702/491bda15:0 diff --git a/.playwright-cli/console-2026-10-04T02-28-47-768Z.log b/.playwright-cli/console-2026-10-04T02-28-47-768Z.log new file mode 100644 index 0000000..c3f35c1 --- /dev/null +++ b/.playwright-cli/console-2026-10-04T02-28-47-768Z.log @@ -0,0 +1 @@ +[ 919ms] [VERBOSE] [DOM] Password field is not contained in a form: (More info: https://goo.gl/9p2vKq) %o @ https://111.230.144.231:31702/491bda15:0 diff --git a/.playwright-cli/console-2026-10-04T02-41-46-468Z.log b/.playwright-cli/console-2026-10-04T02-41-46-468Z.log new file mode 100644 index 0000000..a513f69 --- /dev/null +++ b/.playwright-cli/console-2026-10-04T02-41-46-468Z.log @@ -0,0 +1 @@ +[87039416ms] [VERBOSE] [DOM] Password field is not contained in a form: (More info: https://goo.gl/9p2vKq) %o @ https://111.230.144.231:31702/491bda15:0 diff --git a/.playwright-cli/console-2026-10-04T12-45-54-980Z.log b/.playwright-cli/console-2026-10-04T12-45-54-980Z.log new file mode 100644 index 0000000..e77a395 --- /dev/null +++ b/.playwright-cli/console-2026-10-04T12-45-54-980Z.log @@ -0,0 +1,3 @@ +[ 152ms] [LOG] AI融资已启动 @ http://localhost:5173/App.uvue?import&vue&type=script&setup=true&lang.uts:15 +[ 161ms] [LOG] Preload pages in uni-app-x development mode. @ http://localhost:5173/@fs/D:/Develop/HBuilderX/plugins/uniapp-cli-vite/node_modules/@dcloudio/uni-h5/dist-x/uni-h5.es.js:25391 +[ 2266ms] [VERBOSE] [DOM] Password field is not contained in a form: (More info: https://goo.gl/9p2vKq) %o @ http://localhost:5173/#/packages/account/login/login:0 diff --git a/.playwright-cli/page-2026-10-04T02-28-48-855Z.yml b/.playwright-cli/page-2026-10-04T02-28-48-855Z.yml new file mode 100644 index 0000000..8f0bcb9 --- /dev/null +++ b/.playwright-cli/page-2026-10-04T02-28-48-855Z.yml @@ -0,0 +1,18 @@ +- generic [ref=e5]: + - complementary [ref=e6]: + - img "logo" [ref=e7] + - complementary [ref=e8]: + - generic [ref=e9]: + - generic "宝塔Linux面板" [ref=e11] + - generic [ref=e12]: + - textbox "账号" [active] [ref=e15] + - textbox "密码" [ref=e18] + - generic [ref=e20]: + - generic [ref=e21] [cursor=pointer]: 安全登录模式(推荐) + - generic [ref=e23] [cursor=pointer]:  + - button "登录" [ref=e26] [cursor=pointer] + - generic [ref=e28]: + - link "无法登录?联系客服" [ref=e29] [cursor=pointer]: + - /url: https://www.bt.cn/new/wechat_customer + - link "忘记密码" [ref=e31] [cursor=pointer]: + - /url: https://www.bt.cn/bbs/thread-1172-1-1.html \ No newline at end of file diff --git a/.playwright-cli/page-2026-10-04T02-34-05-559Z.yml b/.playwright-cli/page-2026-10-04T02-34-05-559Z.yml new file mode 100644 index 0000000..e69de29 diff --git a/.playwright-cli/page-2026-10-04T02-34-29-254Z.yml b/.playwright-cli/page-2026-10-04T02-34-29-254Z.yml new file mode 100644 index 0000000..e69de29 diff --git a/.playwright-cli/page-2026-10-04T02-35-04-953Z.yml b/.playwright-cli/page-2026-10-04T02-35-04-953Z.yml new file mode 100644 index 0000000..2d7b589 --- /dev/null +++ b/.playwright-cli/page-2026-10-04T02-35-04-953Z.yml @@ -0,0 +1,126 @@ +- generic [ref=f3e4]: + - complementary [ref=f3e5]: + - generic [ref=f3e6]: + - generic [ref=f3e8] [cursor=pointer]: + - generic "双击可复制IP" [ref=f3e11]: 111.230.144.231 + - generic [ref=f3e12]: "0" + - list [ref=f3e18]: + - listitem [ref=f3e19]: + - link "首页" [ref=f3e20] [cursor=pointer]: + - /url: /home + - listitem [ref=f3e24]: + - link "网站" [ref=f3e25] [cursor=pointer]: + - /url: /site + - listitem [ref=f3e29]: + - link "数据库" [ref=f3e30] [cursor=pointer]: + - /url: /database + - listitem [ref=f3e34]: + - link "Docker" [ref=f3e35] [cursor=pointer]: + - /url: /docker + - listitem [ref=f3e39]: + - link "监控" [ref=f3e40] [cursor=pointer]: + - /url: /control + - listitem [ref=f3e44]: + - link "系统" [ref=f3e45] [cursor=pointer]: + - /url: /system_new + - listitem [ref=f3e49]: + - link "安全中心" [ref=f3e50] [cursor=pointer]: + - /url: /firewall + - listitem [ref=f3e54]: + - link "WAF" [ref=f3e55] [cursor=pointer]: + - /url: /waf + - listitem [ref=f3e59]: + - link "文件" [ref=f3e60] [cursor=pointer]: + - /url: /files + - listitem [ref=f3e64]: + - link "日志" [ref=f3e65] [cursor=pointer]: + - /url: /logs + - listitem [ref=f3e69]: + - link "SSL" [ref=f3e70] [cursor=pointer]: + - /url: /ssl + - listitem [ref=f3e74]: + - link "终端" [ref=f3e75] [cursor=pointer]: + - /url: /xterm + - listitem [ref=f3e79]: + - link "AI" [ref=f3e80] [cursor=pointer]: + - /url: /ai + - listitem [ref=f3e84]: + - link "节点管理" [ref=f3e85] [cursor=pointer]: + - /url: /node + - listitem [ref=f3e89]: + - link "计划任务" [ref=f3e90] [cursor=pointer]: + - /url: /crontab + - listitem [ref=f3e94]: + - link "软件商店" [ref=f3e95] [cursor=pointer]: + - /url: /soft + - listitem [ref=f3e99]: + - link "设置" [ref=f3e100] [cursor=pointer]: + - /url: /config + - listitem [ref=f3e104]: + - link "退出" [ref=f3e105] [cursor=pointer]: + - /url: javascript:; + - generic [ref=f3e110]: + - generic [ref=f3e111] [cursor=pointer]:  + - generic [ref=f3e114] [cursor=pointer]:  + - generic [ref=f3e117]: + - generic [ref=f3e121]: + - generic [ref=f3e122]: + - generic [ref=f3e123]: + - generic [ref=f3e126] [cursor=pointer]: + - generic "127.0.0.1" [ref=f3e129]: 本地服务器 + - generic "关闭当前终端视图" [ref=f3e130]:  + - generic "点击添加服务器信息" [ref=f3e132] [cursor=pointer]:  + - generic "点击打开终端设置" [ref=f3e134] [cursor=pointer]:  + - generic "点击全屏显示" [ref=f3e136] [cursor=pointer]:  + - textbox "Terminal input" [active] [ref=f3e144] + - generic "点击隐藏右侧视图" [ref=f3e149] [cursor=pointer] + - generic [ref=f3e153]: + - tablist [ref=f3e157]: + - tab "服务器列表" [selected] [ref=f3e158] + - tab "录像审计" [ref=f3e159] + - tab "常用命令" [ref=f3e160] + - tabpanel "服务器列表" [ref=f3e162]: + - generic [ref=f3e163]: + - button "添加服务器" [ref=f3e165] [cursor=pointer] + - generic [ref=f3e168]: + - table [ref=f3e170]: + - rowgroup [ref=f3e175]: + - row "服务器IP 操作" [ref=f3e176]: + - columnheader [ref=f3e177]: + - generic [ref=f3e181] [cursor=pointer]: + - checkbox + - columnheader "服务器IP" [ref=f3e183] + - columnheader "操作" [ref=f3e186] + - generic [ref=f3e192]: + - table: + - rowgroup + - generic [ref=f3e193]: 暂无数据 + - generic [ref=f3e214]: + - generic [ref=f3e216] [cursor=pointer]: + - checkbox + - generic [ref=f3e218]: + - generic [ref=f3e222]: + - generic: + - combobox [disabled] [ref=f3e224] + - generic [ref=f3e225]: 请选择批量操作 + - button "批量操作" [disabled] [ref=f3e226] + - generic [ref=f3e228]: + - generic [ref=f3e229]: 宝塔Linux面板©2014-2026 广东堡塔安全技术有限公司 (bt.cn) + - separator [ref=f3e230] + - link "论坛求助" [ref=f3e231] [cursor=pointer]: + - /url: http://www.bt.cn/bbs + - separator [ref=f3e236] + - link "使用手册" [ref=f3e237] [cursor=pointer]: + - /url: https://docs.bt.cn + - separator [ref=f3e242] + - generic [ref=f3e243]: 微信公众号 + - separator [ref=f3e247] + - link "正版查询" [ref=f3e248] [cursor=pointer]: + - /url: https://www.bt.cn/auth + - separator [ref=f3e253] + - generic [ref=f3e254]: 联系人工客服 + - generic [ref=f3e258]: + - generic [ref=f3e259] [cursor=pointer]: + - generic [ref=f3e282]: AI + - generic [ref=f3e283]: 助手 + - generic [ref=f3e284] [cursor=pointer]:  \ No newline at end of file diff --git a/.playwright-cli/page-2026-10-04T02-36-03-390Z.yml b/.playwright-cli/page-2026-10-04T02-36-03-390Z.yml new file mode 100644 index 0000000..2d7b589 --- /dev/null +++ b/.playwright-cli/page-2026-10-04T02-36-03-390Z.yml @@ -0,0 +1,126 @@ +- generic [ref=f3e4]: + - complementary [ref=f3e5]: + - generic [ref=f3e6]: + - generic [ref=f3e8] [cursor=pointer]: + - generic "双击可复制IP" [ref=f3e11]: 111.230.144.231 + - generic [ref=f3e12]: "0" + - list [ref=f3e18]: + - listitem [ref=f3e19]: + - link "首页" [ref=f3e20] [cursor=pointer]: + - /url: /home + - listitem [ref=f3e24]: + - link "网站" [ref=f3e25] [cursor=pointer]: + - /url: /site + - listitem [ref=f3e29]: + - link "数据库" [ref=f3e30] [cursor=pointer]: + - /url: /database + - listitem [ref=f3e34]: + - link "Docker" [ref=f3e35] [cursor=pointer]: + - /url: /docker + - listitem [ref=f3e39]: + - link "监控" [ref=f3e40] [cursor=pointer]: + - /url: /control + - listitem [ref=f3e44]: + - link "系统" [ref=f3e45] [cursor=pointer]: + - /url: /system_new + - listitem [ref=f3e49]: + - link "安全中心" [ref=f3e50] [cursor=pointer]: + - /url: /firewall + - listitem [ref=f3e54]: + - link "WAF" [ref=f3e55] [cursor=pointer]: + - /url: /waf + - listitem [ref=f3e59]: + - link "文件" [ref=f3e60] [cursor=pointer]: + - /url: /files + - listitem [ref=f3e64]: + - link "日志" [ref=f3e65] [cursor=pointer]: + - /url: /logs + - listitem [ref=f3e69]: + - link "SSL" [ref=f3e70] [cursor=pointer]: + - /url: /ssl + - listitem [ref=f3e74]: + - link "终端" [ref=f3e75] [cursor=pointer]: + - /url: /xterm + - listitem [ref=f3e79]: + - link "AI" [ref=f3e80] [cursor=pointer]: + - /url: /ai + - listitem [ref=f3e84]: + - link "节点管理" [ref=f3e85] [cursor=pointer]: + - /url: /node + - listitem [ref=f3e89]: + - link "计划任务" [ref=f3e90] [cursor=pointer]: + - /url: /crontab + - listitem [ref=f3e94]: + - link "软件商店" [ref=f3e95] [cursor=pointer]: + - /url: /soft + - listitem [ref=f3e99]: + - link "设置" [ref=f3e100] [cursor=pointer]: + - /url: /config + - listitem [ref=f3e104]: + - link "退出" [ref=f3e105] [cursor=pointer]: + - /url: javascript:; + - generic [ref=f3e110]: + - generic [ref=f3e111] [cursor=pointer]:  + - generic [ref=f3e114] [cursor=pointer]:  + - generic [ref=f3e117]: + - generic [ref=f3e121]: + - generic [ref=f3e122]: + - generic [ref=f3e123]: + - generic [ref=f3e126] [cursor=pointer]: + - generic "127.0.0.1" [ref=f3e129]: 本地服务器 + - generic "关闭当前终端视图" [ref=f3e130]:  + - generic "点击添加服务器信息" [ref=f3e132] [cursor=pointer]:  + - generic "点击打开终端设置" [ref=f3e134] [cursor=pointer]:  + - generic "点击全屏显示" [ref=f3e136] [cursor=pointer]:  + - textbox "Terminal input" [active] [ref=f3e144] + - generic "点击隐藏右侧视图" [ref=f3e149] [cursor=pointer] + - generic [ref=f3e153]: + - tablist [ref=f3e157]: + - tab "服务器列表" [selected] [ref=f3e158] + - tab "录像审计" [ref=f3e159] + - tab "常用命令" [ref=f3e160] + - tabpanel "服务器列表" [ref=f3e162]: + - generic [ref=f3e163]: + - button "添加服务器" [ref=f3e165] [cursor=pointer] + - generic [ref=f3e168]: + - table [ref=f3e170]: + - rowgroup [ref=f3e175]: + - row "服务器IP 操作" [ref=f3e176]: + - columnheader [ref=f3e177]: + - generic [ref=f3e181] [cursor=pointer]: + - checkbox + - columnheader "服务器IP" [ref=f3e183] + - columnheader "操作" [ref=f3e186] + - generic [ref=f3e192]: + - table: + - rowgroup + - generic [ref=f3e193]: 暂无数据 + - generic [ref=f3e214]: + - generic [ref=f3e216] [cursor=pointer]: + - checkbox + - generic [ref=f3e218]: + - generic [ref=f3e222]: + - generic: + - combobox [disabled] [ref=f3e224] + - generic [ref=f3e225]: 请选择批量操作 + - button "批量操作" [disabled] [ref=f3e226] + - generic [ref=f3e228]: + - generic [ref=f3e229]: 宝塔Linux面板©2014-2026 广东堡塔安全技术有限公司 (bt.cn) + - separator [ref=f3e230] + - link "论坛求助" [ref=f3e231] [cursor=pointer]: + - /url: http://www.bt.cn/bbs + - separator [ref=f3e236] + - link "使用手册" [ref=f3e237] [cursor=pointer]: + - /url: https://docs.bt.cn + - separator [ref=f3e242] + - generic [ref=f3e243]: 微信公众号 + - separator [ref=f3e247] + - link "正版查询" [ref=f3e248] [cursor=pointer]: + - /url: https://www.bt.cn/auth + - separator [ref=f3e253] + - generic [ref=f3e254]: 联系人工客服 + - generic [ref=f3e258]: + - generic [ref=f3e259] [cursor=pointer]: + - generic [ref=f3e282]: AI + - generic [ref=f3e283]: 助手 + - generic [ref=f3e284] [cursor=pointer]:  \ No newline at end of file diff --git a/.playwright-cli/page-2026-10-04T02-36-08-762Z.yml b/.playwright-cli/page-2026-10-04T02-36-08-762Z.yml new file mode 100644 index 0000000..2d7b589 --- /dev/null +++ b/.playwright-cli/page-2026-10-04T02-36-08-762Z.yml @@ -0,0 +1,126 @@ +- generic [ref=f3e4]: + - complementary [ref=f3e5]: + - generic [ref=f3e6]: + - generic [ref=f3e8] [cursor=pointer]: + - generic "双击可复制IP" [ref=f3e11]: 111.230.144.231 + - generic [ref=f3e12]: "0" + - list [ref=f3e18]: + - listitem [ref=f3e19]: + - link "首页" [ref=f3e20] [cursor=pointer]: + - /url: /home + - listitem [ref=f3e24]: + - link "网站" [ref=f3e25] [cursor=pointer]: + - /url: /site + - listitem [ref=f3e29]: + - link "数据库" [ref=f3e30] [cursor=pointer]: + - /url: /database + - listitem [ref=f3e34]: + - link "Docker" [ref=f3e35] [cursor=pointer]: + - /url: /docker + - listitem [ref=f3e39]: + - link "监控" [ref=f3e40] [cursor=pointer]: + - /url: /control + - listitem [ref=f3e44]: + - link "系统" [ref=f3e45] [cursor=pointer]: + - /url: /system_new + - listitem [ref=f3e49]: + - link "安全中心" [ref=f3e50] [cursor=pointer]: + - /url: /firewall + - listitem [ref=f3e54]: + - link "WAF" [ref=f3e55] [cursor=pointer]: + - /url: /waf + - listitem [ref=f3e59]: + - link "文件" [ref=f3e60] [cursor=pointer]: + - /url: /files + - listitem [ref=f3e64]: + - link "日志" [ref=f3e65] [cursor=pointer]: + - /url: /logs + - listitem [ref=f3e69]: + - link "SSL" [ref=f3e70] [cursor=pointer]: + - /url: /ssl + - listitem [ref=f3e74]: + - link "终端" [ref=f3e75] [cursor=pointer]: + - /url: /xterm + - listitem [ref=f3e79]: + - link "AI" [ref=f3e80] [cursor=pointer]: + - /url: /ai + - listitem [ref=f3e84]: + - link "节点管理" [ref=f3e85] [cursor=pointer]: + - /url: /node + - listitem [ref=f3e89]: + - link "计划任务" [ref=f3e90] [cursor=pointer]: + - /url: /crontab + - listitem [ref=f3e94]: + - link "软件商店" [ref=f3e95] [cursor=pointer]: + - /url: /soft + - listitem [ref=f3e99]: + - link "设置" [ref=f3e100] [cursor=pointer]: + - /url: /config + - listitem [ref=f3e104]: + - link "退出" [ref=f3e105] [cursor=pointer]: + - /url: javascript:; + - generic [ref=f3e110]: + - generic [ref=f3e111] [cursor=pointer]:  + - generic [ref=f3e114] [cursor=pointer]:  + - generic [ref=f3e117]: + - generic [ref=f3e121]: + - generic [ref=f3e122]: + - generic [ref=f3e123]: + - generic [ref=f3e126] [cursor=pointer]: + - generic "127.0.0.1" [ref=f3e129]: 本地服务器 + - generic "关闭当前终端视图" [ref=f3e130]:  + - generic "点击添加服务器信息" [ref=f3e132] [cursor=pointer]:  + - generic "点击打开终端设置" [ref=f3e134] [cursor=pointer]:  + - generic "点击全屏显示" [ref=f3e136] [cursor=pointer]:  + - textbox "Terminal input" [active] [ref=f3e144] + - generic "点击隐藏右侧视图" [ref=f3e149] [cursor=pointer] + - generic [ref=f3e153]: + - tablist [ref=f3e157]: + - tab "服务器列表" [selected] [ref=f3e158] + - tab "录像审计" [ref=f3e159] + - tab "常用命令" [ref=f3e160] + - tabpanel "服务器列表" [ref=f3e162]: + - generic [ref=f3e163]: + - button "添加服务器" [ref=f3e165] [cursor=pointer] + - generic [ref=f3e168]: + - table [ref=f3e170]: + - rowgroup [ref=f3e175]: + - row "服务器IP 操作" [ref=f3e176]: + - columnheader [ref=f3e177]: + - generic [ref=f3e181] [cursor=pointer]: + - checkbox + - columnheader "服务器IP" [ref=f3e183] + - columnheader "操作" [ref=f3e186] + - generic [ref=f3e192]: + - table: + - rowgroup + - generic [ref=f3e193]: 暂无数据 + - generic [ref=f3e214]: + - generic [ref=f3e216] [cursor=pointer]: + - checkbox + - generic [ref=f3e218]: + - generic [ref=f3e222]: + - generic: + - combobox [disabled] [ref=f3e224] + - generic [ref=f3e225]: 请选择批量操作 + - button "批量操作" [disabled] [ref=f3e226] + - generic [ref=f3e228]: + - generic [ref=f3e229]: 宝塔Linux面板©2014-2026 广东堡塔安全技术有限公司 (bt.cn) + - separator [ref=f3e230] + - link "论坛求助" [ref=f3e231] [cursor=pointer]: + - /url: http://www.bt.cn/bbs + - separator [ref=f3e236] + - link "使用手册" [ref=f3e237] [cursor=pointer]: + - /url: https://docs.bt.cn + - separator [ref=f3e242] + - generic [ref=f3e243]: 微信公众号 + - separator [ref=f3e247] + - link "正版查询" [ref=f3e248] [cursor=pointer]: + - /url: https://www.bt.cn/auth + - separator [ref=f3e253] + - generic [ref=f3e254]: 联系人工客服 + - generic [ref=f3e258]: + - generic [ref=f3e259] [cursor=pointer]: + - generic [ref=f3e282]: AI + - generic [ref=f3e283]: 助手 + - generic [ref=f3e284] [cursor=pointer]:  \ No newline at end of file diff --git a/.playwright-cli/page-2026-10-04T02-37-16-711Z.yml b/.playwright-cli/page-2026-10-04T02-37-16-711Z.yml new file mode 100644 index 0000000..2d7b589 --- /dev/null +++ b/.playwright-cli/page-2026-10-04T02-37-16-711Z.yml @@ -0,0 +1,126 @@ +- generic [ref=f3e4]: + - complementary [ref=f3e5]: + - generic [ref=f3e6]: + - generic [ref=f3e8] [cursor=pointer]: + - generic "双击可复制IP" [ref=f3e11]: 111.230.144.231 + - generic [ref=f3e12]: "0" + - list [ref=f3e18]: + - listitem [ref=f3e19]: + - link "首页" [ref=f3e20] [cursor=pointer]: + - /url: /home + - listitem [ref=f3e24]: + - link "网站" [ref=f3e25] [cursor=pointer]: + - /url: /site + - listitem [ref=f3e29]: + - link "数据库" [ref=f3e30] [cursor=pointer]: + - /url: /database + - listitem [ref=f3e34]: + - link "Docker" [ref=f3e35] [cursor=pointer]: + - /url: /docker + - listitem [ref=f3e39]: + - link "监控" [ref=f3e40] [cursor=pointer]: + - /url: /control + - listitem [ref=f3e44]: + - link "系统" [ref=f3e45] [cursor=pointer]: + - /url: /system_new + - listitem [ref=f3e49]: + - link "安全中心" [ref=f3e50] [cursor=pointer]: + - /url: /firewall + - listitem [ref=f3e54]: + - link "WAF" [ref=f3e55] [cursor=pointer]: + - /url: /waf + - listitem [ref=f3e59]: + - link "文件" [ref=f3e60] [cursor=pointer]: + - /url: /files + - listitem [ref=f3e64]: + - link "日志" [ref=f3e65] [cursor=pointer]: + - /url: /logs + - listitem [ref=f3e69]: + - link "SSL" [ref=f3e70] [cursor=pointer]: + - /url: /ssl + - listitem [ref=f3e74]: + - link "终端" [ref=f3e75] [cursor=pointer]: + - /url: /xterm + - listitem [ref=f3e79]: + - link "AI" [ref=f3e80] [cursor=pointer]: + - /url: /ai + - listitem [ref=f3e84]: + - link "节点管理" [ref=f3e85] [cursor=pointer]: + - /url: /node + - listitem [ref=f3e89]: + - link "计划任务" [ref=f3e90] [cursor=pointer]: + - /url: /crontab + - listitem [ref=f3e94]: + - link "软件商店" [ref=f3e95] [cursor=pointer]: + - /url: /soft + - listitem [ref=f3e99]: + - link "设置" [ref=f3e100] [cursor=pointer]: + - /url: /config + - listitem [ref=f3e104]: + - link "退出" [ref=f3e105] [cursor=pointer]: + - /url: javascript:; + - generic [ref=f3e110]: + - generic [ref=f3e111] [cursor=pointer]:  + - generic [ref=f3e114] [cursor=pointer]:  + - generic [ref=f3e117]: + - generic [ref=f3e121]: + - generic [ref=f3e122]: + - generic [ref=f3e123]: + - generic [ref=f3e126] [cursor=pointer]: + - generic "127.0.0.1" [ref=f3e129]: 本地服务器 + - generic "关闭当前终端视图" [ref=f3e130]:  + - generic "点击添加服务器信息" [ref=f3e132] [cursor=pointer]:  + - generic "点击打开终端设置" [ref=f3e134] [cursor=pointer]:  + - generic "点击全屏显示" [ref=f3e136] [cursor=pointer]:  + - textbox "Terminal input" [active] [ref=f3e144] + - generic "点击隐藏右侧视图" [ref=f3e149] [cursor=pointer] + - generic [ref=f3e153]: + - tablist [ref=f3e157]: + - tab "服务器列表" [selected] [ref=f3e158] + - tab "录像审计" [ref=f3e159] + - tab "常用命令" [ref=f3e160] + - tabpanel "服务器列表" [ref=f3e162]: + - generic [ref=f3e163]: + - button "添加服务器" [ref=f3e165] [cursor=pointer] + - generic [ref=f3e168]: + - table [ref=f3e170]: + - rowgroup [ref=f3e175]: + - row "服务器IP 操作" [ref=f3e176]: + - columnheader [ref=f3e177]: + - generic [ref=f3e181] [cursor=pointer]: + - checkbox + - columnheader "服务器IP" [ref=f3e183] + - columnheader "操作" [ref=f3e186] + - generic [ref=f3e192]: + - table: + - rowgroup + - generic [ref=f3e193]: 暂无数据 + - generic [ref=f3e214]: + - generic [ref=f3e216] [cursor=pointer]: + - checkbox + - generic [ref=f3e218]: + - generic [ref=f3e222]: + - generic: + - combobox [disabled] [ref=f3e224] + - generic [ref=f3e225]: 请选择批量操作 + - button "批量操作" [disabled] [ref=f3e226] + - generic [ref=f3e228]: + - generic [ref=f3e229]: 宝塔Linux面板©2014-2026 广东堡塔安全技术有限公司 (bt.cn) + - separator [ref=f3e230] + - link "论坛求助" [ref=f3e231] [cursor=pointer]: + - /url: http://www.bt.cn/bbs + - separator [ref=f3e236] + - link "使用手册" [ref=f3e237] [cursor=pointer]: + - /url: https://docs.bt.cn + - separator [ref=f3e242] + - generic [ref=f3e243]: 微信公众号 + - separator [ref=f3e247] + - link "正版查询" [ref=f3e248] [cursor=pointer]: + - /url: https://www.bt.cn/auth + - separator [ref=f3e253] + - generic [ref=f3e254]: 联系人工客服 + - generic [ref=f3e258]: + - generic [ref=f3e259] [cursor=pointer]: + - generic [ref=f3e282]: AI + - generic [ref=f3e283]: 助手 + - generic [ref=f3e284] [cursor=pointer]:  \ No newline at end of file diff --git a/.playwright-cli/page-2026-10-04T02-38-26-090Z.yml b/.playwright-cli/page-2026-10-04T02-38-26-090Z.yml new file mode 100644 index 0000000..2d7b589 --- /dev/null +++ b/.playwright-cli/page-2026-10-04T02-38-26-090Z.yml @@ -0,0 +1,126 @@ +- generic [ref=f3e4]: + - complementary [ref=f3e5]: + - generic [ref=f3e6]: + - generic [ref=f3e8] [cursor=pointer]: + - generic "双击可复制IP" [ref=f3e11]: 111.230.144.231 + - generic [ref=f3e12]: "0" + - list [ref=f3e18]: + - listitem [ref=f3e19]: + - link "首页" [ref=f3e20] [cursor=pointer]: + - /url: /home + - listitem [ref=f3e24]: + - link "网站" [ref=f3e25] [cursor=pointer]: + - /url: /site + - listitem [ref=f3e29]: + - link "数据库" [ref=f3e30] [cursor=pointer]: + - /url: /database + - listitem [ref=f3e34]: + - link "Docker" [ref=f3e35] [cursor=pointer]: + - /url: /docker + - listitem [ref=f3e39]: + - link "监控" [ref=f3e40] [cursor=pointer]: + - /url: /control + - listitem [ref=f3e44]: + - link "系统" [ref=f3e45] [cursor=pointer]: + - /url: /system_new + - listitem [ref=f3e49]: + - link "安全中心" [ref=f3e50] [cursor=pointer]: + - /url: /firewall + - listitem [ref=f3e54]: + - link "WAF" [ref=f3e55] [cursor=pointer]: + - /url: /waf + - listitem [ref=f3e59]: + - link "文件" [ref=f3e60] [cursor=pointer]: + - /url: /files + - listitem [ref=f3e64]: + - link "日志" [ref=f3e65] [cursor=pointer]: + - /url: /logs + - listitem [ref=f3e69]: + - link "SSL" [ref=f3e70] [cursor=pointer]: + - /url: /ssl + - listitem [ref=f3e74]: + - link "终端" [ref=f3e75] [cursor=pointer]: + - /url: /xterm + - listitem [ref=f3e79]: + - link "AI" [ref=f3e80] [cursor=pointer]: + - /url: /ai + - listitem [ref=f3e84]: + - link "节点管理" [ref=f3e85] [cursor=pointer]: + - /url: /node + - listitem [ref=f3e89]: + - link "计划任务" [ref=f3e90] [cursor=pointer]: + - /url: /crontab + - listitem [ref=f3e94]: + - link "软件商店" [ref=f3e95] [cursor=pointer]: + - /url: /soft + - listitem [ref=f3e99]: + - link "设置" [ref=f3e100] [cursor=pointer]: + - /url: /config + - listitem [ref=f3e104]: + - link "退出" [ref=f3e105] [cursor=pointer]: + - /url: javascript:; + - generic [ref=f3e110]: + - generic [ref=f3e111] [cursor=pointer]:  + - generic [ref=f3e114] [cursor=pointer]:  + - generic [ref=f3e117]: + - generic [ref=f3e121]: + - generic [ref=f3e122]: + - generic [ref=f3e123]: + - generic [ref=f3e126] [cursor=pointer]: + - generic "127.0.0.1" [ref=f3e129]: 本地服务器 + - generic "关闭当前终端视图" [ref=f3e130]:  + - generic "点击添加服务器信息" [ref=f3e132] [cursor=pointer]:  + - generic "点击打开终端设置" [ref=f3e134] [cursor=pointer]:  + - generic "点击全屏显示" [ref=f3e136] [cursor=pointer]:  + - textbox "Terminal input" [active] [ref=f3e144] + - generic "点击隐藏右侧视图" [ref=f3e149] [cursor=pointer] + - generic [ref=f3e153]: + - tablist [ref=f3e157]: + - tab "服务器列表" [selected] [ref=f3e158] + - tab "录像审计" [ref=f3e159] + - tab "常用命令" [ref=f3e160] + - tabpanel "服务器列表" [ref=f3e162]: + - generic [ref=f3e163]: + - button "添加服务器" [ref=f3e165] [cursor=pointer] + - generic [ref=f3e168]: + - table [ref=f3e170]: + - rowgroup [ref=f3e175]: + - row "服务器IP 操作" [ref=f3e176]: + - columnheader [ref=f3e177]: + - generic [ref=f3e181] [cursor=pointer]: + - checkbox + - columnheader "服务器IP" [ref=f3e183] + - columnheader "操作" [ref=f3e186] + - generic [ref=f3e192]: + - table: + - rowgroup + - generic [ref=f3e193]: 暂无数据 + - generic [ref=f3e214]: + - generic [ref=f3e216] [cursor=pointer]: + - checkbox + - generic [ref=f3e218]: + - generic [ref=f3e222]: + - generic: + - combobox [disabled] [ref=f3e224] + - generic [ref=f3e225]: 请选择批量操作 + - button "批量操作" [disabled] [ref=f3e226] + - generic [ref=f3e228]: + - generic [ref=f3e229]: 宝塔Linux面板©2014-2026 广东堡塔安全技术有限公司 (bt.cn) + - separator [ref=f3e230] + - link "论坛求助" [ref=f3e231] [cursor=pointer]: + - /url: http://www.bt.cn/bbs + - separator [ref=f3e236] + - link "使用手册" [ref=f3e237] [cursor=pointer]: + - /url: https://docs.bt.cn + - separator [ref=f3e242] + - generic [ref=f3e243]: 微信公众号 + - separator [ref=f3e247] + - link "正版查询" [ref=f3e248] [cursor=pointer]: + - /url: https://www.bt.cn/auth + - separator [ref=f3e253] + - generic [ref=f3e254]: 联系人工客服 + - generic [ref=f3e258]: + - generic [ref=f3e259] [cursor=pointer]: + - generic [ref=f3e282]: AI + - generic [ref=f3e283]: 助手 + - generic [ref=f3e284] [cursor=pointer]:  \ No newline at end of file diff --git a/.playwright-cli/page-2026-10-04T02-39-10-156Z.yml b/.playwright-cli/page-2026-10-04T02-39-10-156Z.yml new file mode 100644 index 0000000..2d7b589 --- /dev/null +++ b/.playwright-cli/page-2026-10-04T02-39-10-156Z.yml @@ -0,0 +1,126 @@ +- generic [ref=f3e4]: + - complementary [ref=f3e5]: + - generic [ref=f3e6]: + - generic [ref=f3e8] [cursor=pointer]: + - generic "双击可复制IP" [ref=f3e11]: 111.230.144.231 + - generic [ref=f3e12]: "0" + - list [ref=f3e18]: + - listitem [ref=f3e19]: + - link "首页" [ref=f3e20] [cursor=pointer]: + - /url: /home + - listitem [ref=f3e24]: + - link "网站" [ref=f3e25] [cursor=pointer]: + - /url: /site + - listitem [ref=f3e29]: + - link "数据库" [ref=f3e30] [cursor=pointer]: + - /url: /database + - listitem [ref=f3e34]: + - link "Docker" [ref=f3e35] [cursor=pointer]: + - /url: /docker + - listitem [ref=f3e39]: + - link "监控" [ref=f3e40] [cursor=pointer]: + - /url: /control + - listitem [ref=f3e44]: + - link "系统" [ref=f3e45] [cursor=pointer]: + - /url: /system_new + - listitem [ref=f3e49]: + - link "安全中心" [ref=f3e50] [cursor=pointer]: + - /url: /firewall + - listitem [ref=f3e54]: + - link "WAF" [ref=f3e55] [cursor=pointer]: + - /url: /waf + - listitem [ref=f3e59]: + - link "文件" [ref=f3e60] [cursor=pointer]: + - /url: /files + - listitem [ref=f3e64]: + - link "日志" [ref=f3e65] [cursor=pointer]: + - /url: /logs + - listitem [ref=f3e69]: + - link "SSL" [ref=f3e70] [cursor=pointer]: + - /url: /ssl + - listitem [ref=f3e74]: + - link "终端" [ref=f3e75] [cursor=pointer]: + - /url: /xterm + - listitem [ref=f3e79]: + - link "AI" [ref=f3e80] [cursor=pointer]: + - /url: /ai + - listitem [ref=f3e84]: + - link "节点管理" [ref=f3e85] [cursor=pointer]: + - /url: /node + - listitem [ref=f3e89]: + - link "计划任务" [ref=f3e90] [cursor=pointer]: + - /url: /crontab + - listitem [ref=f3e94]: + - link "软件商店" [ref=f3e95] [cursor=pointer]: + - /url: /soft + - listitem [ref=f3e99]: + - link "设置" [ref=f3e100] [cursor=pointer]: + - /url: /config + - listitem [ref=f3e104]: + - link "退出" [ref=f3e105] [cursor=pointer]: + - /url: javascript:; + - generic [ref=f3e110]: + - generic [ref=f3e111] [cursor=pointer]:  + - generic [ref=f3e114] [cursor=pointer]:  + - generic [ref=f3e117]: + - generic [ref=f3e121]: + - generic [ref=f3e122]: + - generic [ref=f3e123]: + - generic [ref=f3e126] [cursor=pointer]: + - generic "127.0.0.1" [ref=f3e129]: 本地服务器 + - generic "关闭当前终端视图" [ref=f3e130]:  + - generic "点击添加服务器信息" [ref=f3e132] [cursor=pointer]:  + - generic "点击打开终端设置" [ref=f3e134] [cursor=pointer]:  + - generic "点击全屏显示" [ref=f3e136] [cursor=pointer]:  + - textbox "Terminal input" [active] [ref=f3e144] + - generic "点击隐藏右侧视图" [ref=f3e149] [cursor=pointer] + - generic [ref=f3e153]: + - tablist [ref=f3e157]: + - tab "服务器列表" [selected] [ref=f3e158] + - tab "录像审计" [ref=f3e159] + - tab "常用命令" [ref=f3e160] + - tabpanel "服务器列表" [ref=f3e162]: + - generic [ref=f3e163]: + - button "添加服务器" [ref=f3e165] [cursor=pointer] + - generic [ref=f3e168]: + - table [ref=f3e170]: + - rowgroup [ref=f3e175]: + - row "服务器IP 操作" [ref=f3e176]: + - columnheader [ref=f3e177]: + - generic [ref=f3e181] [cursor=pointer]: + - checkbox + - columnheader "服务器IP" [ref=f3e183] + - columnheader "操作" [ref=f3e186] + - generic [ref=f3e192]: + - table: + - rowgroup + - generic [ref=f3e193]: 暂无数据 + - generic [ref=f3e214]: + - generic [ref=f3e216] [cursor=pointer]: + - checkbox + - generic [ref=f3e218]: + - generic [ref=f3e222]: + - generic: + - combobox [disabled] [ref=f3e224] + - generic [ref=f3e225]: 请选择批量操作 + - button "批量操作" [disabled] [ref=f3e226] + - generic [ref=f3e228]: + - generic [ref=f3e229]: 宝塔Linux面板©2014-2026 广东堡塔安全技术有限公司 (bt.cn) + - separator [ref=f3e230] + - link "论坛求助" [ref=f3e231] [cursor=pointer]: + - /url: http://www.bt.cn/bbs + - separator [ref=f3e236] + - link "使用手册" [ref=f3e237] [cursor=pointer]: + - /url: https://docs.bt.cn + - separator [ref=f3e242] + - generic [ref=f3e243]: 微信公众号 + - separator [ref=f3e247] + - link "正版查询" [ref=f3e248] [cursor=pointer]: + - /url: https://www.bt.cn/auth + - separator [ref=f3e253] + - generic [ref=f3e254]: 联系人工客服 + - generic [ref=f3e258]: + - generic [ref=f3e259] [cursor=pointer]: + - generic [ref=f3e282]: AI + - generic [ref=f3e283]: 助手 + - generic [ref=f3e284] [cursor=pointer]:  \ No newline at end of file diff --git a/.playwright-cli/page-2026-10-04T02-41-47-589Z.yml b/.playwright-cli/page-2026-10-04T02-41-47-589Z.yml new file mode 100644 index 0000000..e69de29 diff --git a/.playwright-cli/page-2026-10-04T02-42-35-017Z.yml b/.playwright-cli/page-2026-10-04T02-42-35-017Z.yml new file mode 100644 index 0000000..48a8bc2 --- /dev/null +++ b/.playwright-cli/page-2026-10-04T02-42-35-017Z.yml @@ -0,0 +1,454 @@ +- generic [active] [ref=f5e1]: + - generic [ref=f5e4]: + - complementary [ref=f5e5]: + - generic [ref=f5e6]: + - generic [ref=f5e8] [cursor=pointer]: + - generic "双击可复制IP" [ref=f5e11]: 111.230.144.231 + - generic [ref=f5e12]: "0" + - list [ref=f5e18]: + - listitem [ref=f5e19]: + - link "首页" [ref=f5e20] [cursor=pointer]: + - /url: /home + - listitem [ref=f5e24]: + - link "网站" [ref=f5e25] [cursor=pointer]: + - /url: /site + - listitem [ref=f5e29]: + - link "数据库" [ref=f5e30] [cursor=pointer]: + - /url: /database + - listitem [ref=f5e34]: + - link "Docker" [ref=f5e35] [cursor=pointer]: + - /url: /docker + - listitem [ref=f5e39]: + - link "监控" [ref=f5e40] [cursor=pointer]: + - /url: /control + - listitem [ref=f5e44]: + - link "系统" [ref=f5e45] [cursor=pointer]: + - /url: /system_new + - listitem [ref=f5e49]: + - link "安全中心" [ref=f5e50] [cursor=pointer]: + - /url: /firewall + - listitem [ref=f5e54]: + - link "WAF" [ref=f5e55] [cursor=pointer]: + - /url: /waf + - listitem [ref=f5e59]: + - link "文件" [ref=f5e60] [cursor=pointer]: + - /url: /files + - listitem [ref=f5e64]: + - link "日志" [ref=f5e65] [cursor=pointer]: + - /url: /logs + - listitem [ref=f5e69]: + - link "SSL" [ref=f5e70] [cursor=pointer]: + - /url: /ssl + - listitem [ref=f5e74]: + - link "终端" [ref=f5e75] [cursor=pointer]: + - /url: /xterm + - listitem [ref=f5e79]: + - link "AI" [ref=f5e80] [cursor=pointer]: + - /url: /ai + - listitem [ref=f5e84]: + - link "节点管理" [ref=f5e85] [cursor=pointer]: + - /url: /node + - listitem [ref=f5e89]: + - link "计划任务" [ref=f5e90] [cursor=pointer]: + - /url: /crontab + - listitem [ref=f5e94]: + - link "软件商店" [ref=f5e95] [cursor=pointer]: + - /url: /soft + - listitem [ref=f5e99]: + - link "设置" [ref=f5e100] [cursor=pointer]: + - /url: /config + - listitem [ref=f5e104]: + - link "退出" [ref=f5e105] [cursor=pointer]: + - /url: javascript:; + - generic [ref=f5e110]: + - generic [ref=f5e111] [cursor=pointer]:  + - generic [ref=f5e114] [cursor=pointer]:  + - generic [ref=f5e117]: + - generic [ref=f5e121]: + - generic [ref=f5e122]: + - generic [ref=f5e123]: + - generic [ref=f5e124] [cursor=pointer]: + - generic [ref=f5e125]: 根目录 + - generic [ref=f5e129]:  + - generic [ref=f5e131] [cursor=pointer]:  + - generic:   + - generic [ref=f5e132]: + - generic [ref=f5e133]: + - generic [ref=f5e134] [cursor=pointer]:  + - generic [ref=f5e137]: + - text:  + - generic [ref=f5e138] [cursor=pointer]: + - generic [ref=f5e139]: 根目录 + - generic [ref=f5e140]:  + - generic [ref=f5e147] [cursor=pointer]:  + - text:  + - generic [ref=f5e149]: + - generic [ref=f5e150]: + - textbox "搜索文件/目录" [ref=f5e152] + - button "" [ref=f5e154] [cursor=pointer] + - generic [ref=f5e158] [cursor=pointer]: + - generic [ref=f5e159]: + - checkbox "包含子目录" + - generic [ref=f5e161]: 包含子目录 + - generic [ref=f5e162]: + - generic [ref=f5e163]: + - button "上传/下载 " [ref=f5e165] [cursor=pointer]: + - generic [ref=f5e166]: + - text: 上传/下载 + - generic [ref=f5e167]:  + - button "新建 " [ref=f5e169] [cursor=pointer]: + - generic [ref=f5e170]: + - text: 新建 + - generic [ref=f5e173]:  + - button "文件内容搜索" [ref=f5e174] [cursor=pointer] + - button "收藏夹 " [ref=f5e178] [cursor=pointer]: + - generic [ref=f5e179]: + - text: 收藏夹 + - generic [ref=f5e181]:  + - button "终端" [ref=f5e182] [cursor=pointer] + - button "/(根目录)166.3 GB" [ref=f5e187] [cursor=pointer]: + - generic [ref=f5e188]:  /(根目录)166.3 GB + - button "更多功能 " [ref=f5e191] [cursor=pointer]: + - generic [ref=f5e192]: + - text: 更多功能 + - generic [ref=f5e193]:  + - generic [ref=f5e194]: + - text:   + - button " 回收站" [ref=f5e195] [cursor=pointer]: + - generic [ref=f5e196]: + - generic [ref=f5e197]:  + - text: 回收站 + - generic [ref=f5e198]: + - generic [ref=f5e199] [cursor=pointer] + - generic [ref=f5e207] [cursor=pointer] + - generic [ref=f5e213]: + - generic [ref=f5e215]: + - generic [ref=f5e216]: + - generic [ref=f5e220] [cursor=pointer]: + - checkbox + - generic [ref=f5e222] [cursor=pointer]: + - generic [ref=f5e223]: 文件名称 + - generic [ref=f5e224]: + - generic [ref=f5e225]:  + - generic [ref=f5e226]:  + - generic [ref=f5e227]: 企业级防篡改 + - generic [ref=f5e229]: 权限/所有者 + - generic [ref=f5e231] [cursor=pointer]: + - generic [ref=f5e232]: 大小 + - generic [ref=f5e233]: + - generic [ref=f5e234]:  + - generic [ref=f5e235]:  + - generic [ref=f5e236] [cursor=pointer]: + - generic [ref=f5e237]: 修改时间 + - generic [ref=f5e238]: + - generic [ref=f5e239]:  + - generic [ref=f5e240]:  + - generic [ref=f5e241]: 备注 + - generic [ref=f5e243]: 操作 + - generic [ref=f5e382]: + - generic [ref=f5e384]: + - generic [ref=f5e386] [cursor=pointer] + - generic ".Recycle_bin" [ref=f5e391] [cursor=pointer] + - generic [ref=f5e392]: 未保护 + - generic "600/root" [ref=f5e396] + - generic "点击计算大小" [ref=f5e398]: 计算 + - generic [ref=f5e400]: 2026-09-29 11:05:42 + - generic [ref=f5e405] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e406]:  + - generic [ref=f5e408]: + - generic [ref=f5e410] [cursor=pointer] + - generic "afs" [ref=f5e415] [cursor=pointer] + - generic [ref=f5e416]: 未保护 + - generic "555/root" [ref=f5e420] + - generic "点击计算大小" [ref=f5e422]: 计算 + - generic [ref=f5e424]: 2025-04-02 08:00:00 + - generic [ref=f5e429] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e430]:  + - generic [ref=f5e432]: + - generic [ref=f5e434] [cursor=pointer] + - generic "bin->usr/bin" [ref=f5e439] [cursor=pointer] + - generic [ref=f5e440]: 未保护 + - generic "555/root" [ref=f5e444] + - generic "点击计算大小" [ref=f5e446]: 计算 + - generic [ref=f5e448]: 2026-09-29 16:33:01 + - 'generic "PS: 存放二进制可执行文件目录" [ref=f5e451]' + - generic [ref=f5e454] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e455]:  + - generic [ref=f5e457]: + - generic [ref=f5e459] [cursor=pointer] + - generic "boot" [ref=f5e464] [cursor=pointer] + - generic [ref=f5e465]: 未保护 + - generic "555/root" [ref=f5e469] + - generic "点击计算大小" [ref=f5e471]: 计算 + - generic [ref=f5e473]: 2026-09-29 11:00:29 + - 'generic "PS: 系统启动核心目录" [ref=f5e476]' + - generic [ref=f5e479] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e480]:  + - generic [ref=f5e482]: + - generic [ref=f5e484] [cursor=pointer] + - generic "data" [ref=f5e489] [cursor=pointer] + - generic [ref=f5e490]: 未保护 + - generic "755/root" [ref=f5e494] + - generic "点击计算大小" [ref=f5e496]: 计算 + - generic [ref=f5e498]: 2026-06-02 22:15:30 + - generic [ref=f5e503] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e504]:  + - generic [ref=f5e506]: + - generic [ref=f5e508] [cursor=pointer] + - generic "dev" [ref=f5e513] [cursor=pointer] + - generic [ref=f5e514]: 未保护 + - generic "755/root" [ref=f5e518] + - generic "点击计算大小" [ref=f5e520]: 计算 + - generic [ref=f5e522]: 2026-09-29 11:00:02 + - 'generic "PS: 存放设备文件目录" [ref=f5e525]' + - generic [ref=f5e528] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e529]:  + - generic [ref=f5e531]: + - generic [ref=f5e533] [cursor=pointer] + - generic "etc" [ref=f5e538] [cursor=pointer] + - generic [ref=f5e539]: 未保护 + - generic "755/root" [ref=f5e543] + - generic "点击计算大小" [ref=f5e545]: 计算 + - generic [ref=f5e547]: 2026-10-04 10:34:06 + - 'generic "PS: 系统主要配置文件目录" [ref=f5e550]' + - generic [ref=f5e553] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e554]:  + - generic [ref=f5e556]: + - generic [ref=f5e558] [cursor=pointer] + - generic "home" [ref=f5e563] [cursor=pointer] + - generic [ref=f5e564]: 未保护 + - generic "755/root" [ref=f5e568] + - generic "点击计算大小" [ref=f5e570]: 计算 + - generic [ref=f5e572]: 2026-09-29 15:25:01 + - 'generic "PS: 用户主目录" [ref=f5e575]' + - generic [ref=f5e578] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e579]:  + - generic [ref=f5e581]: + - generic [ref=f5e583] [cursor=pointer] + - generic "lib->usr/lib" [ref=f5e588] [cursor=pointer] + - generic [ref=f5e589]: 未保护 + - generic "555/root" [ref=f5e593] + - generic "点击计算大小" [ref=f5e595]: 计算 + - generic [ref=f5e597]: 2026-09-29 16:32:53 + - 'generic "PS: 系统资源文件类库目录" [ref=f5e600]' + - generic [ref=f5e603] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e604]:  + - generic [ref=f5e606]: + - generic [ref=f5e608] [cursor=pointer] + - generic "lib64->usr/lib64" [ref=f5e613] [cursor=pointer] + - generic [ref=f5e614]: 未保护 + - generic "555/root" [ref=f5e618] + - generic "点击计算大小" [ref=f5e620]: 计算 + - generic [ref=f5e622]: 2026-09-29 13:15:15 + - generic "系统动态库目录" [ref=f5e625] + - generic [ref=f5e628] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e629]:  + - generic [ref=f5e631]: + - generic [ref=f5e633] [cursor=pointer] + - generic "media" [ref=f5e638] [cursor=pointer] + - generic [ref=f5e639]: 未保护 + - generic "755/root" [ref=f5e643] + - generic "点击计算大小" [ref=f5e645]: 计算 + - generic [ref=f5e647]: 2025-04-02 08:00:00 + - generic "系统多媒体目录" [ref=f5e650] + - generic [ref=f5e653] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e654]:  + - generic [ref=f5e656]: + - generic [ref=f5e658] [cursor=pointer] + - generic "mnt" [ref=f5e663] [cursor=pointer] + - generic [ref=f5e664]: 未保护 + - generic "755/root" [ref=f5e668] + - generic "点击计算大小" [ref=f5e670]: 计算 + - generic [ref=f5e672]: 2025-04-02 08:00:00 + - 'generic "PS: 存放临时的映射文件系统" [ref=f5e675]' + - generic [ref=f5e678] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e679]:  + - generic [ref=f5e681]: + - generic [ref=f5e683] [cursor=pointer] + - generic "opt" [ref=f5e688] [cursor=pointer] + - generic [ref=f5e689]: 未保护 + - generic "755/root" [ref=f5e693] + - generic "点击计算大小" [ref=f5e695]: 计算 + - generic [ref=f5e697]: 2025-04-02 08:00:00 + - generic [ref=f5e702] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e703]:  + - generic [ref=f5e705]: + - generic [ref=f5e707] [cursor=pointer] + - generic "patch" [ref=f5e712] [cursor=pointer] + - generic [ref=f5e713]: 未保护 + - generic "755/root" [ref=f5e717] + - generic "点击计算大小" [ref=f5e719]: 计算 + - generic [ref=f5e721]: 2026-09-29 11:25:06 + - generic [ref=f5e726] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e727]:  + - generic [ref=f5e729]: + - generic [ref=f5e731] [cursor=pointer] + - generic "proc" [ref=f5e736] [cursor=pointer] + - generic [ref=f5e737]: 未保护 + - generic "555/root" [ref=f5e741] + - generic "点击计算大小" [ref=f5e743]: 计算 + - generic [ref=f5e745]: 2026-09-29 10:59:56 + - generic "系统进程目录" [ref=f5e748] + - generic [ref=f5e751] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e752]:  + - generic [ref=f5e754]: + - generic [ref=f5e756] [cursor=pointer] + - generic "root" [ref=f5e761] [cursor=pointer] + - generic [ref=f5e762]: 未保护 + - generic "550/root" [ref=f5e766] + - generic "点击计算大小" [ref=f5e768]: 计算 + - generic [ref=f5e770]: 2026-10-04 10:36:06 + - 'generic "PS: 系统管理员的主目录" [ref=f5e773]' + - generic [ref=f5e776] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e777]:  + - generic [ref=f5e779]: + - generic [ref=f5e781] [cursor=pointer] + - generic "run" [ref=f5e786] [cursor=pointer] + - generic [ref=f5e787]: 未保护 + - generic "755/root" [ref=f5e791] + - generic "点击计算大小" [ref=f5e793]: 计算 + - generic [ref=f5e795]: 2026-09-29 11:26:21 + - generic [ref=f5e800] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e801]:  + - generic [ref=f5e803]: + - generic [ref=f5e805] [cursor=pointer] + - generic "sbin->usr/sbin" [ref=f5e810] [cursor=pointer] + - generic [ref=f5e811]: 未保护 + - generic "555/root" [ref=f5e815] + - generic "点击计算大小" [ref=f5e817]: 计算 + - generic [ref=f5e819]: 2026-09-29 11:32:41 + - generic [ref=f5e824] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e825]:  + - generic [ref=f5e827]: + - generic [ref=f5e829] [cursor=pointer] + - generic "srv" [ref=f5e834] [cursor=pointer] + - generic [ref=f5e835]: 未保护 + - generic "755/root" [ref=f5e839] + - generic "点击计算大小" [ref=f5e841]: 计算 + - generic [ref=f5e843]: 2025-04-02 08:00:00 + - generic [ref=f5e848] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e849]:  + - generic [ref=f5e851]: + - generic [ref=f5e853] [cursor=pointer] + - generic "sys" [ref=f5e858] [cursor=pointer] + - generic [ref=f5e859]: 未保护 + - generic "555/root" [ref=f5e863] + - generic "点击计算大小" [ref=f5e865]: 计算 + - generic [ref=f5e867]: 2026-09-29 10:59:56 + - generic "系统调用目录" [ref=f5e870] + - generic [ref=f5e873] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e874]:  + - generic [ref=f5e876]: + - generic [ref=f5e878] [cursor=pointer] + - generic "tmp" [ref=f5e883] [cursor=pointer] + - generic [ref=f5e884]: 未保护 + - generic "777/root" [ref=f5e888] + - generic "点击计算大小" [ref=f5e890]: 计算 + - generic [ref=f5e892]: 2026-10-04 10:38:50 + - 'generic "PS: 公共的临时文件存储点" [ref=f5e895]' + - generic [ref=f5e898] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e899]:  + - generic [ref=f5e901]: + - generic [ref=f5e903] [cursor=pointer] + - generic "usr" [ref=f5e908] [cursor=pointer] + - generic [ref=f5e909]: 未保护 + - generic "755/root" [ref=f5e913] + - generic "点击计算大小" [ref=f5e915]: 计算 + - generic [ref=f5e917]: 2026-05-30 18:12:00 + - 'generic "PS: 系统应用程序目录" [ref=f5e920]' + - generic [ref=f5e923] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e924]:  + - generic [ref=f5e926]: + - generic [ref=f5e928] [cursor=pointer] + - generic "var" [ref=f5e933] [cursor=pointer] + - generic [ref=f5e934]: 未保护 + - generic "755/root" [ref=f5e938] + - generic "点击计算大小" [ref=f5e940]: 计算 + - generic [ref=f5e942]: 2026-09-29 11:18:07 + - generic [ref=f5e947] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e948]:  + - generic [ref=f5e950]: + - generic [ref=f5e952] [cursor=pointer] + - generic "www" [ref=f5e957] [cursor=pointer] + - generic [ref=f5e958]: 未保护 + - generic "755/root" [ref=f5e962] + - generic "点击计算大小" [ref=f5e964]: 计算 + - generic [ref=f5e966]: 2026-09-29 11:05:44 + - 'generic "PS: 宝塔面板程序目录" [ref=f5e969]' + - generic [ref=f5e972] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e973]:  + - generic [ref=f5e975]: + - generic [ref=f5e977] [cursor=pointer] + - generic ".autorelabel" [ref=f5e982] [cursor=pointer] + - generic [ref=f5e983]: 未保护 + - generic "644/root" [ref=f5e987] + - generic [ref=f5e988]: 0 B + - generic [ref=f5e989]: 2026-09-29 11:00:02 + - generic [ref=f5e994] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e995]:  + - generic [ref=f5e295]: + - generic [ref=f5e296]: + - generic [ref=f5e297]: 共24个目录,1个文件,文件大小 + - generic [ref=f5e298]: 计算 + - generic [ref=f5e301]: + - button "上一页" [disabled] [ref=f5e302] + - list [ref=f5e303]: + - listitem "第 1 页" [ref=f5e304]: "1" + - button "下一页" [disabled] [ref=f5e305] + - generic [ref=f5e308] [cursor=pointer]: + - generic: + - combobox [ref=f5e310] + - generic [ref=f5e311]: 500条/页 + - generic [ref=f5e316]: 共 25 条 + - generic [ref=f5e317]: + - generic [ref=f5e318]: 前往 + - spinbutton "页" [ref=f5e321]: "1" + - generic [ref=f5e322]: 页 + - generic [ref=f5e323]: + - generic [ref=f5e324]: 宝塔Linux面板©2014-2026 广东堡塔安全技术有限公司 (bt.cn) + - separator [ref=f5e325] + - link "论坛求助" [ref=f5e326] [cursor=pointer]: + - /url: http://www.bt.cn/bbs + - separator [ref=f5e331] + - link "使用手册" [ref=f5e332] [cursor=pointer]: + - /url: https://docs.bt.cn + - separator [ref=f5e337] + - generic [ref=f5e338]: 微信公众号 + - separator [ref=f5e342] + - link "正版查询" [ref=f5e343] [cursor=pointer]: + - /url: https://www.bt.cn/auth + - separator [ref=f5e348] + - generic [ref=f5e349]: 联系人工客服 + - generic [ref=f5e353]: + - generic [ref=f5e354] [cursor=pointer]: + - generic [ref=f5e377]: AI + - generic [ref=f5e378]: 助手 + - generic [ref=f5e379] [cursor=pointer]:  + - generic: + - text:        + - tooltip "根目录" [ref=f5e996] \ No newline at end of file diff --git a/.playwright-cli/page-2026-10-04T02-46-43-326Z.yml b/.playwright-cli/page-2026-10-04T02-46-43-326Z.yml new file mode 100644 index 0000000..3cf87ea --- /dev/null +++ b/.playwright-cli/page-2026-10-04T02-46-43-326Z.yml @@ -0,0 +1,480 @@ +- generic [active] [ref=f5e1]: + - generic [ref=f5e4]: + - complementary [ref=f5e5]: + - generic [ref=f5e6]: + - generic [ref=f5e8] [cursor=pointer]: + - generic "双击可复制IP" [ref=f5e11]: 111.230.144.231 + - generic [ref=f5e12]: "0" + - list [ref=f5e18]: + - listitem [ref=f5e19]: + - link "首页" [ref=f5e20] [cursor=pointer]: + - /url: /home + - listitem [ref=f5e24]: + - link "网站" [ref=f5e25] [cursor=pointer]: + - /url: /site + - listitem [ref=f5e29]: + - link "数据库" [ref=f5e30] [cursor=pointer]: + - /url: /database + - listitem [ref=f5e34]: + - link "Docker" [ref=f5e35] [cursor=pointer]: + - /url: /docker + - listitem [ref=f5e39]: + - link "监控" [ref=f5e40] [cursor=pointer]: + - /url: /control + - listitem [ref=f5e44]: + - link "系统" [ref=f5e45] [cursor=pointer]: + - /url: /system_new + - listitem [ref=f5e49]: + - link "安全中心" [ref=f5e50] [cursor=pointer]: + - /url: /firewall + - listitem [ref=f5e54]: + - link "WAF" [ref=f5e55] [cursor=pointer]: + - /url: /waf + - listitem [ref=f5e59]: + - link "文件" [ref=f5e60] [cursor=pointer]: + - /url: /files + - listitem [ref=f5e64]: + - link "日志" [ref=f5e65] [cursor=pointer]: + - /url: /logs + - listitem [ref=f5e69]: + - link "SSL" [ref=f5e70] [cursor=pointer]: + - /url: /ssl + - listitem [ref=f5e74]: + - link "终端" [ref=f5e75] [cursor=pointer]: + - /url: /xterm + - listitem [ref=f5e79]: + - link "AI" [ref=f5e80] [cursor=pointer]: + - /url: /ai + - listitem [ref=f5e84]: + - link "节点管理" [ref=f5e85] [cursor=pointer]: + - /url: /node + - listitem [ref=f5e89]: + - link "计划任务" [ref=f5e90] [cursor=pointer]: + - /url: /crontab + - listitem [ref=f5e94]: + - link "软件商店" [ref=f5e95] [cursor=pointer]: + - /url: /soft + - listitem [ref=f5e99]: + - link "设置" [ref=f5e100] [cursor=pointer]: + - /url: /config + - listitem [ref=f5e104]: + - link "退出" [ref=f5e105] [cursor=pointer]: + - /url: javascript:; + - generic [ref=f5e110]: + - generic [ref=f5e111] [cursor=pointer]:  + - generic [ref=f5e114] [cursor=pointer]:  + - generic [ref=f5e117]: + - generic [ref=f5e121]: + - generic [ref=f5e122]: + - generic [ref=f5e123]: + - generic [ref=f5e124] [cursor=pointer]: + - generic [ref=f5e125]: tmp + - generic [ref=f5e129]:  + - generic [ref=f5e131] [cursor=pointer]:  + - generic:   + - generic [ref=f5e132]: + - generic [ref=f5e133]: + - generic [ref=f5e134] [cursor=pointer]:  + - generic [ref=f5e137]: + - text:  + - generic [ref=f5e138] [cursor=pointer]: + - generic [ref=f5e139]: 根目录 + - generic [ref=f5e140]:  + - generic [ref=f5e998] [cursor=pointer]: + - generic [ref=f5e999]: tmp + - generic [ref=f5e1000]:  + - generic [ref=f5e147] [cursor=pointer]:  + - text:  + - generic [ref=f5e149]: + - generic [ref=f5e150]: + - textbox "搜索文件/目录" [ref=f5e152] + - button "" [ref=f5e154] [cursor=pointer] + - generic [ref=f5e158] [cursor=pointer]: + - generic [ref=f5e159]: + - checkbox "包含子目录" + - generic [ref=f5e161]: 包含子目录 + - generic [ref=f5e162]: + - generic [ref=f5e163]: + - button "上传/下载 " [ref=f5e165] [cursor=pointer]: + - generic [ref=f5e166]: + - text: 上传/下载 + - generic [ref=f5e167]:  + - button "新建 " [ref=f5e169] [cursor=pointer]: + - generic [ref=f5e170]: + - text: 新建 + - generic [ref=f5e173]:  + - button "文件内容搜索" [ref=f5e174] [cursor=pointer] + - button "收藏夹 " [ref=f5e178] [cursor=pointer]: + - generic [ref=f5e179]: + - text: 收藏夹 + - generic [ref=f5e181]:  + - button "终端" [ref=f5e182] [cursor=pointer] + - button "/(根目录)166.3 GB" [ref=f5e187] [cursor=pointer]: + - generic [ref=f5e188]:  /(根目录)166.3 GB + - button "更多功能 " [ref=f5e191] [cursor=pointer]: + - generic [ref=f5e192]: + - text: 更多功能 + - generic [ref=f5e193]:  + - generic [ref=f5e194]: + - text:   + - button " 回收站" [ref=f5e195] [cursor=pointer]: + - generic [ref=f5e196]: + - generic [ref=f5e197]:  + - text: 回收站 + - generic [ref=f5e198]: + - generic [ref=f5e199] [cursor=pointer] + - generic [ref=f5e207] [cursor=pointer] + - generic [ref=f5e213]: + - generic [ref=f5e215]: + - generic [ref=f5e216]: + - generic [ref=f5e220] [cursor=pointer]: + - checkbox + - generic [ref=f5e222] [cursor=pointer]: + - generic [ref=f5e223]: 文件名称 + - generic [ref=f5e224]: + - generic [ref=f5e225]:  + - generic [ref=f5e226]:  + - generic [ref=f5e227]: 企业级防篡改 + - generic [ref=f5e229]: 权限/所有者 + - generic [ref=f5e231] [cursor=pointer]: + - generic [ref=f5e232]: 大小 + - generic [ref=f5e233]: + - generic [ref=f5e234]:  + - generic [ref=f5e235]:  + - generic [ref=f5e236] [cursor=pointer]: + - generic [ref=f5e237]: 修改时间 + - generic [ref=f5e238]: + - generic [ref=f5e239]:  + - generic [ref=f5e240]:  + - generic [ref=f5e241]: 备注 + - generic [ref=f5e243]: 操作 + - generic [ref=f5e1002]: + - generic [ref=f5e1004]: + - generic [ref=f5e1006] [cursor=pointer] + - generic "2af7c071b686bc94776078e2ebe35b8a" [ref=f5e1011] [cursor=pointer] + - generic [ref=f5e1012]: 未保护 + - generic "700/root" [ref=f5e1016] + - generic "点击计算大小" [ref=f5e1018]: 计算 + - generic [ref=f5e1020]: 2026-09-29 11:01:17 + - generic [ref=f5e1025] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e1026]:  + - generic [ref=f5e1028]: + - generic [ref=f5e1030] [cursor=pointer] + - generic "aap_locks" [ref=f5e1035] [cursor=pointer] + - generic [ref=f5e1036]: 未保护 + - generic "755/root" [ref=f5e1040] + - generic "点击计算大小" [ref=f5e1042]: 计算 + - generic [ref=f5e1044]: 2026-09-29 11:05:40 + - generic [ref=f5e1049] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e1050]:  + - generic [ref=f5e1052]: + - generic [ref=f5e1054] [cursor=pointer] + - generic "filetransfer" [ref=f5e1059] [cursor=pointer] + - generic [ref=f5e1060]: 未保护 + - generic "755/root" [ref=f5e1064] + - generic "点击计算大小" [ref=f5e1066]: 计算 + - generic [ref=f5e1068]: 2026-09-29 14:13:47 + - generic [ref=f5e1073] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e1074]:  + - generic [ref=f5e1076]: + - generic [ref=f5e1078] [cursor=pointer] + - generic "flow_task" [ref=f5e1083] [cursor=pointer] + - generic [ref=f5e1084]: 未保护 + - generic "755/root" [ref=f5e1088] + - generic "点击计算大小" [ref=f5e1090]: 计算 + - generic [ref=f5e1092]: 2026-09-29 14:13:47 + - generic [ref=f5e1097] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e1098]:  + - generic [ref=f5e1100]: + - generic [ref=f5e1102] [cursor=pointer] + - generic "systemd-private-fbe3088f22eb49fcb04cb2da883033f7-airz-analysis.service-ffw8WY" [ref=f5e1107] [cursor=pointer] + - generic [ref=f5e1108]: 未保护 + - generic "700/root" [ref=f5e1112] + - generic "点击计算大小" [ref=f5e1114]: 计算 + - generic [ref=f5e1116]: 2026-10-02 08:34:10 + - generic [ref=f5e1121] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e1122]:  + - generic [ref=f5e1124]: + - generic [ref=f5e1126] [cursor=pointer] + - generic "systemd-private-fbe3088f22eb49fcb04cb2da883033f7-chronyd.service-qWpZLd" [ref=f5e1131] [cursor=pointer] + - generic [ref=f5e1132]: 未保护 + - generic "700/root" [ref=f5e1136] + - generic "点击计算大小" [ref=f5e1138]: 计算 + - generic [ref=f5e1140]: 2026-09-29 11:00:14 + - generic [ref=f5e1145] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e1146]:  + - generic [ref=f5e1148]: + - generic [ref=f5e1150] [cursor=pointer] + - generic "systemd-private-fbe3088f22eb49fcb04cb2da883033f7-dbus-broker.service-uX7VU6" [ref=f5e1155] [cursor=pointer] + - generic [ref=f5e1156]: 未保护 + - generic "700/root" [ref=f5e1160] + - generic "点击计算大小" [ref=f5e1162]: 计算 + - generic [ref=f5e1164]: 2026-09-29 11:00:02 + - generic [ref=f5e1169] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e1170]:  + - generic [ref=f5e1172]: + - generic [ref=f5e1174] [cursor=pointer] + - generic "systemd-private-fbe3088f22eb49fcb04cb2da883033f7-polkit.service-3IKnd3" [ref=f5e1179] [cursor=pointer] + - generic [ref=f5e1180]: 未保护 + - generic "700/root" [ref=f5e1184] + - generic "点击计算大小" [ref=f5e1186]: 计算 + - generic [ref=f5e1188]: 2026-09-29 11:00:07 + - generic [ref=f5e1193] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e1194]:  + - generic [ref=f5e1196]: + - generic [ref=f5e1198] [cursor=pointer] + - generic "systemd-private-fbe3088f22eb49fcb04cb2da883033f7-redis.service-fAMcQI" [ref=f5e1203] [cursor=pointer] + - generic [ref=f5e1204]: 未保护 + - generic "700/root" [ref=f5e1208] + - generic "点击计算大小" [ref=f5e1210]: 计算 + - generic [ref=f5e1212]: 2026-09-29 15:47:43 + - generic [ref=f5e1217] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e1218]:  + - generic [ref=f5e1220]: + - generic [ref=f5e1222] [cursor=pointer] + - generic "systemd-private-fbe3088f22eb49fcb04cb2da883033f7-systemd-logind.service-Krnj8o" [ref=f5e1227] [cursor=pointer] + - generic [ref=f5e1228]: 未保护 + - generic "700/root" [ref=f5e1232] + - generic "点击计算大小" [ref=f5e1234]: 计算 + - generic [ref=f5e1236]: 2026-09-29 11:00:02 + - generic [ref=f5e1241] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e1242]:  + - generic [ref=f5e1244]: + - generic [ref=f5e1246] [cursor=pointer] + - generic ".fluah_time" [ref=f5e1251] [cursor=pointer] + - generic [ref=f5e1252]: 未保护 + - generic "644/root" [ref=f5e1256] + - generic [ref=f5e1257]: 10 B + - generic [ref=f5e1258]: 2026-10-04 10:34:07 + - generic [ref=f5e1263] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e1264]:  + - generic [ref=f5e1266]: + - generic [ref=f5e1268] [cursor=pointer] + - generic "airz-php74-install.log" [ref=f5e1273] [cursor=pointer] + - generic [ref=f5e1274]: 未保护 + - generic "644/root" [ref=f5e1278] + - generic [ref=f5e1279]: 1.95 MB + - generic [ref=f5e1280]: 2026-09-29 15:39:05 + - generic [ref=f5e1285] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e1286]:  + - generic [ref=f5e1288]: + - generic [ref=f5e1290] [cursor=pointer] + - generic "auto_apply_ip_ssl.log" [ref=f5e1295] [cursor=pointer] + - generic [ref=f5e1296]: 未保护 + - generic "644/root" [ref=f5e1300] + - generic [ref=f5e1301]: 764 B + - generic [ref=f5e1302]: 2026-09-29 11:05:39 + - generic [ref=f5e1307] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e1308]:  + - generic [ref=f5e1310]: + - generic [ref=f5e1312] [cursor=pointer] + - generic "backup.conf" [ref=f5e1317] [cursor=pointer] + - generic [ref=f5e1318]: 未保护 + - generic "644/root" [ref=f5e1322] + - generic [ref=f5e1323]: 83 B + - generic [ref=f5e1324]: 2026-09-29 15:50:04 + - generic [ref=f5e1329] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e1330]:  + - generic [ref=f5e1332]: + - generic [ref=f5e1334] [cursor=pointer] + - generic "btpanel-install.log" [ref=f5e1339] [cursor=pointer] + - generic [ref=f5e1340]: 未保护 + - generic "644/root" [ref=f5e1344] + - generic [ref=f5e1345]: 245.94 KB + - generic [ref=f5e1346]: 2026-09-29 11:06:04 + - generic [ref=f5e1351] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e1352]:  + - generic [ref=f5e1354]: + - generic [ref=f5e1356] [cursor=pointer] + - generic "cert.pl" [ref=f5e1361] [cursor=pointer] + - generic [ref=f5e1362]: 未保护 + - generic "644/root" [ref=f5e1366] + - generic [ref=f5e1367]: 5.52 KB + - generic [ref=f5e1368]: 2026-10-01 01:11:05 + - generic [ref=f5e1373] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e1374]:  + - generic [ref=f5e1376]: + - generic [ref=f5e1378] [cursor=pointer] + - generic "cpuidle_support.log" [ref=f5e1383] [cursor=pointer] + - generic [ref=f5e1384]: 未保护 + - generic "644/root" [ref=f5e1388] + - generic [ref=f5e1389]: 53 B + - generic [ref=f5e1390]: 2026-09-29 11:00:24 + - generic [ref=f5e1395] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e1396]:  + - generic [ref=f5e1398]: + - generic [ref=f5e1400] [cursor=pointer] + - generic "crontab_service_status.flag" [ref=f5e1405] [cursor=pointer] + - generic [ref=f5e1406]: 未保护 + - generic "644/root" [ref=f5e1410] + - generic [ref=f5e1411]: 1 B + - generic [ref=f5e1412]: 2026-10-03 13:08:07 + - generic [ref=f5e1417] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e1418]:  + - generic [ref=f5e1420]: + - generic [ref=f5e1422] [cursor=pointer] + - generic "cvm_init.log" [ref=f5e1427] [cursor=pointer] + - generic [ref=f5e1428]: 未保护 + - generic "644/root" [ref=f5e1432] + - generic [ref=f5e1433]: 9.21 KB + - generic [ref=f5e1434]: 2026-09-29 11:00:26 + - generic [ref=f5e1439] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e1440]:  + - generic [ref=f5e1442]: + - generic [ref=f5e1444] [cursor=pointer] + - generic "deploy-backend.py" [ref=f5e1449] [cursor=pointer] + - generic [ref=f5e1450]: 未保护 + - generic "700/root" [ref=f5e1454] + - generic [ref=f5e1455]: 14.27 KB + - generic [ref=f5e1456]: 2026-10-04 10:23:03 + - generic [ref=f5e1461] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e1462]:  + - generic [ref=f5e1464]: + - generic [ref=f5e1466] [cursor=pointer] + - generic "disable_rt_runtime_share.log" [ref=f5e1471] [cursor=pointer] + - generic [ref=f5e1472]: 未保护 + - generic "644/root" [ref=f5e1476] + - generic [ref=f5e1477]: 0 B + - generic [ref=f5e1478]: 2026-09-29 11:00:25 + - generic [ref=f5e1483] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e1484]:  + - generic [ref=f5e1486]: + - generic [ref=f5e1488] [cursor=pointer] + - generic "gd_i.pl" [ref=f5e1493] [cursor=pointer] + - generic [ref=f5e1494]: 未保护 + - generic "644/root" [ref=f5e1498] + - generic [ref=f5e1499]: 40 B + - generic [ref=f5e1500]: 2026-09-29 11:26:27 + - generic [ref=f5e1505] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e1506]:  + - generic [ref=f5e1508]: + - generic [ref=f5e1510] [cursor=pointer] + - generic "gpudirect_rdma_setup.log" [ref=f5e1515] [cursor=pointer] + - generic [ref=f5e1516]: 未保护 + - generic "644/root" [ref=f5e1520] + - generic [ref=f5e1521]: 60 B + - generic [ref=f5e1522]: 2026-09-29 11:00:25 + - generic [ref=f5e1527] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e1528]:  + - generic [ref=f5e1530]: + - generic [ref=f5e1532] [cursor=pointer] + - generic "gpudirect_rdma_setup.sh" [ref=f5e1537] [cursor=pointer] + - generic [ref=f5e1538]: 未保护 + - generic "744/root" [ref=f5e1542] + - generic [ref=f5e1543]: 1.73 KB + - generic [ref=f5e1544]: 2026-08-13 22:24:23 + - generic [ref=f5e1549] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e1550]:  + - generic [ref=f5e1552]: + - generic [ref=f5e1554] [cursor=pointer] + - generic "last_files_set_mode.pl" [ref=f5e1559] [cursor=pointer] + - generic [ref=f5e1560]: 未保护 + - generic "644/root" [ref=f5e1564] + - generic [ref=f5e1565]: 18 B + - generic [ref=f5e1566]: 2026-10-03 09:27:31 + - generic [ref=f5e1571] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e1572]:  + - generic [ref=f5e1574]: + - generic [ref=f5e1576] [cursor=pointer] + - generic "LinuxPanel-13.1.0.pl" [ref=f5e1581] [cursor=pointer] + - generic [ref=f5e1582]: 未保护 + - generic "644/root" [ref=f5e1586] + - generic [ref=f5e1587]: 153 B + - generic [ref=f5e1588]: 2026-10-04 10:34:07 + - generic [ref=f5e1593] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e1594]:  + - generic [ref=f5e1596]: + - generic [ref=f5e1598] [cursor=pointer] + - generic "mysql.sock" [ref=f5e1603] [cursor=pointer] + - generic [ref=f5e1604]: 未保护 + - generic "777/mysql" [ref=f5e1608] + - generic [ref=f5e1609]: 0 B + - generic [ref=f5e1610]: 2026-09-29 11:54:27 + - generic [ref=f5e1615] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e1616]:  + - generic [ref=f5e1618]: + - generic [ref=f5e1620] [cursor=pointer] + - generic "mysql.sock.lock" [ref=f5e1625] [cursor=pointer] + - generic [ref=f5e1626]: 未保护 + - generic "600/mysql" [ref=f5e1630] + - generic [ref=f5e1631]: 7 B + - generic [ref=f5e1632]: 2026-09-29 11:54:27 + - generic [ref=f5e1637] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e1638]:  + - generic [ref=f5e1640]: + - generic [ref=f5e1642] [cursor=pointer] + - generic "mysql_config.pl" [ref=f5e1647] [cursor=pointer] + - generic [ref=f5e1648]: 未保护 + - generic "644/root" [ref=f5e1652] + - generic [ref=f5e1653]: 37.68 KB + - generic [ref=f5e1654]: 2026-09-29 11:34:02 + - generic [ref=f5e1659] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e1660]:  + - generic [ref=f5e295]: + - generic [ref=f5e296]: + - generic [ref=f5e297]: 共10个目录,76个文件,文件大小 + - generic [ref=f5e298]: 计算 + - generic [ref=f5e301]: + - button "上一页" [disabled] [ref=f5e302] + - list [ref=f5e303]: + - listitem "第 1 页" [ref=f5e304]: "1" + - button "下一页" [disabled] [ref=f5e305] + - generic [ref=f5e308] [cursor=pointer]: + - generic: + - combobox [ref=f5e310] + - generic [ref=f5e311]: 500条/页 + - generic [ref=f5e316]: 共 86 条 + - generic [ref=f5e317]: + - generic [ref=f5e318]: 前往 + - spinbutton "页" [ref=f5e321]: "1" + - generic [ref=f5e322]: 页 + - generic [ref=f5e323]: + - generic [ref=f5e324]: 宝塔Linux面板©2014-2026 广东堡塔安全技术有限公司 (bt.cn) + - separator [ref=f5e325] + - link "论坛求助" [ref=f5e326] [cursor=pointer]: + - /url: http://www.bt.cn/bbs + - separator [ref=f5e331] + - link "使用手册" [ref=f5e332] [cursor=pointer]: + - /url: https://docs.bt.cn + - separator [ref=f5e337] + - generic [ref=f5e338]: 微信公众号 + - separator [ref=f5e342] + - link "正版查询" [ref=f5e343] [cursor=pointer]: + - /url: https://www.bt.cn/auth + - separator [ref=f5e348] + - generic [ref=f5e349]: 联系人工客服 + - generic [ref=f5e353]: + - generic [ref=f5e354] [cursor=pointer]: + - generic [ref=f5e377]: AI + - generic [ref=f5e378]: 助手 + - generic [ref=f5e379] [cursor=pointer]:  + - generic:        \ No newline at end of file diff --git a/.playwright-cli/page-2026-10-04T02-46-57-299Z.yml b/.playwright-cli/page-2026-10-04T02-46-57-299Z.yml new file mode 100644 index 0000000..17a2326 --- /dev/null +++ b/.playwright-cli/page-2026-10-04T02-46-57-299Z.yml @@ -0,0 +1,494 @@ +- generic [ref=f5e1]: + - generic [ref=f5e4]: + - complementary [ref=f5e5]: + - generic [ref=f5e6]: + - generic [ref=f5e8] [cursor=pointer]: + - generic "双击可复制IP" [ref=f5e11]: 111.230.144.231 + - generic [ref=f5e12]: "0" + - list [ref=f5e18]: + - listitem [ref=f5e19]: + - link "首页" [ref=f5e20] [cursor=pointer]: + - /url: /home + - listitem [ref=f5e24]: + - link "网站" [ref=f5e25] [cursor=pointer]: + - /url: /site + - listitem [ref=f5e29]: + - link "数据库" [ref=f5e30] [cursor=pointer]: + - /url: /database + - listitem [ref=f5e34]: + - link "Docker" [ref=f5e35] [cursor=pointer]: + - /url: /docker + - listitem [ref=f5e39]: + - link "监控" [ref=f5e40] [cursor=pointer]: + - /url: /control + - listitem [ref=f5e44]: + - link "系统" [ref=f5e45] [cursor=pointer]: + - /url: /system_new + - listitem [ref=f5e49]: + - link "安全中心" [ref=f5e50] [cursor=pointer]: + - /url: /firewall + - listitem [ref=f5e54]: + - link "WAF" [ref=f5e55] [cursor=pointer]: + - /url: /waf + - listitem [ref=f5e59]: + - link "文件" [ref=f5e60] [cursor=pointer]: + - /url: /files + - listitem [ref=f5e64]: + - link "日志" [ref=f5e65] [cursor=pointer]: + - /url: /logs + - listitem [ref=f5e69]: + - link "SSL" [ref=f5e70] [cursor=pointer]: + - /url: /ssl + - listitem [ref=f5e74]: + - link "终端" [ref=f5e75] [cursor=pointer]: + - /url: /xterm + - listitem [ref=f5e79]: + - link "AI" [ref=f5e80] [cursor=pointer]: + - /url: /ai + - listitem [ref=f5e84]: + - link "节点管理" [ref=f5e85] [cursor=pointer]: + - /url: /node + - listitem [ref=f5e89]: + - link "计划任务" [ref=f5e90] [cursor=pointer]: + - /url: /crontab + - listitem [ref=f5e94]: + - link "软件商店" [ref=f5e95] [cursor=pointer]: + - /url: /soft + - listitem [ref=f5e99]: + - link "设置" [ref=f5e100] [cursor=pointer]: + - /url: /config + - listitem [ref=f5e104]: + - link "退出" [ref=f5e105] [cursor=pointer]: + - /url: javascript:; + - generic [ref=f5e110]: + - generic [ref=f5e111] [cursor=pointer]:  + - generic [ref=f5e114] [cursor=pointer]:  + - generic [ref=f5e117]: + - generic [ref=f5e121]: + - generic [ref=f5e122]: + - generic [ref=f5e123]: + - generic [ref=f5e124] [cursor=pointer]: + - generic [ref=f5e125]: tmp + - generic [ref=f5e129]:  + - generic [ref=f5e131] [cursor=pointer]:  + - generic:   + - generic [ref=f5e132]: + - generic [ref=f5e133]: + - generic [ref=f5e134] [cursor=pointer]:  + - generic [ref=f5e137]: + - text:  + - generic [ref=f5e138] [cursor=pointer]: + - generic [ref=f5e139]: 根目录 + - generic [ref=f5e140]:  + - generic [ref=f5e998] [cursor=pointer]: + - generic [ref=f5e999]: tmp + - generic [ref=f5e1000]:  + - generic [ref=f5e147] [cursor=pointer]:  + - text:  + - generic [ref=f5e149]: + - generic [ref=f5e150]: + - textbox "搜索文件/目录" [ref=f5e152] + - button "" [ref=f5e154] [cursor=pointer] + - generic [ref=f5e158] [cursor=pointer]: + - generic [ref=f5e159]: + - checkbox "包含子目录" + - generic [ref=f5e161]: 包含子目录 + - generic [ref=f5e162]: + - generic [ref=f5e163]: + - button "上传/下载 " [ref=f5e165] [cursor=pointer]: + - generic [ref=f5e166]: + - text: 上传/下载 + - generic [ref=f5e167]:  + - button "新建 " [ref=f5e169] [cursor=pointer]: + - generic [ref=f5e170]: + - text: 新建 + - generic [ref=f5e173]:  + - button "文件内容搜索" [ref=f5e174] [cursor=pointer] + - button "收藏夹 " [ref=f5e178] [cursor=pointer]: + - generic [ref=f5e179]: + - text: 收藏夹 + - generic [ref=f5e181]:  + - button "终端" [ref=f5e182] [cursor=pointer] + - button "/(根目录)166.3 GB" [ref=f5e187] [cursor=pointer]: + - generic [ref=f5e188]:  /(根目录)166.3 GB + - button "更多功能 " [ref=f5e191] [cursor=pointer]: + - generic [ref=f5e192]: + - text: 更多功能 + - generic [ref=f5e193]:  + - generic [ref=f5e194]: + - text:   + - button " 回收站" [ref=f5e195] [cursor=pointer]: + - generic [ref=f5e196]: + - generic [ref=f5e197]:  + - text: 回收站 + - generic [ref=f5e198]: + - generic [ref=f5e199] [cursor=pointer] + - generic [ref=f5e207] [cursor=pointer] + - generic [ref=f5e213]: + - generic [ref=f5e215]: + - generic [ref=f5e216]: + - generic [ref=f5e220] [cursor=pointer]: + - checkbox + - generic [ref=f5e222] [cursor=pointer]: + - generic [ref=f5e223]: 文件名称 + - generic [ref=f5e224]: + - generic [ref=f5e225]:  + - generic [ref=f5e226]:  + - generic [ref=f5e227]: 企业级防篡改 + - generic [ref=f5e229]: 权限/所有者 + - generic [ref=f5e231] [cursor=pointer]: + - generic [ref=f5e232]: 大小 + - generic [ref=f5e233]: + - generic [ref=f5e234]:  + - generic [ref=f5e235]:  + - generic [ref=f5e236] [cursor=pointer]: + - generic [ref=f5e237]: 修改时间 + - generic [ref=f5e238]: + - generic [ref=f5e239]:  + - generic [ref=f5e240]:  + - generic [ref=f5e241]: 备注 + - generic [ref=f5e243]: 操作 + - generic [ref=f5e1002]: + - generic [ref=f5e1004]: + - generic [ref=f5e1006] [cursor=pointer] + - generic "2af7c071b686bc94776078e2ebe35b8a" [ref=f5e1011] [cursor=pointer] + - generic [ref=f5e1012]: 未保护 + - generic "700/root" [ref=f5e1016] + - generic "点击计算大小" [ref=f5e1018]: 计算 + - generic [ref=f5e1020]: 2026-09-29 11:01:17 + - generic [ref=f5e1025] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e1026]:  + - generic [ref=f5e1028]: + - generic [ref=f5e1030] [cursor=pointer] + - generic "aap_locks" [ref=f5e1035] [cursor=pointer] + - generic [ref=f5e1036]: 未保护 + - generic "755/root" [ref=f5e1040] + - generic "点击计算大小" [ref=f5e1042]: 计算 + - generic [ref=f5e1044]: 2026-09-29 11:05:40 + - generic [ref=f5e1049] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e1050]:  + - generic [ref=f5e1052]: + - generic [ref=f5e1054] [cursor=pointer] + - generic "filetransfer" [ref=f5e1059] [cursor=pointer] + - generic [ref=f5e1060]: 未保护 + - generic "755/root" [ref=f5e1064] + - generic "点击计算大小" [ref=f5e1066]: 计算 + - generic [ref=f5e1068]: 2026-09-29 14:13:47 + - generic [ref=f5e1073] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e1074]:  + - generic [ref=f5e1076]: + - generic [ref=f5e1078] [cursor=pointer] + - generic "flow_task" [ref=f5e1083] [cursor=pointer] + - generic [ref=f5e1084]: 未保护 + - generic "755/root" [ref=f5e1088] + - generic "点击计算大小" [ref=f5e1090]: 计算 + - generic [ref=f5e1092]: 2026-09-29 14:13:47 + - generic [ref=f5e1097] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e1098]:  + - generic [ref=f5e1100]: + - generic [ref=f5e1102] [cursor=pointer] + - generic "systemd-private-fbe3088f22eb49fcb04cb2da883033f7-airz-analysis.service-ffw8WY" [ref=f5e1107] [cursor=pointer] + - generic [ref=f5e1108]: 未保护 + - generic "700/root" [ref=f5e1112] + - generic "点击计算大小" [ref=f5e1114]: 计算 + - generic [ref=f5e1116]: 2026-10-02 08:34:10 + - generic [ref=f5e1121] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e1122]:  + - generic [ref=f5e1124]: + - generic [ref=f5e1126] [cursor=pointer] + - generic "systemd-private-fbe3088f22eb49fcb04cb2da883033f7-chronyd.service-qWpZLd" [ref=f5e1131] [cursor=pointer] + - generic [ref=f5e1132]: 未保护 + - generic "700/root" [ref=f5e1136] + - generic "点击计算大小" [ref=f5e1138]: 计算 + - generic [ref=f5e1140]: 2026-09-29 11:00:14 + - generic [ref=f5e1145] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e1146]:  + - generic [ref=f5e1148]: + - generic [ref=f5e1150] [cursor=pointer] + - generic "systemd-private-fbe3088f22eb49fcb04cb2da883033f7-dbus-broker.service-uX7VU6" [ref=f5e1155] [cursor=pointer] + - generic [ref=f5e1156]: 未保护 + - generic "700/root" [ref=f5e1160] + - generic "点击计算大小" [ref=f5e1162]: 计算 + - generic [ref=f5e1164]: 2026-09-29 11:00:02 + - generic [ref=f5e1169] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e1170]:  + - generic [ref=f5e1172]: + - generic [ref=f5e1174] [cursor=pointer] + - generic "systemd-private-fbe3088f22eb49fcb04cb2da883033f7-polkit.service-3IKnd3" [ref=f5e1179] [cursor=pointer] + - generic [ref=f5e1180]: 未保护 + - generic "700/root" [ref=f5e1184] + - generic "点击计算大小" [ref=f5e1186]: 计算 + - generic [ref=f5e1188]: 2026-09-29 11:00:07 + - generic [ref=f5e1193] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e1194]:  + - generic [ref=f5e1196]: + - generic [ref=f5e1198] [cursor=pointer] + - generic "systemd-private-fbe3088f22eb49fcb04cb2da883033f7-redis.service-fAMcQI" [ref=f5e1203] [cursor=pointer] + - generic [ref=f5e1204]: 未保护 + - generic "700/root" [ref=f5e1208] + - generic "点击计算大小" [ref=f5e1210]: 计算 + - generic [ref=f5e1212]: 2026-09-29 15:47:43 + - generic [ref=f5e1217] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e1218]:  + - generic [ref=f5e1220]: + - generic [ref=f5e1222] [cursor=pointer] + - generic "systemd-private-fbe3088f22eb49fcb04cb2da883033f7-systemd-logind.service-Krnj8o" [ref=f5e1227] [cursor=pointer] + - generic [ref=f5e1228]: 未保护 + - generic "700/root" [ref=f5e1232] + - generic "点击计算大小" [ref=f5e1234]: 计算 + - generic [ref=f5e1236]: 2026-09-29 11:00:02 + - generic [ref=f5e1241] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e1242]:  + - generic [ref=f5e1244]: + - generic [ref=f5e1246] [cursor=pointer] + - generic ".fluah_time" [ref=f5e1251] [cursor=pointer] + - generic [ref=f5e1252]: 未保护 + - generic "644/root" [ref=f5e1256] + - generic [ref=f5e1257]: 10 B + - generic [ref=f5e1258]: 2026-10-04 10:34:07 + - generic [ref=f5e1263] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e1264]:  + - generic [ref=f5e1266]: + - generic [ref=f5e1268] [cursor=pointer] + - generic "airz-php74-install.log" [ref=f5e1273] [cursor=pointer] + - generic [ref=f5e1274]: 未保护 + - generic "644/root" [ref=f5e1278] + - generic [ref=f5e1279]: 1.95 MB + - generic [ref=f5e1280]: 2026-09-29 15:39:05 + - generic [ref=f5e1285] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e1286]:  + - generic [ref=f5e1288]: + - generic [ref=f5e1290] [cursor=pointer] + - generic "auto_apply_ip_ssl.log" [ref=f5e1295] [cursor=pointer] + - generic [ref=f5e1296]: 未保护 + - generic "644/root" [ref=f5e1300] + - generic [ref=f5e1301]: 764 B + - generic [ref=f5e1302]: 2026-09-29 11:05:39 + - generic [ref=f5e1307] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e1308]:  + - generic [ref=f5e1310]: + - generic [ref=f5e1312] [cursor=pointer] + - generic "backup.conf" [ref=f5e1317] [cursor=pointer] + - generic [ref=f5e1318]: 未保护 + - generic "644/root" [ref=f5e1322] + - generic [ref=f5e1323]: 83 B + - generic [ref=f5e1324]: 2026-09-29 15:50:04 + - generic [ref=f5e1329] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e1330]:  + - generic [ref=f5e1332]: + - generic [ref=f5e1334] [cursor=pointer] + - generic "btpanel-install.log" [ref=f5e1339] [cursor=pointer] + - generic [ref=f5e1340]: 未保护 + - generic "644/root" [ref=f5e1344] + - generic [ref=f5e1345]: 245.94 KB + - generic [ref=f5e1346]: 2026-09-29 11:06:04 + - generic [ref=f5e1351] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e1352]:  + - generic [ref=f5e1354]: + - generic [ref=f5e1356] [cursor=pointer] + - generic "cert.pl" [ref=f5e1361] [cursor=pointer] + - generic [ref=f5e1362]: 未保护 + - generic "644/root" [ref=f5e1366] + - generic [ref=f5e1367]: 5.52 KB + - generic [ref=f5e1368]: 2026-10-01 01:11:05 + - generic [ref=f5e1373] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e1374]:  + - generic [ref=f5e1376]: + - generic [ref=f5e1378] [cursor=pointer] + - generic "cpuidle_support.log" [ref=f5e1383] [cursor=pointer] + - generic [ref=f5e1384]: 未保护 + - generic "644/root" [ref=f5e1388] + - generic [ref=f5e1389]: 53 B + - generic [ref=f5e1390]: 2026-09-29 11:00:24 + - generic [ref=f5e1395] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e1396]:  + - generic [ref=f5e1398]: + - generic [ref=f5e1400] [cursor=pointer] + - generic "crontab_service_status.flag" [ref=f5e1405] [cursor=pointer] + - generic [ref=f5e1406]: 未保护 + - generic "644/root" [ref=f5e1410] + - generic [ref=f5e1411]: 1 B + - generic [ref=f5e1412]: 2026-10-03 13:08:07 + - generic [ref=f5e1417] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e1418]:  + - generic [ref=f5e1420]: + - generic [ref=f5e1422] [cursor=pointer] + - generic "cvm_init.log" [ref=f5e1427] [cursor=pointer] + - generic [ref=f5e1428]: 未保护 + - generic "644/root" [ref=f5e1432] + - generic [ref=f5e1433]: 9.21 KB + - generic [ref=f5e1434]: 2026-09-29 11:00:26 + - generic [ref=f5e1439] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e1440]:  + - generic [ref=f5e1442]: + - generic [ref=f5e1444] [cursor=pointer] + - generic "deploy-backend.py" [ref=f5e1449] [cursor=pointer] + - generic [ref=f5e1450]: 未保护 + - generic "700/root" [ref=f5e1454] + - generic [ref=f5e1455]: 14.27 KB + - generic [ref=f5e1456]: 2026-10-04 10:23:03 + - generic [ref=f5e1461] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e1462]:  + - generic [ref=f5e1464]: + - generic [ref=f5e1466] [cursor=pointer] + - generic "disable_rt_runtime_share.log" [ref=f5e1471] [cursor=pointer] + - generic [ref=f5e1472]: 未保护 + - generic "644/root" [ref=f5e1476] + - generic [ref=f5e1477]: 0 B + - generic [ref=f5e1478]: 2026-09-29 11:00:25 + - generic [ref=f5e1483] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e1484]:  + - generic [ref=f5e1486]: + - generic [ref=f5e1488] [cursor=pointer] + - generic "gd_i.pl" [ref=f5e1493] [cursor=pointer] + - generic [ref=f5e1494]: 未保护 + - generic "644/root" [ref=f5e1498] + - generic [ref=f5e1499]: 40 B + - generic [ref=f5e1500]: 2026-09-29 11:26:27 + - generic [ref=f5e1505] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e1506]:  + - generic [ref=f5e1508]: + - generic [ref=f5e1510] [cursor=pointer] + - generic "gpudirect_rdma_setup.log" [ref=f5e1515] [cursor=pointer] + - generic [ref=f5e1516]: 未保护 + - generic "644/root" [ref=f5e1520] + - generic [ref=f5e1521]: 60 B + - generic [ref=f5e1522]: 2026-09-29 11:00:25 + - generic [ref=f5e1527] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e1528]:  + - generic [ref=f5e1530]: + - generic [ref=f5e1532] [cursor=pointer] + - generic "gpudirect_rdma_setup.sh" [ref=f5e1537] [cursor=pointer] + - generic [ref=f5e1538]: 未保护 + - generic "744/root" [ref=f5e1542] + - generic [ref=f5e1543]: 1.73 KB + - generic [ref=f5e1544]: 2026-08-13 22:24:23 + - generic [ref=f5e1549] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e1550]:  + - generic [ref=f5e1552]: + - generic [ref=f5e1554] [cursor=pointer] + - generic "last_files_set_mode.pl" [ref=f5e1559] [cursor=pointer] + - generic [ref=f5e1560]: 未保护 + - generic "644/root" [ref=f5e1564] + - generic [ref=f5e1565]: 18 B + - generic [ref=f5e1566]: 2026-10-03 09:27:31 + - generic [ref=f5e1571] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e1572]:  + - generic [ref=f5e1574]: + - generic [ref=f5e1576] [cursor=pointer] + - generic "LinuxPanel-13.1.0.pl" [ref=f5e1581] [cursor=pointer] + - generic [ref=f5e1582]: 未保护 + - generic "644/root" [ref=f5e1586] + - generic [ref=f5e1587]: 153 B + - generic [ref=f5e1588]: 2026-10-04 10:34:07 + - generic [ref=f5e1593] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e1594]:  + - generic [ref=f5e1596]: + - generic [ref=f5e1598] [cursor=pointer] + - generic "mysql.sock" [ref=f5e1603] [cursor=pointer] + - generic [ref=f5e1604]: 未保护 + - generic "777/mysql" [ref=f5e1608] + - generic [ref=f5e1609]: 0 B + - generic [ref=f5e1610]: 2026-09-29 11:54:27 + - generic [ref=f5e1615] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e1616]:  + - generic [ref=f5e1618]: + - generic [ref=f5e1620] [cursor=pointer] + - generic "mysql.sock.lock" [ref=f5e1625] [cursor=pointer] + - generic [ref=f5e1626]: 未保护 + - generic "600/mysql" [ref=f5e1630] + - generic [ref=f5e1631]: 7 B + - generic [ref=f5e1632]: 2026-09-29 11:54:27 + - generic [ref=f5e1637] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e1638]:  + - generic [ref=f5e1640]: + - generic [ref=f5e1642] [cursor=pointer] + - generic "mysql_config.pl" [ref=f5e1647] [cursor=pointer] + - generic [ref=f5e1648]: 未保护 + - generic "644/root" [ref=f5e1652] + - generic [ref=f5e1653]: 37.68 KB + - generic [ref=f5e1654]: 2026-09-29 11:34:02 + - generic [ref=f5e1659] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e1660]:  + - generic [ref=f5e295]: + - generic [ref=f5e296]: + - generic [ref=f5e297]: 共10个目录,76个文件,文件大小 + - generic [ref=f5e298]: 计算 + - generic [ref=f5e301]: + - button "上一页" [disabled] [ref=f5e302] + - list [ref=f5e303]: + - listitem "第 1 页" [ref=f5e304]: "1" + - button "下一页" [disabled] [ref=f5e305] + - generic [ref=f5e308] [cursor=pointer]: + - generic: + - combobox [ref=f5e310] + - generic [ref=f5e311]: 500条/页 + - generic [ref=f5e316]: 共 86 条 + - generic [ref=f5e317]: + - generic [ref=f5e318]: 前往 + - spinbutton "页" [ref=f5e321]: "1" + - generic [ref=f5e322]: 页 + - generic [ref=f5e323]: + - generic [ref=f5e324]: 宝塔Linux面板©2014-2026 广东堡塔安全技术有限公司 (bt.cn) + - separator [ref=f5e325] + - link "论坛求助" [ref=f5e326] [cursor=pointer]: + - /url: http://www.bt.cn/bbs + - separator [ref=f5e331] + - link "使用手册" [ref=f5e332] [cursor=pointer]: + - /url: https://docs.bt.cn + - separator [ref=f5e337] + - generic [ref=f5e338]: 微信公众号 + - separator [ref=f5e342] + - link "正版查询" [ref=f5e343] [cursor=pointer]: + - /url: https://www.bt.cn/auth + - separator [ref=f5e348] + - generic [ref=f5e349]: 联系人工客服 + - generic [ref=f5e353]: + - generic [ref=f5e354] [cursor=pointer]: + - generic [ref=f5e377]: AI + - generic [ref=f5e378]: 助手 + - generic [ref=f5e379] [cursor=pointer]:  + - generic:        + - dialog [ref=f5e1662]: + - generic [active] [ref=f5e1663]: + - banner [ref=f5e1664]: + - generic [ref=f5e1665]: 上传文件到【/tmp】 --支持断点续传 + - generic [ref=f5e1666]: + - generic [ref=f5e1667] [cursor=pointer] + - generic [ref=f5e1674]: + - generic [ref=f5e1675]: + - generic [ref=f5e1677]: + - button "上传文件" [ref=f5e1678] [cursor=pointer] + - button "切换下拉选项" [ref=f5e1680] [cursor=pointer] + - button "清空列表" [disabled] [ref=f5e1685] + - generic [ref=f5e1687]: 请将需要上传的文件/文件夹拖到此处 + - button "开始上传" [ref=f5e1690] [cursor=pointer] \ No newline at end of file diff --git a/.playwright-cli/page-2026-10-04T02-47-24-659Z.yml b/.playwright-cli/page-2026-10-04T02-47-24-659Z.yml new file mode 100644 index 0000000..e69de29 diff --git a/.playwright-cli/page-2026-10-04T02-47-27-077Z.yml b/.playwright-cli/page-2026-10-04T02-47-27-077Z.yml new file mode 100644 index 0000000..427e9fd --- /dev/null +++ b/.playwright-cli/page-2026-10-04T02-47-27-077Z.yml @@ -0,0 +1,504 @@ +- generic [ref=f5e1]: + - generic [ref=f5e4]: + - complementary [ref=f5e5]: + - generic [ref=f5e6]: + - generic [ref=f5e8] [cursor=pointer]: + - generic "双击可复制IP" [ref=f5e11]: 111.230.144.231 + - generic [ref=f5e12]: "0" + - list [ref=f5e18]: + - listitem [ref=f5e19]: + - link "首页" [ref=f5e20] [cursor=pointer]: + - /url: /home + - listitem [ref=f5e24]: + - link "网站" [ref=f5e25] [cursor=pointer]: + - /url: /site + - listitem [ref=f5e29]: + - link "数据库" [ref=f5e30] [cursor=pointer]: + - /url: /database + - listitem [ref=f5e34]: + - link "Docker" [ref=f5e35] [cursor=pointer]: + - /url: /docker + - listitem [ref=f5e39]: + - link "监控" [ref=f5e40] [cursor=pointer]: + - /url: /control + - listitem [ref=f5e44]: + - link "系统" [ref=f5e45] [cursor=pointer]: + - /url: /system_new + - listitem [ref=f5e49]: + - link "安全中心" [ref=f5e50] [cursor=pointer]: + - /url: /firewall + - listitem [ref=f5e54]: + - link "WAF" [ref=f5e55] [cursor=pointer]: + - /url: /waf + - listitem [ref=f5e59]: + - link "文件" [ref=f5e60] [cursor=pointer]: + - /url: /files + - listitem [ref=f5e64]: + - link "日志" [ref=f5e65] [cursor=pointer]: + - /url: /logs + - listitem [ref=f5e69]: + - link "SSL" [ref=f5e70] [cursor=pointer]: + - /url: /ssl + - listitem [ref=f5e74]: + - link "终端" [ref=f5e75] [cursor=pointer]: + - /url: /xterm + - listitem [ref=f5e79]: + - link "AI" [ref=f5e80] [cursor=pointer]: + - /url: /ai + - listitem [ref=f5e84]: + - link "节点管理" [ref=f5e85] [cursor=pointer]: + - /url: /node + - listitem [ref=f5e89]: + - link "计划任务" [ref=f5e90] [cursor=pointer]: + - /url: /crontab + - listitem [ref=f5e94]: + - link "软件商店" [ref=f5e95] [cursor=pointer]: + - /url: /soft + - listitem [ref=f5e99]: + - link "设置" [ref=f5e100] [cursor=pointer]: + - /url: /config + - listitem [ref=f5e104]: + - link "退出" [ref=f5e105] [cursor=pointer]: + - /url: javascript:; + - generic [ref=f5e110]: + - generic [ref=f5e111] [cursor=pointer]:  + - generic [ref=f5e114] [cursor=pointer]:  + - generic [ref=f5e117]: + - generic [ref=f5e121]: + - generic [ref=f5e122]: + - generic [ref=f5e123]: + - generic [ref=f5e124] [cursor=pointer]: + - generic [ref=f5e125]: tmp + - generic [ref=f5e129]:  + - generic [ref=f5e131] [cursor=pointer]:  + - generic:   + - generic [ref=f5e132]: + - generic [ref=f5e133]: + - generic [ref=f5e134] [cursor=pointer]:  + - generic [ref=f5e137]: + - text:  + - generic [ref=f5e138] [cursor=pointer]: + - generic [ref=f5e139]: 根目录 + - generic [ref=f5e140]:  + - generic [ref=f5e998] [cursor=pointer]: + - generic [ref=f5e999]: tmp + - generic [ref=f5e1000]:  + - generic [ref=f5e147] [cursor=pointer]:  + - text:  + - generic [ref=f5e149]: + - generic [ref=f5e150]: + - textbox "搜索文件/目录" [ref=f5e152] + - button "" [ref=f5e154] [cursor=pointer] + - generic [ref=f5e158] [cursor=pointer]: + - generic [ref=f5e159]: + - checkbox "包含子目录" + - generic [ref=f5e161]: 包含子目录 + - generic [ref=f5e162]: + - generic [ref=f5e163]: + - button "上传/下载 " [ref=f5e165] [cursor=pointer]: + - generic [ref=f5e166]: + - text: 上传/下载 + - generic [ref=f5e167]:  + - button "新建 " [ref=f5e169] [cursor=pointer]: + - generic [ref=f5e170]: + - text: 新建 + - generic [ref=f5e173]:  + - button "文件内容搜索" [ref=f5e174] [cursor=pointer] + - button "收藏夹 " [ref=f5e178] [cursor=pointer]: + - generic [ref=f5e179]: + - text: 收藏夹 + - generic [ref=f5e181]:  + - button "终端" [ref=f5e182] [cursor=pointer] + - button "/(根目录)166.3 GB" [ref=f5e187] [cursor=pointer]: + - generic [ref=f5e188]:  /(根目录)166.3 GB + - button "更多功能 " [ref=f5e191] [cursor=pointer]: + - generic [ref=f5e192]: + - text: 更多功能 + - generic [ref=f5e193]:  + - generic [ref=f5e194]: + - text:   + - button " 回收站" [ref=f5e195] [cursor=pointer]: + - generic [ref=f5e196]: + - generic [ref=f5e197]:  + - text: 回收站 + - generic [ref=f5e198]: + - generic [ref=f5e199] [cursor=pointer] + - generic [ref=f5e207] [cursor=pointer] + - generic [ref=f5e213]: + - generic [ref=f5e215]: + - generic [ref=f5e216]: + - generic [ref=f5e220] [cursor=pointer]: + - checkbox + - generic [ref=f5e222] [cursor=pointer]: + - generic [ref=f5e223]: 文件名称 + - generic [ref=f5e224]: + - generic [ref=f5e225]:  + - generic [ref=f5e226]:  + - generic [ref=f5e227]: 企业级防篡改 + - generic [ref=f5e229]: 权限/所有者 + - generic [ref=f5e231] [cursor=pointer]: + - generic [ref=f5e232]: 大小 + - generic [ref=f5e233]: + - generic [ref=f5e234]:  + - generic [ref=f5e235]:  + - generic [ref=f5e236] [cursor=pointer]: + - generic [ref=f5e237]: 修改时间 + - generic [ref=f5e238]: + - generic [ref=f5e239]:  + - generic [ref=f5e240]:  + - generic [ref=f5e241]: 备注 + - generic [ref=f5e243]: 操作 + - generic [ref=f5e1002]: + - generic [ref=f5e1004]: + - generic [ref=f5e1006] [cursor=pointer] + - generic "2af7c071b686bc94776078e2ebe35b8a" [ref=f5e1011] [cursor=pointer] + - generic [ref=f5e1012]: 未保护 + - generic "700/root" [ref=f5e1016] + - generic "点击计算大小" [ref=f5e1018]: 计算 + - generic [ref=f5e1020]: 2026-09-29 11:01:17 + - generic [ref=f5e1025] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e1026]:  + - generic [ref=f5e1028]: + - generic [ref=f5e1030] [cursor=pointer] + - generic "aap_locks" [ref=f5e1035] [cursor=pointer] + - generic [ref=f5e1036]: 未保护 + - generic "755/root" [ref=f5e1040] + - generic "点击计算大小" [ref=f5e1042]: 计算 + - generic [ref=f5e1044]: 2026-09-29 11:05:40 + - generic [ref=f5e1049] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e1050]:  + - generic [ref=f5e1052]: + - generic [ref=f5e1054] [cursor=pointer] + - generic "filetransfer" [ref=f5e1059] [cursor=pointer] + - generic [ref=f5e1060]: 未保护 + - generic "755/root" [ref=f5e1064] + - generic "点击计算大小" [ref=f5e1066]: 计算 + - generic [ref=f5e1068]: 2026-09-29 14:13:47 + - generic [ref=f5e1073] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e1074]:  + - generic [ref=f5e1076]: + - generic [ref=f5e1078] [cursor=pointer] + - generic "flow_task" [ref=f5e1083] [cursor=pointer] + - generic [ref=f5e1084]: 未保护 + - generic "755/root" [ref=f5e1088] + - generic "点击计算大小" [ref=f5e1090]: 计算 + - generic [ref=f5e1092]: 2026-09-29 14:13:47 + - generic [ref=f5e1097] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e1098]:  + - generic [ref=f5e1100]: + - generic [ref=f5e1102] [cursor=pointer] + - generic "systemd-private-fbe3088f22eb49fcb04cb2da883033f7-airz-analysis.service-ffw8WY" [ref=f5e1107] [cursor=pointer] + - generic [ref=f5e1108]: 未保护 + - generic "700/root" [ref=f5e1112] + - generic "点击计算大小" [ref=f5e1114]: 计算 + - generic [ref=f5e1116]: 2026-10-02 08:34:10 + - generic [ref=f5e1121] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e1122]:  + - generic [ref=f5e1124]: + - generic [ref=f5e1126] [cursor=pointer] + - generic "systemd-private-fbe3088f22eb49fcb04cb2da883033f7-chronyd.service-qWpZLd" [ref=f5e1131] [cursor=pointer] + - generic [ref=f5e1132]: 未保护 + - generic "700/root" [ref=f5e1136] + - generic "点击计算大小" [ref=f5e1138]: 计算 + - generic [ref=f5e1140]: 2026-09-29 11:00:14 + - generic [ref=f5e1145] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e1146]:  + - generic [ref=f5e1148]: + - generic [ref=f5e1150] [cursor=pointer] + - generic "systemd-private-fbe3088f22eb49fcb04cb2da883033f7-dbus-broker.service-uX7VU6" [ref=f5e1155] [cursor=pointer] + - generic [ref=f5e1156]: 未保护 + - generic "700/root" [ref=f5e1160] + - generic "点击计算大小" [ref=f5e1162]: 计算 + - generic [ref=f5e1164]: 2026-09-29 11:00:02 + - generic [ref=f5e1169] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e1170]:  + - generic [ref=f5e1172]: + - generic [ref=f5e1174] [cursor=pointer] + - generic "systemd-private-fbe3088f22eb49fcb04cb2da883033f7-polkit.service-3IKnd3" [ref=f5e1179] [cursor=pointer] + - generic [ref=f5e1180]: 未保护 + - generic "700/root" [ref=f5e1184] + - generic "点击计算大小" [ref=f5e1186]: 计算 + - generic [ref=f5e1188]: 2026-09-29 11:00:07 + - generic [ref=f5e1193] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e1194]:  + - generic [ref=f5e1196]: + - generic [ref=f5e1198] [cursor=pointer] + - generic "systemd-private-fbe3088f22eb49fcb04cb2da883033f7-redis.service-fAMcQI" [ref=f5e1203] [cursor=pointer] + - generic [ref=f5e1204]: 未保护 + - generic "700/root" [ref=f5e1208] + - generic "点击计算大小" [ref=f5e1210]: 计算 + - generic [ref=f5e1212]: 2026-09-29 15:47:43 + - generic [ref=f5e1217] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e1218]:  + - generic [ref=f5e1220]: + - generic [ref=f5e1222] [cursor=pointer] + - generic "systemd-private-fbe3088f22eb49fcb04cb2da883033f7-systemd-logind.service-Krnj8o" [ref=f5e1227] [cursor=pointer] + - generic [ref=f5e1228]: 未保护 + - generic "700/root" [ref=f5e1232] + - generic "点击计算大小" [ref=f5e1234]: 计算 + - generic [ref=f5e1236]: 2026-09-29 11:00:02 + - generic [ref=f5e1241] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e1242]:  + - generic [ref=f5e1244]: + - generic [ref=f5e1246] [cursor=pointer] + - generic ".fluah_time" [ref=f5e1251] [cursor=pointer] + - generic [ref=f5e1252]: 未保护 + - generic "644/root" [ref=f5e1256] + - generic [ref=f5e1257]: 10 B + - generic [ref=f5e1258]: 2026-10-04 10:34:07 + - generic [ref=f5e1263] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e1264]:  + - generic [ref=f5e1266]: + - generic [ref=f5e1268] [cursor=pointer] + - generic "airz-php74-install.log" [ref=f5e1273] [cursor=pointer] + - generic [ref=f5e1274]: 未保护 + - generic "644/root" [ref=f5e1278] + - generic [ref=f5e1279]: 1.95 MB + - generic [ref=f5e1280]: 2026-09-29 15:39:05 + - generic [ref=f5e1285] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e1286]:  + - generic [ref=f5e1288]: + - generic [ref=f5e1290] [cursor=pointer] + - generic "auto_apply_ip_ssl.log" [ref=f5e1295] [cursor=pointer] + - generic [ref=f5e1296]: 未保护 + - generic "644/root" [ref=f5e1300] + - generic [ref=f5e1301]: 764 B + - generic [ref=f5e1302]: 2026-09-29 11:05:39 + - generic [ref=f5e1307] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e1308]:  + - generic [ref=f5e1310]: + - generic [ref=f5e1312] [cursor=pointer] + - generic "backup.conf" [ref=f5e1317] [cursor=pointer] + - generic [ref=f5e1318]: 未保护 + - generic "644/root" [ref=f5e1322] + - generic [ref=f5e1323]: 83 B + - generic [ref=f5e1324]: 2026-09-29 15:50:04 + - generic [ref=f5e1329] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e1330]:  + - generic [ref=f5e1332]: + - generic [ref=f5e1334] [cursor=pointer] + - generic "btpanel-install.log" [ref=f5e1339] [cursor=pointer] + - generic [ref=f5e1340]: 未保护 + - generic "644/root" [ref=f5e1344] + - generic [ref=f5e1345]: 245.94 KB + - generic [ref=f5e1346]: 2026-09-29 11:06:04 + - generic [ref=f5e1351] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e1352]:  + - generic [ref=f5e1354]: + - generic [ref=f5e1356] [cursor=pointer] + - generic "cert.pl" [ref=f5e1361] [cursor=pointer] + - generic [ref=f5e1362]: 未保护 + - generic "644/root" [ref=f5e1366] + - generic [ref=f5e1367]: 5.52 KB + - generic [ref=f5e1368]: 2026-10-01 01:11:05 + - generic [ref=f5e1373] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e1374]:  + - generic [ref=f5e1376]: + - generic [ref=f5e1378] [cursor=pointer] + - generic "cpuidle_support.log" [ref=f5e1383] [cursor=pointer] + - generic [ref=f5e1384]: 未保护 + - generic "644/root" [ref=f5e1388] + - generic [ref=f5e1389]: 53 B + - generic [ref=f5e1390]: 2026-09-29 11:00:24 + - generic [ref=f5e1395] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e1396]:  + - generic [ref=f5e1398]: + - generic [ref=f5e1400] [cursor=pointer] + - generic "crontab_service_status.flag" [ref=f5e1405] [cursor=pointer] + - generic [ref=f5e1406]: 未保护 + - generic "644/root" [ref=f5e1410] + - generic [ref=f5e1411]: 1 B + - generic [ref=f5e1412]: 2026-10-03 13:08:07 + - generic [ref=f5e1417] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e1418]:  + - generic [ref=f5e1420]: + - generic [ref=f5e1422] [cursor=pointer] + - generic "cvm_init.log" [ref=f5e1427] [cursor=pointer] + - generic [ref=f5e1428]: 未保护 + - generic "644/root" [ref=f5e1432] + - generic [ref=f5e1433]: 9.21 KB + - generic [ref=f5e1434]: 2026-09-29 11:00:26 + - generic [ref=f5e1439] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e1440]:  + - generic [ref=f5e1442]: + - generic [ref=f5e1444] [cursor=pointer] + - generic "deploy-backend.py" [ref=f5e1449] [cursor=pointer] + - generic [ref=f5e1450]: 未保护 + - generic "700/root" [ref=f5e1454] + - generic [ref=f5e1455]: 14.27 KB + - generic [ref=f5e1456]: 2026-10-04 10:23:03 + - generic [ref=f5e1461] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e1462]:  + - generic [ref=f5e1464]: + - generic [ref=f5e1466] [cursor=pointer] + - generic "disable_rt_runtime_share.log" [ref=f5e1471] [cursor=pointer] + - generic [ref=f5e1472]: 未保护 + - generic "644/root" [ref=f5e1476] + - generic [ref=f5e1477]: 0 B + - generic [ref=f5e1478]: 2026-09-29 11:00:25 + - generic [ref=f5e1483] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e1484]:  + - generic [ref=f5e1486]: + - generic [ref=f5e1488] [cursor=pointer] + - generic "gd_i.pl" [ref=f5e1493] [cursor=pointer] + - generic [ref=f5e1494]: 未保护 + - generic "644/root" [ref=f5e1498] + - generic [ref=f5e1499]: 40 B + - generic [ref=f5e1500]: 2026-09-29 11:26:27 + - generic [ref=f5e1505] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e1506]:  + - generic [ref=f5e1508]: + - generic [ref=f5e1510] [cursor=pointer] + - generic "gpudirect_rdma_setup.log" [ref=f5e1515] [cursor=pointer] + - generic [ref=f5e1516]: 未保护 + - generic "644/root" [ref=f5e1520] + - generic [ref=f5e1521]: 60 B + - generic [ref=f5e1522]: 2026-09-29 11:00:25 + - generic [ref=f5e1527] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e1528]:  + - generic [ref=f5e1530]: + - generic [ref=f5e1532] [cursor=pointer] + - generic "gpudirect_rdma_setup.sh" [ref=f5e1537] [cursor=pointer] + - generic [ref=f5e1538]: 未保护 + - generic "744/root" [ref=f5e1542] + - generic [ref=f5e1543]: 1.73 KB + - generic [ref=f5e1544]: 2026-08-13 22:24:23 + - generic [ref=f5e1549] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e1550]:  + - generic [ref=f5e1552]: + - generic [ref=f5e1554] [cursor=pointer] + - generic "last_files_set_mode.pl" [ref=f5e1559] [cursor=pointer] + - generic [ref=f5e1560]: 未保护 + - generic "644/root" [ref=f5e1564] + - generic [ref=f5e1565]: 18 B + - generic [ref=f5e1566]: 2026-10-03 09:27:31 + - generic [ref=f5e1571] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e1572]:  + - generic [ref=f5e1574]: + - generic [ref=f5e1576] [cursor=pointer] + - generic "LinuxPanel-13.1.0.pl" [ref=f5e1581] [cursor=pointer] + - generic [ref=f5e1582]: 未保护 + - generic "644/root" [ref=f5e1586] + - generic [ref=f5e1587]: 153 B + - generic [ref=f5e1588]: 2026-10-04 10:34:07 + - generic [ref=f5e1593] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e1594]:  + - generic [ref=f5e1596]: + - generic [ref=f5e1598] [cursor=pointer] + - generic "mysql.sock" [ref=f5e1603] [cursor=pointer] + - generic [ref=f5e1604]: 未保护 + - generic "777/mysql" [ref=f5e1608] + - generic [ref=f5e1609]: 0 B + - generic [ref=f5e1610]: 2026-09-29 11:54:27 + - generic [ref=f5e1615] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e1616]:  + - generic [ref=f5e1618]: + - generic [ref=f5e1620] [cursor=pointer] + - generic "mysql.sock.lock" [ref=f5e1625] [cursor=pointer] + - generic [ref=f5e1626]: 未保护 + - generic "600/mysql" [ref=f5e1630] + - generic [ref=f5e1631]: 7 B + - generic [ref=f5e1632]: 2026-09-29 11:54:27 + - generic [ref=f5e1637] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e1638]:  + - generic [ref=f5e1640]: + - generic [ref=f5e1642] [cursor=pointer] + - generic "mysql_config.pl" [ref=f5e1647] [cursor=pointer] + - generic [ref=f5e1648]: 未保护 + - generic "644/root" [ref=f5e1652] + - generic [ref=f5e1653]: 37.68 KB + - generic [ref=f5e1654]: 2026-09-29 11:34:02 + - generic [ref=f5e1659] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e1660]:  + - generic [ref=f5e295]: + - generic [ref=f5e296]: + - generic [ref=f5e297]: 共10个目录,76个文件,文件大小 + - generic [ref=f5e298]: 计算 + - generic [ref=f5e301]: + - button "上一页" [disabled] [ref=f5e302] + - list [ref=f5e303]: + - listitem "第 1 页" [ref=f5e304]: "1" + - button "下一页" [disabled] [ref=f5e305] + - generic [ref=f5e308] [cursor=pointer]: + - generic: + - combobox [ref=f5e310] + - generic [ref=f5e311]: 500条/页 + - generic [ref=f5e316]: 共 86 条 + - generic [ref=f5e317]: + - generic [ref=f5e318]: 前往 + - spinbutton "页" [ref=f5e321]: "1" + - generic [ref=f5e322]: 页 + - generic [ref=f5e323]: + - generic [ref=f5e324]: 宝塔Linux面板©2014-2026 广东堡塔安全技术有限公司 (bt.cn) + - separator [ref=f5e325] + - link "论坛求助" [ref=f5e326] [cursor=pointer]: + - /url: http://www.bt.cn/bbs + - separator [ref=f5e331] + - link "使用手册" [ref=f5e332] [cursor=pointer]: + - /url: https://docs.bt.cn + - separator [ref=f5e337] + - generic [ref=f5e338]: 微信公众号 + - separator [ref=f5e342] + - link "正版查询" [ref=f5e343] [cursor=pointer]: + - /url: https://www.bt.cn/auth + - separator [ref=f5e348] + - generic [ref=f5e349]: 联系人工客服 + - generic [ref=f5e353]: + - generic [ref=f5e354] [cursor=pointer]: + - generic [ref=f5e377]: AI + - generic [ref=f5e378]: 助手 + - generic [ref=f5e379] [cursor=pointer]:  + - generic:        + - dialog [ref=f5e1662]: + - generic [ref=f5e1663]: + - banner [ref=f5e1664]: + - generic [ref=f5e1665]: 上传文件到【/tmp】 --支持断点续传 + - generic [ref=f5e1666]: + - generic [ref=f5e1667] [cursor=pointer] + - generic [ref=f5e1674]: + - generic [ref=f5e1675]: + - generic [ref=f5e1677]: + - button "上传文件" [active] [ref=f5e1678] [cursor=pointer] + - button "切换下拉选项" [ref=f5e1680] [cursor=pointer] + - button "清空列表" [ref=f5e1685] [cursor=pointer] + - generic [ref=f5e1692]: + - generic [ref=f5e1693]: + - generic [ref=f5e1694]: 文件名 + - generic [ref=f5e1695]: 文件大小 + - generic [ref=f5e1696]: 上传状态 + - generic [ref=f5e1697]: 操作 + - generic [ref=f5e1704]: + - generic "/pymysql.zip" [ref=f5e1707] + - generic [ref=f5e1708]: 121.68 KB + - generic [ref=f5e1709]: 等待上传 + - generic [ref=f5e1711]: 取消 + - button "开始上传" [ref=f5e1690] [cursor=pointer] \ No newline at end of file diff --git a/.playwright-cli/page-2026-10-04T02-47-41-716Z.yml b/.playwright-cli/page-2026-10-04T02-47-41-716Z.yml new file mode 100644 index 0000000..ecd1546 --- /dev/null +++ b/.playwright-cli/page-2026-10-04T02-47-41-716Z.yml @@ -0,0 +1,505 @@ +- generic [active] [ref=f5e1]: + - generic [ref=f5e4]: + - complementary [ref=f5e5]: + - generic [ref=f5e6]: + - generic [ref=f5e8] [cursor=pointer]: + - generic "双击可复制IP" [ref=f5e11]: 111.230.144.231 + - generic [ref=f5e12]: "0" + - list [ref=f5e18]: + - listitem [ref=f5e19]: + - link "首页" [ref=f5e20] [cursor=pointer]: + - /url: /home + - listitem [ref=f5e24]: + - link "网站" [ref=f5e25] [cursor=pointer]: + - /url: /site + - listitem [ref=f5e29]: + - link "数据库" [ref=f5e30] [cursor=pointer]: + - /url: /database + - listitem [ref=f5e34]: + - link "Docker" [ref=f5e35] [cursor=pointer]: + - /url: /docker + - listitem [ref=f5e39]: + - link "监控" [ref=f5e40] [cursor=pointer]: + - /url: /control + - listitem [ref=f5e44]: + - link "系统" [ref=f5e45] [cursor=pointer]: + - /url: /system_new + - listitem [ref=f5e49]: + - link "安全中心" [ref=f5e50] [cursor=pointer]: + - /url: /firewall + - listitem [ref=f5e54]: + - link "WAF" [ref=f5e55] [cursor=pointer]: + - /url: /waf + - listitem [ref=f5e59]: + - link "文件" [ref=f5e60] [cursor=pointer]: + - /url: /files + - listitem [ref=f5e64]: + - link "日志" [ref=f5e65] [cursor=pointer]: + - /url: /logs + - listitem [ref=f5e69]: + - link "SSL" [ref=f5e70] [cursor=pointer]: + - /url: /ssl + - listitem [ref=f5e74]: + - link "终端" [ref=f5e75] [cursor=pointer]: + - /url: /xterm + - listitem [ref=f5e79]: + - link "AI" [ref=f5e80] [cursor=pointer]: + - /url: /ai + - listitem [ref=f5e84]: + - link "节点管理" [ref=f5e85] [cursor=pointer]: + - /url: /node + - listitem [ref=f5e89]: + - link "计划任务" [ref=f5e90] [cursor=pointer]: + - /url: /crontab + - listitem [ref=f5e94]: + - link "软件商店" [ref=f5e95] [cursor=pointer]: + - /url: /soft + - listitem [ref=f5e99]: + - link "设置" [ref=f5e100] [cursor=pointer]: + - /url: /config + - listitem [ref=f5e104]: + - link "退出" [ref=f5e105] [cursor=pointer]: + - /url: javascript:; + - generic [ref=f5e110]: + - generic [ref=f5e111] [cursor=pointer]:  + - generic [ref=f5e114] [cursor=pointer]:  + - generic [ref=f5e117]: + - generic [ref=f5e121]: + - generic [ref=f5e122]: + - generic [ref=f5e123]: + - generic [ref=f5e124] [cursor=pointer]: + - generic [ref=f5e125]: tmp + - generic [ref=f5e129]:  + - generic [ref=f5e131] [cursor=pointer]:  + - generic:   + - generic [ref=f5e132]: + - generic [ref=f5e133]: + - generic [ref=f5e134] [cursor=pointer]:  + - generic [ref=f5e137]: + - text:  + - generic [ref=f5e138] [cursor=pointer]: + - generic [ref=f5e139]: 根目录 + - generic [ref=f5e140]:  + - generic [ref=f5e998] [cursor=pointer]: + - generic [ref=f5e999]: tmp + - generic [ref=f5e1000]:  + - generic [ref=f5e147] [cursor=pointer]:  + - text:  + - generic [ref=f5e149]: + - generic [ref=f5e150]: + - textbox "搜索文件/目录" [ref=f5e152] + - button "" [ref=f5e154] [cursor=pointer] + - generic [ref=f5e158] [cursor=pointer]: + - generic [ref=f5e159]: + - checkbox "包含子目录" + - generic [ref=f5e161]: 包含子目录 + - generic [ref=f5e162]: + - generic [ref=f5e163]: + - button "上传/下载 " [ref=f5e165] [cursor=pointer]: + - generic [ref=f5e166]: + - text: 上传/下载 + - generic [ref=f5e167]:  + - button "新建 " [ref=f5e169] [cursor=pointer]: + - generic [ref=f5e170]: + - text: 新建 + - generic [ref=f5e173]:  + - button "文件内容搜索" [ref=f5e174] [cursor=pointer] + - button "收藏夹 " [ref=f5e178] [cursor=pointer]: + - generic [ref=f5e179]: + - text: 收藏夹 + - generic [ref=f5e181]:  + - button "终端" [ref=f5e182] [cursor=pointer] + - button "/(根目录)166.3 GB" [ref=f5e187] [cursor=pointer]: + - generic [ref=f5e188]:  /(根目录)166.3 GB + - button "更多功能 " [ref=f5e191] [cursor=pointer]: + - generic [ref=f5e192]: + - text: 更多功能 + - generic [ref=f5e193]:  + - generic [ref=f5e194]: + - text:   + - button " 回收站" [ref=f5e195] [cursor=pointer]: + - generic [ref=f5e196]: + - generic [ref=f5e197]:  + - text: 回收站 + - generic [ref=f5e198]: + - generic [ref=f5e199] [cursor=pointer] + - generic [ref=f5e207] [cursor=pointer] + - generic [ref=f5e213]: + - generic [ref=f5e215]: + - generic [ref=f5e216]: + - generic [ref=f5e220] [cursor=pointer]: + - checkbox + - generic [ref=f5e222] [cursor=pointer]: + - generic [ref=f5e223]: 文件名称 + - generic [ref=f5e224]: + - generic [ref=f5e225]:  + - generic [ref=f5e226]:  + - generic [ref=f5e227]: 企业级防篡改 + - generic [ref=f5e229]: 权限/所有者 + - generic [ref=f5e231] [cursor=pointer]: + - generic [ref=f5e232]: 大小 + - generic [ref=f5e233]: + - generic [ref=f5e234]:  + - generic [ref=f5e235]:  + - generic [ref=f5e236] [cursor=pointer]: + - generic [ref=f5e237]: 修改时间 + - generic [ref=f5e238]: + - generic [ref=f5e239]:  + - generic [ref=f5e240]:  + - generic [ref=f5e241]: 备注 + - generic [ref=f5e243]: 操作 + - generic [ref=f5e1714]: + - generic [ref=f5e1716]: + - generic [ref=f5e1718] [cursor=pointer] + - generic "2af7c071b686bc94776078e2ebe35b8a" [ref=f5e1723] [cursor=pointer] + - generic [ref=f5e1724]: 未保护 + - generic "700/root" [ref=f5e1728] + - generic "点击计算大小" [ref=f5e1730]: 计算 + - generic [ref=f5e1732]: 2026-09-29 11:01:17 + - generic [ref=f5e1737] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e1738]:  + - generic [ref=f5e1740]: + - generic [ref=f5e1742] [cursor=pointer] + - generic "aap_locks" [ref=f5e1747] [cursor=pointer] + - generic [ref=f5e1748]: 未保护 + - generic "755/root" [ref=f5e1752] + - generic "点击计算大小" [ref=f5e1754]: 计算 + - generic [ref=f5e1756]: 2026-09-29 11:05:40 + - generic [ref=f5e1761] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e1762]:  + - generic [ref=f5e1764]: + - generic [ref=f5e1766] [cursor=pointer] + - generic "filetransfer" [ref=f5e1771] [cursor=pointer] + - generic [ref=f5e1772]: 未保护 + - generic "755/root" [ref=f5e1776] + - generic "点击计算大小" [ref=f5e1778]: 计算 + - generic [ref=f5e1780]: 2026-09-29 14:13:47 + - generic [ref=f5e1785] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e1786]:  + - generic [ref=f5e1788]: + - generic [ref=f5e1790] [cursor=pointer] + - generic "flow_task" [ref=f5e1795] [cursor=pointer] + - generic [ref=f5e1796]: 未保护 + - generic "755/root" [ref=f5e1800] + - generic "点击计算大小" [ref=f5e1802]: 计算 + - generic [ref=f5e1804]: 2026-09-29 14:13:47 + - generic [ref=f5e1809] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e1810]:  + - generic [ref=f5e1812]: + - generic [ref=f5e1814] [cursor=pointer] + - generic "systemd-private-fbe3088f22eb49fcb04cb2da883033f7-airz-analysis.service-ffw8WY" [ref=f5e1819] [cursor=pointer] + - generic [ref=f5e1820]: 未保护 + - generic "700/root" [ref=f5e1824] + - generic "点击计算大小" [ref=f5e1826]: 计算 + - generic [ref=f5e1828]: 2026-10-02 08:34:10 + - generic [ref=f5e1833] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e1834]:  + - generic [ref=f5e1836]: + - generic [ref=f5e1838] [cursor=pointer] + - generic "systemd-private-fbe3088f22eb49fcb04cb2da883033f7-chronyd.service-qWpZLd" [ref=f5e1843] [cursor=pointer] + - generic [ref=f5e1844]: 未保护 + - generic "700/root" [ref=f5e1848] + - generic "点击计算大小" [ref=f5e1850]: 计算 + - generic [ref=f5e1852]: 2026-09-29 11:00:14 + - generic [ref=f5e1857] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e1858]:  + - generic [ref=f5e1860]: + - generic [ref=f5e1862] [cursor=pointer] + - generic "systemd-private-fbe3088f22eb49fcb04cb2da883033f7-dbus-broker.service-uX7VU6" [ref=f5e1867] [cursor=pointer] + - generic [ref=f5e1868]: 未保护 + - generic "700/root" [ref=f5e1872] + - generic "点击计算大小" [ref=f5e1874]: 计算 + - generic [ref=f5e1876]: 2026-09-29 11:00:02 + - generic [ref=f5e1881] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e1882]:  + - generic [ref=f5e1884]: + - generic [ref=f5e1886] [cursor=pointer] + - generic "systemd-private-fbe3088f22eb49fcb04cb2da883033f7-polkit.service-3IKnd3" [ref=f5e1891] [cursor=pointer] + - generic [ref=f5e1892]: 未保护 + - generic "700/root" [ref=f5e1896] + - generic "点击计算大小" [ref=f5e1898]: 计算 + - generic [ref=f5e1900]: 2026-09-29 11:00:07 + - generic [ref=f5e1905] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e1906]:  + - generic [ref=f5e1908]: + - generic [ref=f5e1910] [cursor=pointer] + - generic "systemd-private-fbe3088f22eb49fcb04cb2da883033f7-redis.service-fAMcQI" [ref=f5e1915] [cursor=pointer] + - generic [ref=f5e1916]: 未保护 + - generic "700/root" [ref=f5e1920] + - generic "点击计算大小" [ref=f5e1922]: 计算 + - generic [ref=f5e1924]: 2026-09-29 15:47:43 + - generic [ref=f5e1929] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e1930]:  + - generic [ref=f5e1932]: + - generic [ref=f5e1934] [cursor=pointer] + - generic "systemd-private-fbe3088f22eb49fcb04cb2da883033f7-systemd-logind.service-Krnj8o" [ref=f5e1939] [cursor=pointer] + - generic [ref=f5e1940]: 未保护 + - generic "700/root" [ref=f5e1944] + - generic "点击计算大小" [ref=f5e1946]: 计算 + - generic [ref=f5e1948]: 2026-09-29 11:00:02 + - generic [ref=f5e1953] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e1954]:  + - generic [ref=f5e1956]: + - generic [ref=f5e1958] [cursor=pointer] + - generic ".fluah_time" [ref=f5e1963] [cursor=pointer] + - generic [ref=f5e1964]: 未保护 + - generic "644/root" [ref=f5e1968] + - generic [ref=f5e1969]: 10 B + - generic [ref=f5e1970]: 2026-10-04 10:34:07 + - generic [ref=f5e1975] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e1976]:  + - generic [ref=f5e1978]: + - generic [ref=f5e1980] [cursor=pointer] + - generic "airz-php74-install.log" [ref=f5e1985] [cursor=pointer] + - generic [ref=f5e1986]: 未保护 + - generic "644/root" [ref=f5e1990] + - generic [ref=f5e1991]: 1.95 MB + - generic [ref=f5e1992]: 2026-09-29 15:39:05 + - generic [ref=f5e1997] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e1998]:  + - generic [ref=f5e2000]: + - generic [ref=f5e2002] [cursor=pointer] + - generic "auto_apply_ip_ssl.log" [ref=f5e2007] [cursor=pointer] + - generic [ref=f5e2008]: 未保护 + - generic "644/root" [ref=f5e2012] + - generic [ref=f5e2013]: 764 B + - generic [ref=f5e2014]: 2026-09-29 11:05:39 + - generic [ref=f5e2019] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e2020]:  + - generic [ref=f5e2022]: + - generic [ref=f5e2024] [cursor=pointer] + - generic "backup.conf" [ref=f5e2029] [cursor=pointer] + - generic [ref=f5e2030]: 未保护 + - generic "644/root" [ref=f5e2034] + - generic [ref=f5e2035]: 83 B + - generic [ref=f5e2036]: 2026-09-29 15:50:04 + - generic [ref=f5e2041] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e2042]:  + - generic [ref=f5e2044]: + - generic [ref=f5e2046] [cursor=pointer] + - generic "btpanel-install.log" [ref=f5e2051] [cursor=pointer] + - generic [ref=f5e2052]: 未保护 + - generic "644/root" [ref=f5e2056] + - generic [ref=f5e2057]: 245.94 KB + - generic [ref=f5e2058]: 2026-09-29 11:06:04 + - generic [ref=f5e2063] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e2064]:  + - generic [ref=f5e2066]: + - generic [ref=f5e2068] [cursor=pointer] + - generic "cert.pl" [ref=f5e2073] [cursor=pointer] + - generic [ref=f5e2074]: 未保护 + - generic "644/root" [ref=f5e2078] + - generic [ref=f5e2079]: 5.52 KB + - generic [ref=f5e2080]: 2026-10-01 01:11:05 + - generic [ref=f5e2085] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e2086]:  + - generic [ref=f5e2088]: + - generic [ref=f5e2090] [cursor=pointer] + - generic "cpuidle_support.log" [ref=f5e2095] [cursor=pointer] + - generic [ref=f5e2096]: 未保护 + - generic "644/root" [ref=f5e2100] + - generic [ref=f5e2101]: 53 B + - generic [ref=f5e2102]: 2026-09-29 11:00:24 + - generic [ref=f5e2107] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e2108]:  + - generic [ref=f5e2110]: + - generic [ref=f5e2112] [cursor=pointer] + - generic "crontab_service_status.flag" [ref=f5e2117] [cursor=pointer] + - generic [ref=f5e2118]: 未保护 + - generic "644/root" [ref=f5e2122] + - generic [ref=f5e2123]: 1 B + - generic [ref=f5e2124]: 2026-10-03 13:08:07 + - generic [ref=f5e2129] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e2130]:  + - generic [ref=f5e2132]: + - generic [ref=f5e2134] [cursor=pointer] + - generic "cvm_init.log" [ref=f5e2139] [cursor=pointer] + - generic [ref=f5e2140]: 未保护 + - generic "644/root" [ref=f5e2144] + - generic [ref=f5e2145]: 9.21 KB + - generic [ref=f5e2146]: 2026-09-29 11:00:26 + - generic [ref=f5e2151] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e2152]:  + - generic [ref=f5e2154]: + - generic [ref=f5e2156] [cursor=pointer] + - generic "deploy-backend.py" [ref=f5e2161] [cursor=pointer] + - generic [ref=f5e2162]: 未保护 + - generic "700/root" [ref=f5e2166] + - generic [ref=f5e2167]: 14.27 KB + - generic [ref=f5e2168]: 2026-10-04 10:23:03 + - generic [ref=f5e2173] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e2174]:  + - generic [ref=f5e2176]: + - generic [ref=f5e2178] [cursor=pointer] + - generic "disable_rt_runtime_share.log" [ref=f5e2183] [cursor=pointer] + - generic [ref=f5e2184]: 未保护 + - generic "644/root" [ref=f5e2188] + - generic [ref=f5e2189]: 0 B + - generic [ref=f5e2190]: 2026-09-29 11:00:25 + - generic [ref=f5e2195] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e2196]:  + - generic [ref=f5e2198]: + - generic [ref=f5e2200] [cursor=pointer] + - generic "gd_i.pl" [ref=f5e2205] [cursor=pointer] + - generic [ref=f5e2206]: 未保护 + - generic "644/root" [ref=f5e2210] + - generic [ref=f5e2211]: 40 B + - generic [ref=f5e2212]: 2026-09-29 11:26:27 + - generic [ref=f5e2217] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e2218]:  + - generic [ref=f5e2220]: + - generic [ref=f5e2222] [cursor=pointer] + - generic "gpudirect_rdma_setup.log" [ref=f5e2227] [cursor=pointer] + - generic [ref=f5e2228]: 未保护 + - generic "644/root" [ref=f5e2232] + - generic [ref=f5e2233]: 60 B + - generic [ref=f5e2234]: 2026-09-29 11:00:25 + - generic [ref=f5e2239] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e2240]:  + - generic [ref=f5e2242]: + - generic [ref=f5e2244] [cursor=pointer] + - generic "gpudirect_rdma_setup.sh" [ref=f5e2249] [cursor=pointer] + - generic [ref=f5e2250]: 未保护 + - generic "744/root" [ref=f5e2254] + - generic [ref=f5e2255]: 1.73 KB + - generic [ref=f5e2256]: 2026-08-13 22:24:23 + - generic [ref=f5e2261] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e2262]:  + - generic [ref=f5e2264]: + - generic [ref=f5e2266] [cursor=pointer] + - generic "last_files_set_mode.pl" [ref=f5e2271] [cursor=pointer] + - generic [ref=f5e2272]: 未保护 + - generic "644/root" [ref=f5e2276] + - generic [ref=f5e2277]: 18 B + - generic [ref=f5e2278]: 2026-10-03 09:27:31 + - generic [ref=f5e2283] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e2284]:  + - generic [ref=f5e2286]: + - generic [ref=f5e2288] [cursor=pointer] + - generic "LinuxPanel-13.1.0.pl" [ref=f5e2293] [cursor=pointer] + - generic [ref=f5e2294]: 未保护 + - generic "644/root" [ref=f5e2298] + - generic [ref=f5e2299]: 153 B + - generic [ref=f5e2300]: 2026-10-04 10:34:07 + - generic [ref=f5e2305] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e2306]:  + - generic [ref=f5e2308]: + - generic [ref=f5e2310] [cursor=pointer] + - generic "mysql.sock" [ref=f5e2315] [cursor=pointer] + - generic [ref=f5e2316]: 未保护 + - generic "777/mysql" [ref=f5e2320] + - generic [ref=f5e2321]: 0 B + - generic [ref=f5e2322]: 2026-09-29 11:54:27 + - generic [ref=f5e2327] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e2328]:  + - generic [ref=f5e2330]: + - generic [ref=f5e2332] [cursor=pointer] + - generic "mysql.sock.lock" [ref=f5e2337] [cursor=pointer] + - generic [ref=f5e2338]: 未保护 + - generic "600/mysql" [ref=f5e2342] + - generic [ref=f5e2343]: 7 B + - generic [ref=f5e2344]: 2026-09-29 11:54:27 + - generic [ref=f5e2349] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e2350]:  + - generic [ref=f5e2352]: + - generic [ref=f5e2354] [cursor=pointer] + - generic "mysql_config.pl" [ref=f5e2359] [cursor=pointer] + - generic [ref=f5e2360]: 未保护 + - generic "644/root" [ref=f5e2364] + - generic [ref=f5e2365]: 37.68 KB + - generic [ref=f5e2366]: 2026-09-29 11:34:02 + - generic [ref=f5e2371] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e2372]:  + - generic [ref=f5e295]: + - generic [ref=f5e296]: + - generic [ref=f5e297]: 共10个目录,77个文件,文件大小 + - generic [ref=f5e298]: 计算 + - generic [ref=f5e301]: + - button "上一页" [disabled] [ref=f5e302] + - list [ref=f5e303]: + - listitem "第 1 页" [ref=f5e304]: "1" + - button "下一页" [disabled] [ref=f5e305] + - generic [ref=f5e308] [cursor=pointer]: + - generic: + - combobox [ref=f5e310] + - generic [ref=f5e311]: 500条/页 + - generic [ref=f5e316]: 共 87 条 + - generic [ref=f5e317]: + - generic [ref=f5e318]: 前往 + - spinbutton "页" [ref=f5e321]: "1" + - generic [ref=f5e322]: 页 + - generic [ref=f5e323]: + - generic [ref=f5e324]: 宝塔Linux面板©2014-2026 广东堡塔安全技术有限公司 (bt.cn) + - separator [ref=f5e325] + - link "论坛求助" [ref=f5e326] [cursor=pointer]: + - /url: http://www.bt.cn/bbs + - separator [ref=f5e331] + - link "使用手册" [ref=f5e332] [cursor=pointer]: + - /url: https://docs.bt.cn + - separator [ref=f5e337] + - generic [ref=f5e338]: 微信公众号 + - separator [ref=f5e342] + - link "正版查询" [ref=f5e343] [cursor=pointer]: + - /url: https://www.bt.cn/auth + - separator [ref=f5e348] + - generic [ref=f5e349]: 联系人工客服 + - generic [ref=f5e353]: + - generic [ref=f5e354] [cursor=pointer]: + - generic [ref=f5e377]: AI + - generic [ref=f5e378]: 助手 + - generic [ref=f5e379] [cursor=pointer]:  + - generic:        + - dialog [ref=f5e1662]: + - generic [ref=f5e1663]: + - banner [ref=f5e1664]: + - generic [ref=f5e1665]: 上传文件到【/tmp】 --支持断点续传 + - generic [ref=f5e1666]: + - generic [ref=f5e1667] [cursor=pointer] + - generic [ref=f5e1674]: + - generic [ref=f5e2373]: + - generic [ref=f5e2374]: 上传大小:121.68 KB + - separator [ref=f5e2375] + - generic [ref=f5e2376]: 共耗时:0.21秒 + - separator [ref=f5e2377] + - generic [ref=f5e2378]: 平均上传速度:590.67 KB/s + - separator [ref=f5e2379] + - generic [ref=f5e2380]: 上传成功:1个 + - generic [ref=f5e1692]: + - generic [ref=f5e1693]: + - generic [ref=f5e1694]: 文件名 + - generic [ref=f5e1695]: 文件大小 + - generic [ref=f5e1696]: 上传状态 + - generic [ref=f5e1704]: + - generic "/pymysql.zip" [ref=f5e1707] + - generic [ref=f5e1708]: 121.68 KB + - generic [ref=f5e1709]: 上传成功 + - button "继续上传" [ref=f5e2381] [cursor=pointer] \ No newline at end of file diff --git a/.playwright-cli/page-2026-10-04T02-48-34-771Z.yml b/.playwright-cli/page-2026-10-04T02-48-34-771Z.yml new file mode 100644 index 0000000..e94b4a4 --- /dev/null +++ b/.playwright-cli/page-2026-10-04T02-48-34-771Z.yml @@ -0,0 +1,480 @@ +- generic [ref=f5e1]: + - generic [ref=f5e4]: + - complementary [ref=f5e5]: + - generic [ref=f5e6]: + - generic [ref=f5e8] [cursor=pointer]: + - generic "双击可复制IP" [ref=f5e11]: 111.230.144.231 + - generic [ref=f5e12]: "0" + - list [ref=f5e18]: + - listitem [ref=f5e19]: + - link "首页" [ref=f5e20] [cursor=pointer]: + - /url: /home + - listitem [ref=f5e24]: + - link "网站" [ref=f5e25] [cursor=pointer]: + - /url: /site + - listitem [ref=f5e29]: + - link "数据库" [ref=f5e30] [cursor=pointer]: + - /url: /database + - listitem [ref=f5e34]: + - link "Docker" [ref=f5e35] [cursor=pointer]: + - /url: /docker + - listitem [ref=f5e39]: + - link "监控" [ref=f5e40] [cursor=pointer]: + - /url: /control + - listitem [ref=f5e44]: + - link "系统" [ref=f5e45] [cursor=pointer]: + - /url: /system_new + - listitem [ref=f5e49]: + - link "安全中心" [ref=f5e50] [cursor=pointer]: + - /url: /firewall + - listitem [ref=f5e54]: + - link "WAF" [ref=f5e55] [cursor=pointer]: + - /url: /waf + - listitem [ref=f5e59]: + - link "文件" [ref=f5e60] [cursor=pointer]: + - /url: /files + - listitem [ref=f5e64]: + - link "日志" [ref=f5e65] [cursor=pointer]: + - /url: /logs + - listitem [ref=f5e69]: + - link "SSL" [ref=f5e70] [cursor=pointer]: + - /url: /ssl + - listitem [ref=f5e74]: + - link "终端" [ref=f5e75] [cursor=pointer]: + - /url: /xterm + - listitem [ref=f5e79]: + - link "AI" [ref=f5e80] [cursor=pointer]: + - /url: /ai + - listitem [ref=f5e84]: + - link "节点管理" [ref=f5e85] [cursor=pointer]: + - /url: /node + - listitem [ref=f5e89]: + - link "计划任务" [ref=f5e90] [cursor=pointer]: + - /url: /crontab + - listitem [ref=f5e94]: + - link "软件商店" [ref=f5e95] [cursor=pointer]: + - /url: /soft + - listitem [ref=f5e99]: + - link "设置" [ref=f5e100] [cursor=pointer]: + - /url: /config + - listitem [ref=f5e104]: + - link "退出" [ref=f5e105] [cursor=pointer]: + - /url: javascript:; + - generic [ref=f5e110]: + - generic [ref=f5e111] [cursor=pointer]:  + - generic [ref=f5e114] [cursor=pointer]:  + - generic [ref=f5e117]: + - generic [ref=f5e121]: + - generic [ref=f5e122]: + - generic [ref=f5e123]: + - generic [ref=f5e124] [cursor=pointer]: + - generic [ref=f5e125]: tmp + - generic [ref=f5e129]:  + - generic [ref=f5e131] [cursor=pointer]:  + - generic:   + - generic [ref=f5e132]: + - generic [ref=f5e133]: + - generic [ref=f5e134] [cursor=pointer]:  + - generic [ref=f5e137]: + - text:  + - generic [ref=f5e138] [cursor=pointer]: + - generic [ref=f5e139]: 根目录 + - generic [ref=f5e140]:  + - generic [ref=f5e998] [cursor=pointer]: + - generic [ref=f5e999]: tmp + - generic [ref=f5e1000]:  + - generic [ref=f5e147] [cursor=pointer]:  + - text:  + - generic [ref=f5e149]: + - generic [ref=f5e150]: + - textbox "搜索文件/目录" [ref=f5e152] + - button "" [ref=f5e154] [cursor=pointer] + - generic [ref=f5e158] [cursor=pointer]: + - generic [ref=f5e159]: + - checkbox "包含子目录" + - generic [ref=f5e161]: 包含子目录 + - generic [ref=f5e162]: + - generic [ref=f5e163]: + - button "上传/下载 " [active] [ref=f5e165] [cursor=pointer]: + - generic [ref=f5e166]: + - text: 上传/下载 + - generic [ref=f5e167]:  + - button "新建 " [ref=f5e169] [cursor=pointer]: + - generic [ref=f5e170]: + - text: 新建 + - generic [ref=f5e173]:  + - button "文件内容搜索" [ref=f5e174] [cursor=pointer] + - button "收藏夹 " [ref=f5e178] [cursor=pointer]: + - generic [ref=f5e179]: + - text: 收藏夹 + - generic [ref=f5e181]:  + - button "终端" [ref=f5e182] [cursor=pointer] + - button "/(根目录)166.3 GB" [ref=f5e187] [cursor=pointer]: + - generic [ref=f5e188]:  /(根目录)166.3 GB + - button "更多功能 " [ref=f5e191] [cursor=pointer]: + - generic [ref=f5e192]: + - text: 更多功能 + - generic [ref=f5e193]:  + - generic [ref=f5e194]: + - text:   + - button " 回收站" [ref=f5e195] [cursor=pointer]: + - generic [ref=f5e196]: + - generic [ref=f5e197]:  + - text: 回收站 + - generic [ref=f5e198]: + - generic [ref=f5e199] [cursor=pointer] + - generic [ref=f5e207] [cursor=pointer] + - generic [ref=f5e213]: + - generic [ref=f5e215]: + - generic [ref=f5e216]: + - generic [ref=f5e220] [cursor=pointer]: + - checkbox + - generic [ref=f5e222] [cursor=pointer]: + - generic [ref=f5e223]: 文件名称 + - generic [ref=f5e224]: + - generic [ref=f5e225]:  + - generic [ref=f5e226]:  + - generic [ref=f5e227]: 企业级防篡改 + - generic [ref=f5e229]: 权限/所有者 + - generic [ref=f5e231] [cursor=pointer]: + - generic [ref=f5e232]: 大小 + - generic [ref=f5e233]: + - generic [ref=f5e234]:  + - generic [ref=f5e235]:  + - generic [ref=f5e236] [cursor=pointer]: + - generic [ref=f5e237]: 修改时间 + - generic [ref=f5e238]: + - generic [ref=f5e239]:  + - generic [ref=f5e240]:  + - generic [ref=f5e241]: 备注 + - generic [ref=f5e243]: 操作 + - generic [ref=f5e1714]: + - generic [ref=f5e1716]: + - generic [ref=f5e1718] [cursor=pointer] + - generic "2af7c071b686bc94776078e2ebe35b8a" [ref=f5e1723] [cursor=pointer] + - generic [ref=f5e1724]: 未保护 + - generic "700/root" [ref=f5e1728] + - generic "点击计算大小" [ref=f5e1730]: 计算 + - generic [ref=f5e1732]: 2026-09-29 11:01:17 + - generic [ref=f5e1737] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e1738]:  + - generic [ref=f5e1740]: + - generic [ref=f5e1742] [cursor=pointer] + - generic "aap_locks" [ref=f5e1747] [cursor=pointer] + - generic [ref=f5e1748]: 未保护 + - generic "755/root" [ref=f5e1752] + - generic "点击计算大小" [ref=f5e1754]: 计算 + - generic [ref=f5e1756]: 2026-09-29 11:05:40 + - generic [ref=f5e1761] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e1762]:  + - generic [ref=f5e1764]: + - generic [ref=f5e1766] [cursor=pointer] + - generic "filetransfer" [ref=f5e1771] [cursor=pointer] + - generic [ref=f5e1772]: 未保护 + - generic "755/root" [ref=f5e1776] + - generic "点击计算大小" [ref=f5e1778]: 计算 + - generic [ref=f5e1780]: 2026-09-29 14:13:47 + - generic [ref=f5e1785] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e1786]:  + - generic [ref=f5e1788]: + - generic [ref=f5e1790] [cursor=pointer] + - generic "flow_task" [ref=f5e1795] [cursor=pointer] + - generic [ref=f5e1796]: 未保护 + - generic "755/root" [ref=f5e1800] + - generic "点击计算大小" [ref=f5e1802]: 计算 + - generic [ref=f5e1804]: 2026-09-29 14:13:47 + - generic [ref=f5e1809] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e1810]:  + - generic [ref=f5e1812]: + - generic [ref=f5e1814] [cursor=pointer] + - generic "systemd-private-fbe3088f22eb49fcb04cb2da883033f7-airz-analysis.service-ffw8WY" [ref=f5e1819] [cursor=pointer] + - generic [ref=f5e1820]: 未保护 + - generic "700/root" [ref=f5e1824] + - generic "点击计算大小" [ref=f5e1826]: 计算 + - generic [ref=f5e1828]: 2026-10-02 08:34:10 + - generic [ref=f5e1833] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e1834]:  + - generic [ref=f5e1836]: + - generic [ref=f5e1838] [cursor=pointer] + - generic "systemd-private-fbe3088f22eb49fcb04cb2da883033f7-chronyd.service-qWpZLd" [ref=f5e1843] [cursor=pointer] + - generic [ref=f5e1844]: 未保护 + - generic "700/root" [ref=f5e1848] + - generic "点击计算大小" [ref=f5e1850]: 计算 + - generic [ref=f5e1852]: 2026-09-29 11:00:14 + - generic [ref=f5e1857] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e1858]:  + - generic [ref=f5e1860]: + - generic [ref=f5e1862] [cursor=pointer] + - generic "systemd-private-fbe3088f22eb49fcb04cb2da883033f7-dbus-broker.service-uX7VU6" [ref=f5e1867] [cursor=pointer] + - generic [ref=f5e1868]: 未保护 + - generic "700/root" [ref=f5e1872] + - generic "点击计算大小" [ref=f5e1874]: 计算 + - generic [ref=f5e1876]: 2026-09-29 11:00:02 + - generic [ref=f5e1881] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e1882]:  + - generic [ref=f5e1884]: + - generic [ref=f5e1886] [cursor=pointer] + - generic "systemd-private-fbe3088f22eb49fcb04cb2da883033f7-polkit.service-3IKnd3" [ref=f5e1891] [cursor=pointer] + - generic [ref=f5e1892]: 未保护 + - generic "700/root" [ref=f5e1896] + - generic "点击计算大小" [ref=f5e1898]: 计算 + - generic [ref=f5e1900]: 2026-09-29 11:00:07 + - generic [ref=f5e1905] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e1906]:  + - generic [ref=f5e1908]: + - generic [ref=f5e1910] [cursor=pointer] + - generic "systemd-private-fbe3088f22eb49fcb04cb2da883033f7-redis.service-fAMcQI" [ref=f5e1915] [cursor=pointer] + - generic [ref=f5e1916]: 未保护 + - generic "700/root" [ref=f5e1920] + - generic "点击计算大小" [ref=f5e1922]: 计算 + - generic [ref=f5e1924]: 2026-09-29 15:47:43 + - generic [ref=f5e1929] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e1930]:  + - generic [ref=f5e1932]: + - generic [ref=f5e1934] [cursor=pointer] + - generic "systemd-private-fbe3088f22eb49fcb04cb2da883033f7-systemd-logind.service-Krnj8o" [ref=f5e1939] [cursor=pointer] + - generic [ref=f5e1940]: 未保护 + - generic "700/root" [ref=f5e1944] + - generic "点击计算大小" [ref=f5e1946]: 计算 + - generic [ref=f5e1948]: 2026-09-29 11:00:02 + - generic [ref=f5e1953] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e1954]:  + - generic [ref=f5e1956]: + - generic [ref=f5e1958] [cursor=pointer] + - generic ".fluah_time" [ref=f5e1963] [cursor=pointer] + - generic [ref=f5e1964]: 未保护 + - generic "644/root" [ref=f5e1968] + - generic [ref=f5e1969]: 10 B + - generic [ref=f5e1970]: 2026-10-04 10:34:07 + - generic [ref=f5e1975] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e1976]:  + - generic [ref=f5e1978]: + - generic [ref=f5e1980] [cursor=pointer] + - generic "airz-php74-install.log" [ref=f5e1985] [cursor=pointer] + - generic [ref=f5e1986]: 未保护 + - generic "644/root" [ref=f5e1990] + - generic [ref=f5e1991]: 1.95 MB + - generic [ref=f5e1992]: 2026-09-29 15:39:05 + - generic [ref=f5e1997] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e1998]:  + - generic [ref=f5e2000]: + - generic [ref=f5e2002] [cursor=pointer] + - generic "auto_apply_ip_ssl.log" [ref=f5e2007] [cursor=pointer] + - generic [ref=f5e2008]: 未保护 + - generic "644/root" [ref=f5e2012] + - generic [ref=f5e2013]: 764 B + - generic [ref=f5e2014]: 2026-09-29 11:05:39 + - generic [ref=f5e2019] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e2020]:  + - generic [ref=f5e2022]: + - generic [ref=f5e2024] [cursor=pointer] + - generic "backup.conf" [ref=f5e2029] [cursor=pointer] + - generic [ref=f5e2030]: 未保护 + - generic "644/root" [ref=f5e2034] + - generic [ref=f5e2035]: 83 B + - generic [ref=f5e2036]: 2026-09-29 15:50:04 + - generic [ref=f5e2041] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e2042]:  + - generic [ref=f5e2044]: + - generic [ref=f5e2046] [cursor=pointer] + - generic "btpanel-install.log" [ref=f5e2051] [cursor=pointer] + - generic [ref=f5e2052]: 未保护 + - generic "644/root" [ref=f5e2056] + - generic [ref=f5e2057]: 245.94 KB + - generic [ref=f5e2058]: 2026-09-29 11:06:04 + - generic [ref=f5e2063] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e2064]:  + - generic [ref=f5e2066]: + - generic [ref=f5e2068] [cursor=pointer] + - generic "cert.pl" [ref=f5e2073] [cursor=pointer] + - generic [ref=f5e2074]: 未保护 + - generic "644/root" [ref=f5e2078] + - generic [ref=f5e2079]: 5.52 KB + - generic [ref=f5e2080]: 2026-10-01 01:11:05 + - generic [ref=f5e2085] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e2086]:  + - generic [ref=f5e2088]: + - generic [ref=f5e2090] [cursor=pointer] + - generic "cpuidle_support.log" [ref=f5e2095] [cursor=pointer] + - generic [ref=f5e2096]: 未保护 + - generic "644/root" [ref=f5e2100] + - generic [ref=f5e2101]: 53 B + - generic [ref=f5e2102]: 2026-09-29 11:00:24 + - generic [ref=f5e2107] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e2108]:  + - generic [ref=f5e2110]: + - generic [ref=f5e2112] [cursor=pointer] + - generic "crontab_service_status.flag" [ref=f5e2117] [cursor=pointer] + - generic [ref=f5e2118]: 未保护 + - generic "644/root" [ref=f5e2122] + - generic [ref=f5e2123]: 1 B + - generic [ref=f5e2124]: 2026-10-03 13:08:07 + - generic [ref=f5e2129] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e2130]:  + - generic [ref=f5e2132]: + - generic [ref=f5e2134] [cursor=pointer] + - generic "cvm_init.log" [ref=f5e2139] [cursor=pointer] + - generic [ref=f5e2140]: 未保护 + - generic "644/root" [ref=f5e2144] + - generic [ref=f5e2145]: 9.21 KB + - generic [ref=f5e2146]: 2026-09-29 11:00:26 + - generic [ref=f5e2151] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e2152]:  + - generic [ref=f5e2154]: + - generic [ref=f5e2156] [cursor=pointer] + - generic "deploy-backend.py" [ref=f5e2161] [cursor=pointer] + - generic [ref=f5e2162]: 未保护 + - generic "700/root" [ref=f5e2166] + - generic [ref=f5e2167]: 14.27 KB + - generic [ref=f5e2168]: 2026-10-04 10:23:03 + - generic [ref=f5e2173] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e2174]:  + - generic [ref=f5e2176]: + - generic [ref=f5e2178] [cursor=pointer] + - generic "disable_rt_runtime_share.log" [ref=f5e2183] [cursor=pointer] + - generic [ref=f5e2184]: 未保护 + - generic "644/root" [ref=f5e2188] + - generic [ref=f5e2189]: 0 B + - generic [ref=f5e2190]: 2026-09-29 11:00:25 + - generic [ref=f5e2195] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e2196]:  + - generic [ref=f5e2198]: + - generic [ref=f5e2200] [cursor=pointer] + - generic "gd_i.pl" [ref=f5e2205] [cursor=pointer] + - generic [ref=f5e2206]: 未保护 + - generic "644/root" [ref=f5e2210] + - generic [ref=f5e2211]: 40 B + - generic [ref=f5e2212]: 2026-09-29 11:26:27 + - generic [ref=f5e2217] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e2218]:  + - generic [ref=f5e2220]: + - generic [ref=f5e2222] [cursor=pointer] + - generic "gpudirect_rdma_setup.log" [ref=f5e2227] [cursor=pointer] + - generic [ref=f5e2228]: 未保护 + - generic "644/root" [ref=f5e2232] + - generic [ref=f5e2233]: 60 B + - generic [ref=f5e2234]: 2026-09-29 11:00:25 + - generic [ref=f5e2239] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e2240]:  + - generic [ref=f5e2242]: + - generic [ref=f5e2244] [cursor=pointer] + - generic "gpudirect_rdma_setup.sh" [ref=f5e2249] [cursor=pointer] + - generic [ref=f5e2250]: 未保护 + - generic "744/root" [ref=f5e2254] + - generic [ref=f5e2255]: 1.73 KB + - generic [ref=f5e2256]: 2026-08-13 22:24:23 + - generic [ref=f5e2261] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e2262]:  + - generic [ref=f5e2264]: + - generic [ref=f5e2266] [cursor=pointer] + - generic "last_files_set_mode.pl" [ref=f5e2271] [cursor=pointer] + - generic [ref=f5e2272]: 未保护 + - generic "644/root" [ref=f5e2276] + - generic [ref=f5e2277]: 18 B + - generic [ref=f5e2278]: 2026-10-03 09:27:31 + - generic [ref=f5e2283] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e2284]:  + - generic [ref=f5e2286]: + - generic [ref=f5e2288] [cursor=pointer] + - generic "LinuxPanel-13.1.0.pl" [ref=f5e2293] [cursor=pointer] + - generic [ref=f5e2294]: 未保护 + - generic "644/root" [ref=f5e2298] + - generic [ref=f5e2299]: 153 B + - generic [ref=f5e2300]: 2026-10-04 10:34:07 + - generic [ref=f5e2305] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e2306]:  + - generic [ref=f5e2308]: + - generic [ref=f5e2310] [cursor=pointer] + - generic "mysql.sock" [ref=f5e2315] [cursor=pointer] + - generic [ref=f5e2316]: 未保护 + - generic "777/mysql" [ref=f5e2320] + - generic [ref=f5e2321]: 0 B + - generic [ref=f5e2322]: 2026-09-29 11:54:27 + - generic [ref=f5e2327] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e2328]:  + - generic [ref=f5e2330]: + - generic [ref=f5e2332] [cursor=pointer] + - generic "mysql.sock.lock" [ref=f5e2337] [cursor=pointer] + - generic [ref=f5e2338]: 未保护 + - generic "600/mysql" [ref=f5e2342] + - generic [ref=f5e2343]: 7 B + - generic [ref=f5e2344]: 2026-09-29 11:54:27 + - generic [ref=f5e2349] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e2350]:  + - generic [ref=f5e2352]: + - generic [ref=f5e2354] [cursor=pointer] + - generic "mysql_config.pl" [ref=f5e2359] [cursor=pointer] + - generic [ref=f5e2360]: 未保护 + - generic "644/root" [ref=f5e2364] + - generic [ref=f5e2365]: 37.68 KB + - generic [ref=f5e2366]: 2026-09-29 11:34:02 + - generic [ref=f5e2371] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e2372]:  + - generic [ref=f5e295]: + - generic [ref=f5e296]: + - generic [ref=f5e297]: 共10个目录,77个文件,文件大小 + - generic [ref=f5e298]: 计算 + - generic [ref=f5e301]: + - button "上一页" [disabled] [ref=f5e302] + - list [ref=f5e303]: + - listitem "第 1 页" [ref=f5e304]: "1" + - button "下一页" [disabled] [ref=f5e305] + - generic [ref=f5e308] [cursor=pointer]: + - generic: + - combobox [ref=f5e310] + - generic [ref=f5e311]: 500条/页 + - generic [ref=f5e316]: 共 87 条 + - generic [ref=f5e317]: + - generic [ref=f5e318]: 前往 + - spinbutton "页" [ref=f5e321]: "1" + - generic [ref=f5e322]: 页 + - generic [ref=f5e323]: + - generic [ref=f5e324]: 宝塔Linux面板©2014-2026 广东堡塔安全技术有限公司 (bt.cn) + - separator [ref=f5e325] + - link "论坛求助" [ref=f5e326] [cursor=pointer]: + - /url: http://www.bt.cn/bbs + - separator [ref=f5e331] + - link "使用手册" [ref=f5e332] [cursor=pointer]: + - /url: https://docs.bt.cn + - separator [ref=f5e337] + - generic [ref=f5e338]: 微信公众号 + - separator [ref=f5e342] + - link "正版查询" [ref=f5e343] [cursor=pointer]: + - /url: https://www.bt.cn/auth + - separator [ref=f5e348] + - generic [ref=f5e349]: 联系人工客服 + - generic [ref=f5e353]: + - generic [ref=f5e354] [cursor=pointer]: + - generic [ref=f5e377]: AI + - generic [ref=f5e378]: 助手 + - generic [ref=f5e379] [cursor=pointer]:  + - generic:        \ No newline at end of file diff --git a/.playwright-cli/page-2026-10-04T02-48-38-678Z.yml b/.playwright-cli/page-2026-10-04T02-48-38-678Z.yml new file mode 100644 index 0000000..a42b222 --- /dev/null +++ b/.playwright-cli/page-2026-10-04T02-48-38-678Z.yml @@ -0,0 +1,487 @@ +- generic [ref=f5e1]: + - generic [ref=f5e4]: + - complementary [ref=f5e5]: + - generic [ref=f5e6]: + - generic [ref=f5e8] [cursor=pointer]: + - generic "双击可复制IP" [ref=f5e11]: 111.230.144.231 + - generic [ref=f5e12]: "0" + - list [ref=f5e18]: + - listitem [ref=f5e19]: + - link "首页" [ref=f5e20] [cursor=pointer]: + - /url: /home + - listitem [ref=f5e24]: + - link "网站" [ref=f5e25] [cursor=pointer]: + - /url: /site + - listitem [ref=f5e29]: + - link "数据库" [ref=f5e30] [cursor=pointer]: + - /url: /database + - listitem [ref=f5e34]: + - link "Docker" [ref=f5e35] [cursor=pointer]: + - /url: /docker + - listitem [ref=f5e39]: + - link "监控" [ref=f5e40] [cursor=pointer]: + - /url: /control + - listitem [ref=f5e44]: + - link "系统" [ref=f5e45] [cursor=pointer]: + - /url: /system_new + - listitem [ref=f5e49]: + - link "安全中心" [ref=f5e50] [cursor=pointer]: + - /url: /firewall + - listitem [ref=f5e54]: + - link "WAF" [ref=f5e55] [cursor=pointer]: + - /url: /waf + - listitem [ref=f5e59]: + - link "文件" [ref=f5e60] [cursor=pointer]: + - /url: /files + - listitem [ref=f5e64]: + - link "日志" [ref=f5e65] [cursor=pointer]: + - /url: /logs + - listitem [ref=f5e69]: + - link "SSL" [ref=f5e70] [cursor=pointer]: + - /url: /ssl + - listitem [ref=f5e74]: + - link "终端" [ref=f5e75] [cursor=pointer]: + - /url: /xterm + - listitem [ref=f5e79]: + - link "AI" [ref=f5e80] [cursor=pointer]: + - /url: /ai + - listitem [ref=f5e84]: + - link "节点管理" [ref=f5e85] [cursor=pointer]: + - /url: /node + - listitem [ref=f5e89]: + - link "计划任务" [ref=f5e90] [cursor=pointer]: + - /url: /crontab + - listitem [ref=f5e94]: + - link "软件商店" [ref=f5e95] [cursor=pointer]: + - /url: /soft + - listitem [ref=f5e99]: + - link "设置" [ref=f5e100] [cursor=pointer]: + - /url: /config + - listitem [ref=f5e104]: + - link "退出" [ref=f5e105] [cursor=pointer]: + - /url: javascript:; + - generic [ref=f5e110]: + - generic [ref=f5e111] [cursor=pointer]:  + - generic [ref=f5e114] [cursor=pointer]:  + - generic [ref=f5e117]: + - generic [ref=f5e121]: + - generic [ref=f5e122]: + - generic [ref=f5e123]: + - generic [ref=f5e124] [cursor=pointer]: + - generic [ref=f5e125]: tmp + - generic [ref=f5e129]:  + - generic [ref=f5e131] [cursor=pointer]:  + - generic:   + - generic [ref=f5e132]: + - generic [ref=f5e133]: + - generic [ref=f5e134] [cursor=pointer]:  + - generic [ref=f5e137]: + - text:  + - generic [ref=f5e138] [cursor=pointer]: + - generic [ref=f5e139]: 根目录 + - generic [ref=f5e140]:  + - generic [ref=f5e998] [cursor=pointer]: + - generic [ref=f5e999]: tmp + - generic [ref=f5e1000]:  + - generic [ref=f5e147] [cursor=pointer]:  + - text:  + - generic [ref=f5e149]: + - generic [ref=f5e150]: + - textbox "搜索文件/目录" [ref=f5e152] + - button "" [ref=f5e154] [cursor=pointer] + - generic [ref=f5e158] [cursor=pointer]: + - generic [ref=f5e159]: + - checkbox "包含子目录" + - generic [ref=f5e161]: 包含子目录 + - generic [ref=f5e162]: + - generic [ref=f5e163]: + - button "上传/下载 " [ref=f5e165] [cursor=pointer]: + - generic [ref=f5e166]: + - text: 上传/下载 + - generic [ref=f5e167]:  + - button "新建 " [ref=f5e169] [cursor=pointer]: + - generic [ref=f5e170]: + - text: 新建 + - generic [ref=f5e173]:  + - button "文件内容搜索" [ref=f5e174] [cursor=pointer] + - button "收藏夹 " [ref=f5e178] [cursor=pointer]: + - generic [ref=f5e179]: + - text: 收藏夹 + - generic [ref=f5e181]:  + - button "终端" [ref=f5e182] [cursor=pointer] + - button "/(根目录)166.3 GB" [ref=f5e187] [cursor=pointer]: + - generic [ref=f5e188]:  /(根目录)166.3 GB + - button "更多功能 " [ref=f5e191] [cursor=pointer]: + - generic [ref=f5e192]: + - text: 更多功能 + - generic [ref=f5e193]:  + - generic [ref=f5e194]: + - text:   + - button " 回收站" [ref=f5e195] [cursor=pointer]: + - generic [ref=f5e196]: + - generic [ref=f5e197]:  + - text: 回收站 + - generic [ref=f5e198]: + - generic [ref=f5e199] [cursor=pointer] + - generic [ref=f5e207] [cursor=pointer] + - generic [ref=f5e213]: + - generic [ref=f5e215]: + - generic [ref=f5e216]: + - generic [ref=f5e220] [cursor=pointer]: + - checkbox + - generic [ref=f5e222] [cursor=pointer]: + - generic [ref=f5e223]: 文件名称 + - generic [ref=f5e224]: + - generic [ref=f5e225]:  + - generic [ref=f5e226]:  + - generic [ref=f5e227]: 企业级防篡改 + - generic [ref=f5e229]: 权限/所有者 + - generic [ref=f5e231] [cursor=pointer]: + - generic [ref=f5e232]: 大小 + - generic [ref=f5e233]: + - generic [ref=f5e234]:  + - generic [ref=f5e235]:  + - generic [ref=f5e236] [cursor=pointer]: + - generic [ref=f5e237]: 修改时间 + - generic [ref=f5e238]: + - generic [ref=f5e239]:  + - generic [ref=f5e240]:  + - generic [ref=f5e241]: 备注 + - generic [ref=f5e243]: 操作 + - generic [ref=f5e1714]: + - generic [ref=f5e1716]: + - generic [ref=f5e1718] [cursor=pointer] + - generic "2af7c071b686bc94776078e2ebe35b8a" [ref=f5e1723] [cursor=pointer] + - generic [ref=f5e1724]: 未保护 + - generic "700/root" [ref=f5e1728] + - generic "点击计算大小" [ref=f5e1730]: 计算 + - generic [ref=f5e1732]: 2026-09-29 11:01:17 + - generic [ref=f5e1737] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e1738]:  + - generic [ref=f5e1740]: + - generic [ref=f5e1742] [cursor=pointer] + - generic "aap_locks" [ref=f5e1747] [cursor=pointer] + - generic [ref=f5e1748]: 未保护 + - generic "755/root" [ref=f5e1752] + - generic "点击计算大小" [ref=f5e1754]: 计算 + - generic [ref=f5e1756]: 2026-09-29 11:05:40 + - generic [ref=f5e1761] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e1762]:  + - generic [ref=f5e1764]: + - generic [ref=f5e1766] [cursor=pointer] + - generic "filetransfer" [ref=f5e1771] [cursor=pointer] + - generic [ref=f5e1772]: 未保护 + - generic "755/root" [ref=f5e1776] + - generic "点击计算大小" [ref=f5e1778]: 计算 + - generic [ref=f5e1780]: 2026-09-29 14:13:47 + - generic [ref=f5e1785] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e1786]:  + - generic [ref=f5e1788]: + - generic [ref=f5e1790] [cursor=pointer] + - generic "flow_task" [ref=f5e1795] [cursor=pointer] + - generic [ref=f5e1796]: 未保护 + - generic "755/root" [ref=f5e1800] + - generic "点击计算大小" [ref=f5e1802]: 计算 + - generic [ref=f5e1804]: 2026-09-29 14:13:47 + - generic [ref=f5e1809] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e1810]:  + - generic [ref=f5e1812]: + - generic [ref=f5e1814] [cursor=pointer] + - generic "systemd-private-fbe3088f22eb49fcb04cb2da883033f7-airz-analysis.service-ffw8WY" [ref=f5e1819] [cursor=pointer] + - generic [ref=f5e1820]: 未保护 + - generic "700/root" [ref=f5e1824] + - generic "点击计算大小" [ref=f5e1826]: 计算 + - generic [ref=f5e1828]: 2026-10-02 08:34:10 + - generic [ref=f5e1833] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e1834]:  + - generic [ref=f5e1836]: + - generic [ref=f5e1838] [cursor=pointer] + - generic "systemd-private-fbe3088f22eb49fcb04cb2da883033f7-chronyd.service-qWpZLd" [ref=f5e1843] [cursor=pointer] + - generic [ref=f5e1844]: 未保护 + - generic "700/root" [ref=f5e1848] + - generic "点击计算大小" [ref=f5e1850]: 计算 + - generic [ref=f5e1852]: 2026-09-29 11:00:14 + - generic [ref=f5e1857] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e1858]:  + - generic [ref=f5e1860]: + - generic [ref=f5e1862] [cursor=pointer] + - generic "systemd-private-fbe3088f22eb49fcb04cb2da883033f7-dbus-broker.service-uX7VU6" [ref=f5e1867] [cursor=pointer] + - generic [ref=f5e1868]: 未保护 + - generic "700/root" [ref=f5e1872] + - generic "点击计算大小" [ref=f5e1874]: 计算 + - generic [ref=f5e1876]: 2026-09-29 11:00:02 + - generic [ref=f5e1881] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e1882]:  + - generic [ref=f5e1884]: + - generic [ref=f5e1886] [cursor=pointer] + - generic "systemd-private-fbe3088f22eb49fcb04cb2da883033f7-polkit.service-3IKnd3" [ref=f5e1891] [cursor=pointer] + - generic [ref=f5e1892]: 未保护 + - generic "700/root" [ref=f5e1896] + - generic "点击计算大小" [ref=f5e1898]: 计算 + - generic [ref=f5e1900]: 2026-09-29 11:00:07 + - generic [ref=f5e1905] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e1906]:  + - generic [ref=f5e1908]: + - generic [ref=f5e1910] [cursor=pointer] + - generic "systemd-private-fbe3088f22eb49fcb04cb2da883033f7-redis.service-fAMcQI" [ref=f5e1915] [cursor=pointer] + - generic [ref=f5e1916]: 未保护 + - generic "700/root" [ref=f5e1920] + - generic "点击计算大小" [ref=f5e1922]: 计算 + - generic [ref=f5e1924]: 2026-09-29 15:47:43 + - generic [ref=f5e1929] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e1930]:  + - generic [ref=f5e1932]: + - generic [ref=f5e1934] [cursor=pointer] + - generic "systemd-private-fbe3088f22eb49fcb04cb2da883033f7-systemd-logind.service-Krnj8o" [ref=f5e1939] [cursor=pointer] + - generic [ref=f5e1940]: 未保护 + - generic "700/root" [ref=f5e1944] + - generic "点击计算大小" [ref=f5e1946]: 计算 + - generic [ref=f5e1948]: 2026-09-29 11:00:02 + - generic [ref=f5e1953] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e1954]:  + - generic [ref=f5e1956]: + - generic [ref=f5e1958] [cursor=pointer] + - generic ".fluah_time" [ref=f5e1963] [cursor=pointer] + - generic [ref=f5e1964]: 未保护 + - generic "644/root" [ref=f5e1968] + - generic [ref=f5e1969]: 10 B + - generic [ref=f5e1970]: 2026-10-04 10:34:07 + - generic [ref=f5e1975] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e1976]:  + - generic [ref=f5e1978]: + - generic [ref=f5e1980] [cursor=pointer] + - generic "airz-php74-install.log" [ref=f5e1985] [cursor=pointer] + - generic [ref=f5e1986]: 未保护 + - generic "644/root" [ref=f5e1990] + - generic [ref=f5e1991]: 1.95 MB + - generic [ref=f5e1992]: 2026-09-29 15:39:05 + - generic [ref=f5e1997] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e1998]:  + - generic [ref=f5e2000]: + - generic [ref=f5e2002] [cursor=pointer] + - generic "auto_apply_ip_ssl.log" [ref=f5e2007] [cursor=pointer] + - generic [ref=f5e2008]: 未保护 + - generic "644/root" [ref=f5e2012] + - generic [ref=f5e2013]: 764 B + - generic [ref=f5e2014]: 2026-09-29 11:05:39 + - generic [ref=f5e2019] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e2020]:  + - generic [ref=f5e2022]: + - generic [ref=f5e2024] [cursor=pointer] + - generic "backup.conf" [ref=f5e2029] [cursor=pointer] + - generic [ref=f5e2030]: 未保护 + - generic "644/root" [ref=f5e2034] + - generic [ref=f5e2035]: 83 B + - generic [ref=f5e2036]: 2026-09-29 15:50:04 + - generic [ref=f5e2041] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e2042]:  + - generic [ref=f5e2044]: + - generic [ref=f5e2046] [cursor=pointer] + - generic "btpanel-install.log" [ref=f5e2051] [cursor=pointer] + - generic [ref=f5e2052]: 未保护 + - generic "644/root" [ref=f5e2056] + - generic [ref=f5e2057]: 245.94 KB + - generic [ref=f5e2058]: 2026-09-29 11:06:04 + - generic [ref=f5e2063] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e2064]:  + - generic [ref=f5e2066]: + - generic [ref=f5e2068] [cursor=pointer] + - generic "cert.pl" [ref=f5e2073] [cursor=pointer] + - generic [ref=f5e2074]: 未保护 + - generic "644/root" [ref=f5e2078] + - generic [ref=f5e2079]: 5.52 KB + - generic [ref=f5e2080]: 2026-10-01 01:11:05 + - generic [ref=f5e2085] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e2086]:  + - generic [ref=f5e2088]: + - generic [ref=f5e2090] [cursor=pointer] + - generic "cpuidle_support.log" [ref=f5e2095] [cursor=pointer] + - generic [ref=f5e2096]: 未保护 + - generic "644/root" [ref=f5e2100] + - generic [ref=f5e2101]: 53 B + - generic [ref=f5e2102]: 2026-09-29 11:00:24 + - generic [ref=f5e2107] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e2108]:  + - generic [ref=f5e2110]: + - generic [ref=f5e2112] [cursor=pointer] + - generic "crontab_service_status.flag" [ref=f5e2117] [cursor=pointer] + - generic [ref=f5e2118]: 未保护 + - generic "644/root" [ref=f5e2122] + - generic [ref=f5e2123]: 1 B + - generic [ref=f5e2124]: 2026-10-03 13:08:07 + - generic [ref=f5e2129] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e2130]:  + - generic [ref=f5e2132]: + - generic [ref=f5e2134] [cursor=pointer] + - generic "cvm_init.log" [ref=f5e2139] [cursor=pointer] + - generic [ref=f5e2140]: 未保护 + - generic "644/root" [ref=f5e2144] + - generic [ref=f5e2145]: 9.21 KB + - generic [ref=f5e2146]: 2026-09-29 11:00:26 + - generic [ref=f5e2151] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e2152]:  + - generic [ref=f5e2154]: + - generic [ref=f5e2156] [cursor=pointer] + - generic "deploy-backend.py" [ref=f5e2161] [cursor=pointer] + - generic [ref=f5e2162]: 未保护 + - generic "700/root" [ref=f5e2166] + - generic [ref=f5e2167]: 14.27 KB + - generic [ref=f5e2168]: 2026-10-04 10:23:03 + - generic [ref=f5e2173] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e2174]:  + - generic [ref=f5e2176]: + - generic [ref=f5e2178] [cursor=pointer] + - generic "disable_rt_runtime_share.log" [ref=f5e2183] [cursor=pointer] + - generic [ref=f5e2184]: 未保护 + - generic "644/root" [ref=f5e2188] + - generic [ref=f5e2189]: 0 B + - generic [ref=f5e2190]: 2026-09-29 11:00:25 + - generic [ref=f5e2195] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e2196]:  + - generic [ref=f5e2198]: + - generic [ref=f5e2200] [cursor=pointer] + - generic "gd_i.pl" [ref=f5e2205] [cursor=pointer] + - generic [ref=f5e2206]: 未保护 + - generic "644/root" [ref=f5e2210] + - generic [ref=f5e2211]: 40 B + - generic [ref=f5e2212]: 2026-09-29 11:26:27 + - generic [ref=f5e2217] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e2218]:  + - generic [ref=f5e2220]: + - generic [ref=f5e2222] [cursor=pointer] + - generic "gpudirect_rdma_setup.log" [ref=f5e2227] [cursor=pointer] + - generic [ref=f5e2228]: 未保护 + - generic "644/root" [ref=f5e2232] + - generic [ref=f5e2233]: 60 B + - generic [ref=f5e2234]: 2026-09-29 11:00:25 + - generic [ref=f5e2239] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e2240]:  + - generic [ref=f5e2242]: + - generic [ref=f5e2244] [cursor=pointer] + - generic "gpudirect_rdma_setup.sh" [ref=f5e2249] [cursor=pointer] + - generic [ref=f5e2250]: 未保护 + - generic "744/root" [ref=f5e2254] + - generic [ref=f5e2255]: 1.73 KB + - generic [ref=f5e2256]: 2026-08-13 22:24:23 + - generic [ref=f5e2261] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e2262]:  + - generic [ref=f5e2264]: + - generic [ref=f5e2266] [cursor=pointer] + - generic "last_files_set_mode.pl" [ref=f5e2271] [cursor=pointer] + - generic [ref=f5e2272]: 未保护 + - generic "644/root" [ref=f5e2276] + - generic [ref=f5e2277]: 18 B + - generic [ref=f5e2278]: 2026-10-03 09:27:31 + - generic [ref=f5e2283] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e2284]:  + - generic [ref=f5e2286]: + - generic [ref=f5e2288] [cursor=pointer] + - generic "LinuxPanel-13.1.0.pl" [ref=f5e2293] [cursor=pointer] + - generic [ref=f5e2294]: 未保护 + - generic "644/root" [ref=f5e2298] + - generic [ref=f5e2299]: 153 B + - generic [ref=f5e2300]: 2026-10-04 10:34:07 + - generic [ref=f5e2305] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e2306]:  + - generic [ref=f5e2308]: + - generic [ref=f5e2310] [cursor=pointer] + - generic "mysql.sock" [ref=f5e2315] [cursor=pointer] + - generic [ref=f5e2316]: 未保护 + - generic "777/mysql" [ref=f5e2320] + - generic [ref=f5e2321]: 0 B + - generic [ref=f5e2322]: 2026-09-29 11:54:27 + - generic [ref=f5e2327] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e2328]:  + - generic [ref=f5e2330]: + - generic [ref=f5e2332] [cursor=pointer] + - generic "mysql.sock.lock" [ref=f5e2337] [cursor=pointer] + - generic [ref=f5e2338]: 未保护 + - generic "600/mysql" [ref=f5e2342] + - generic [ref=f5e2343]: 7 B + - generic [ref=f5e2344]: 2026-09-29 11:54:27 + - generic [ref=f5e2349] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e2350]:  + - generic [ref=f5e2352]: + - generic [ref=f5e2354] [cursor=pointer] + - generic "mysql_config.pl" [ref=f5e2359] [cursor=pointer] + - generic [ref=f5e2360]: 未保护 + - generic "644/root" [ref=f5e2364] + - generic [ref=f5e2365]: 37.68 KB + - generic [ref=f5e2366]: 2026-09-29 11:34:02 + - generic [ref=f5e2371] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e2372]:  + - generic [ref=f5e295]: + - generic [ref=f5e296]: + - generic [ref=f5e297]: 共10个目录,77个文件,文件大小 + - generic [ref=f5e298]: 计算 + - generic [ref=f5e301]: + - button "上一页" [disabled] [ref=f5e302] + - list [ref=f5e303]: + - listitem "第 1 页" [ref=f5e304]: "1" + - button "下一页" [disabled] [ref=f5e305] + - generic [ref=f5e308] [cursor=pointer]: + - generic: + - combobox [ref=f5e310] + - generic [ref=f5e311]: 500条/页 + - generic [ref=f5e316]: 共 87 条 + - generic [ref=f5e317]: + - generic [ref=f5e318]: 前往 + - spinbutton "页" [ref=f5e321]: "1" + - generic [ref=f5e322]: 页 + - generic [ref=f5e323]: + - generic [ref=f5e324]: 宝塔Linux面板©2014-2026 广东堡塔安全技术有限公司 (bt.cn) + - separator [ref=f5e325] + - link "论坛求助" [ref=f5e326] [cursor=pointer]: + - /url: http://www.bt.cn/bbs + - separator [ref=f5e331] + - link "使用手册" [ref=f5e332] [cursor=pointer]: + - /url: https://docs.bt.cn + - separator [ref=f5e337] + - generic [ref=f5e338]: 微信公众号 + - separator [ref=f5e342] + - link "正版查询" [ref=f5e343] [cursor=pointer]: + - /url: https://www.bt.cn/auth + - separator [ref=f5e348] + - generic [ref=f5e349]: 联系人工客服 + - generic [ref=f5e353]: + - generic [ref=f5e354] [cursor=pointer]: + - generic [ref=f5e377]: AI + - generic [ref=f5e378]: 助手 + - generic [ref=f5e379] [cursor=pointer]:  + - generic:        + - dialog [ref=f5e2384]: + - generic [ref=f5e2385]: + - banner [ref=f5e2386]: + - generic [ref=f5e2387]: 宝塔终端 + - generic [ref=f5e2388]: + - generic [ref=f5e2389] [cursor=pointer] + - textbox "Terminal input" [active] [ref=f5e2401] \ No newline at end of file diff --git a/.playwright-cli/page-2026-10-04T02-49-07-590Z.yml b/.playwright-cli/page-2026-10-04T02-49-07-590Z.yml new file mode 100644 index 0000000..a42b222 --- /dev/null +++ b/.playwright-cli/page-2026-10-04T02-49-07-590Z.yml @@ -0,0 +1,487 @@ +- generic [ref=f5e1]: + - generic [ref=f5e4]: + - complementary [ref=f5e5]: + - generic [ref=f5e6]: + - generic [ref=f5e8] [cursor=pointer]: + - generic "双击可复制IP" [ref=f5e11]: 111.230.144.231 + - generic [ref=f5e12]: "0" + - list [ref=f5e18]: + - listitem [ref=f5e19]: + - link "首页" [ref=f5e20] [cursor=pointer]: + - /url: /home + - listitem [ref=f5e24]: + - link "网站" [ref=f5e25] [cursor=pointer]: + - /url: /site + - listitem [ref=f5e29]: + - link "数据库" [ref=f5e30] [cursor=pointer]: + - /url: /database + - listitem [ref=f5e34]: + - link "Docker" [ref=f5e35] [cursor=pointer]: + - /url: /docker + - listitem [ref=f5e39]: + - link "监控" [ref=f5e40] [cursor=pointer]: + - /url: /control + - listitem [ref=f5e44]: + - link "系统" [ref=f5e45] [cursor=pointer]: + - /url: /system_new + - listitem [ref=f5e49]: + - link "安全中心" [ref=f5e50] [cursor=pointer]: + - /url: /firewall + - listitem [ref=f5e54]: + - link "WAF" [ref=f5e55] [cursor=pointer]: + - /url: /waf + - listitem [ref=f5e59]: + - link "文件" [ref=f5e60] [cursor=pointer]: + - /url: /files + - listitem [ref=f5e64]: + - link "日志" [ref=f5e65] [cursor=pointer]: + - /url: /logs + - listitem [ref=f5e69]: + - link "SSL" [ref=f5e70] [cursor=pointer]: + - /url: /ssl + - listitem [ref=f5e74]: + - link "终端" [ref=f5e75] [cursor=pointer]: + - /url: /xterm + - listitem [ref=f5e79]: + - link "AI" [ref=f5e80] [cursor=pointer]: + - /url: /ai + - listitem [ref=f5e84]: + - link "节点管理" [ref=f5e85] [cursor=pointer]: + - /url: /node + - listitem [ref=f5e89]: + - link "计划任务" [ref=f5e90] [cursor=pointer]: + - /url: /crontab + - listitem [ref=f5e94]: + - link "软件商店" [ref=f5e95] [cursor=pointer]: + - /url: /soft + - listitem [ref=f5e99]: + - link "设置" [ref=f5e100] [cursor=pointer]: + - /url: /config + - listitem [ref=f5e104]: + - link "退出" [ref=f5e105] [cursor=pointer]: + - /url: javascript:; + - generic [ref=f5e110]: + - generic [ref=f5e111] [cursor=pointer]:  + - generic [ref=f5e114] [cursor=pointer]:  + - generic [ref=f5e117]: + - generic [ref=f5e121]: + - generic [ref=f5e122]: + - generic [ref=f5e123]: + - generic [ref=f5e124] [cursor=pointer]: + - generic [ref=f5e125]: tmp + - generic [ref=f5e129]:  + - generic [ref=f5e131] [cursor=pointer]:  + - generic:   + - generic [ref=f5e132]: + - generic [ref=f5e133]: + - generic [ref=f5e134] [cursor=pointer]:  + - generic [ref=f5e137]: + - text:  + - generic [ref=f5e138] [cursor=pointer]: + - generic [ref=f5e139]: 根目录 + - generic [ref=f5e140]:  + - generic [ref=f5e998] [cursor=pointer]: + - generic [ref=f5e999]: tmp + - generic [ref=f5e1000]:  + - generic [ref=f5e147] [cursor=pointer]:  + - text:  + - generic [ref=f5e149]: + - generic [ref=f5e150]: + - textbox "搜索文件/目录" [ref=f5e152] + - button "" [ref=f5e154] [cursor=pointer] + - generic [ref=f5e158] [cursor=pointer]: + - generic [ref=f5e159]: + - checkbox "包含子目录" + - generic [ref=f5e161]: 包含子目录 + - generic [ref=f5e162]: + - generic [ref=f5e163]: + - button "上传/下载 " [ref=f5e165] [cursor=pointer]: + - generic [ref=f5e166]: + - text: 上传/下载 + - generic [ref=f5e167]:  + - button "新建 " [ref=f5e169] [cursor=pointer]: + - generic [ref=f5e170]: + - text: 新建 + - generic [ref=f5e173]:  + - button "文件内容搜索" [ref=f5e174] [cursor=pointer] + - button "收藏夹 " [ref=f5e178] [cursor=pointer]: + - generic [ref=f5e179]: + - text: 收藏夹 + - generic [ref=f5e181]:  + - button "终端" [ref=f5e182] [cursor=pointer] + - button "/(根目录)166.3 GB" [ref=f5e187] [cursor=pointer]: + - generic [ref=f5e188]:  /(根目录)166.3 GB + - button "更多功能 " [ref=f5e191] [cursor=pointer]: + - generic [ref=f5e192]: + - text: 更多功能 + - generic [ref=f5e193]:  + - generic [ref=f5e194]: + - text:   + - button " 回收站" [ref=f5e195] [cursor=pointer]: + - generic [ref=f5e196]: + - generic [ref=f5e197]:  + - text: 回收站 + - generic [ref=f5e198]: + - generic [ref=f5e199] [cursor=pointer] + - generic [ref=f5e207] [cursor=pointer] + - generic [ref=f5e213]: + - generic [ref=f5e215]: + - generic [ref=f5e216]: + - generic [ref=f5e220] [cursor=pointer]: + - checkbox + - generic [ref=f5e222] [cursor=pointer]: + - generic [ref=f5e223]: 文件名称 + - generic [ref=f5e224]: + - generic [ref=f5e225]:  + - generic [ref=f5e226]:  + - generic [ref=f5e227]: 企业级防篡改 + - generic [ref=f5e229]: 权限/所有者 + - generic [ref=f5e231] [cursor=pointer]: + - generic [ref=f5e232]: 大小 + - generic [ref=f5e233]: + - generic [ref=f5e234]:  + - generic [ref=f5e235]:  + - generic [ref=f5e236] [cursor=pointer]: + - generic [ref=f5e237]: 修改时间 + - generic [ref=f5e238]: + - generic [ref=f5e239]:  + - generic [ref=f5e240]:  + - generic [ref=f5e241]: 备注 + - generic [ref=f5e243]: 操作 + - generic [ref=f5e1714]: + - generic [ref=f5e1716]: + - generic [ref=f5e1718] [cursor=pointer] + - generic "2af7c071b686bc94776078e2ebe35b8a" [ref=f5e1723] [cursor=pointer] + - generic [ref=f5e1724]: 未保护 + - generic "700/root" [ref=f5e1728] + - generic "点击计算大小" [ref=f5e1730]: 计算 + - generic [ref=f5e1732]: 2026-09-29 11:01:17 + - generic [ref=f5e1737] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e1738]:  + - generic [ref=f5e1740]: + - generic [ref=f5e1742] [cursor=pointer] + - generic "aap_locks" [ref=f5e1747] [cursor=pointer] + - generic [ref=f5e1748]: 未保护 + - generic "755/root" [ref=f5e1752] + - generic "点击计算大小" [ref=f5e1754]: 计算 + - generic [ref=f5e1756]: 2026-09-29 11:05:40 + - generic [ref=f5e1761] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e1762]:  + - generic [ref=f5e1764]: + - generic [ref=f5e1766] [cursor=pointer] + - generic "filetransfer" [ref=f5e1771] [cursor=pointer] + - generic [ref=f5e1772]: 未保护 + - generic "755/root" [ref=f5e1776] + - generic "点击计算大小" [ref=f5e1778]: 计算 + - generic [ref=f5e1780]: 2026-09-29 14:13:47 + - generic [ref=f5e1785] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e1786]:  + - generic [ref=f5e1788]: + - generic [ref=f5e1790] [cursor=pointer] + - generic "flow_task" [ref=f5e1795] [cursor=pointer] + - generic [ref=f5e1796]: 未保护 + - generic "755/root" [ref=f5e1800] + - generic "点击计算大小" [ref=f5e1802]: 计算 + - generic [ref=f5e1804]: 2026-09-29 14:13:47 + - generic [ref=f5e1809] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e1810]:  + - generic [ref=f5e1812]: + - generic [ref=f5e1814] [cursor=pointer] + - generic "systemd-private-fbe3088f22eb49fcb04cb2da883033f7-airz-analysis.service-ffw8WY" [ref=f5e1819] [cursor=pointer] + - generic [ref=f5e1820]: 未保护 + - generic "700/root" [ref=f5e1824] + - generic "点击计算大小" [ref=f5e1826]: 计算 + - generic [ref=f5e1828]: 2026-10-02 08:34:10 + - generic [ref=f5e1833] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e1834]:  + - generic [ref=f5e1836]: + - generic [ref=f5e1838] [cursor=pointer] + - generic "systemd-private-fbe3088f22eb49fcb04cb2da883033f7-chronyd.service-qWpZLd" [ref=f5e1843] [cursor=pointer] + - generic [ref=f5e1844]: 未保护 + - generic "700/root" [ref=f5e1848] + - generic "点击计算大小" [ref=f5e1850]: 计算 + - generic [ref=f5e1852]: 2026-09-29 11:00:14 + - generic [ref=f5e1857] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e1858]:  + - generic [ref=f5e1860]: + - generic [ref=f5e1862] [cursor=pointer] + - generic "systemd-private-fbe3088f22eb49fcb04cb2da883033f7-dbus-broker.service-uX7VU6" [ref=f5e1867] [cursor=pointer] + - generic [ref=f5e1868]: 未保护 + - generic "700/root" [ref=f5e1872] + - generic "点击计算大小" [ref=f5e1874]: 计算 + - generic [ref=f5e1876]: 2026-09-29 11:00:02 + - generic [ref=f5e1881] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e1882]:  + - generic [ref=f5e1884]: + - generic [ref=f5e1886] [cursor=pointer] + - generic "systemd-private-fbe3088f22eb49fcb04cb2da883033f7-polkit.service-3IKnd3" [ref=f5e1891] [cursor=pointer] + - generic [ref=f5e1892]: 未保护 + - generic "700/root" [ref=f5e1896] + - generic "点击计算大小" [ref=f5e1898]: 计算 + - generic [ref=f5e1900]: 2026-09-29 11:00:07 + - generic [ref=f5e1905] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e1906]:  + - generic [ref=f5e1908]: + - generic [ref=f5e1910] [cursor=pointer] + - generic "systemd-private-fbe3088f22eb49fcb04cb2da883033f7-redis.service-fAMcQI" [ref=f5e1915] [cursor=pointer] + - generic [ref=f5e1916]: 未保护 + - generic "700/root" [ref=f5e1920] + - generic "点击计算大小" [ref=f5e1922]: 计算 + - generic [ref=f5e1924]: 2026-09-29 15:47:43 + - generic [ref=f5e1929] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e1930]:  + - generic [ref=f5e1932]: + - generic [ref=f5e1934] [cursor=pointer] + - generic "systemd-private-fbe3088f22eb49fcb04cb2da883033f7-systemd-logind.service-Krnj8o" [ref=f5e1939] [cursor=pointer] + - generic [ref=f5e1940]: 未保护 + - generic "700/root" [ref=f5e1944] + - generic "点击计算大小" [ref=f5e1946]: 计算 + - generic [ref=f5e1948]: 2026-09-29 11:00:02 + - generic [ref=f5e1953] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e1954]:  + - generic [ref=f5e1956]: + - generic [ref=f5e1958] [cursor=pointer] + - generic ".fluah_time" [ref=f5e1963] [cursor=pointer] + - generic [ref=f5e1964]: 未保护 + - generic "644/root" [ref=f5e1968] + - generic [ref=f5e1969]: 10 B + - generic [ref=f5e1970]: 2026-10-04 10:34:07 + - generic [ref=f5e1975] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e1976]:  + - generic [ref=f5e1978]: + - generic [ref=f5e1980] [cursor=pointer] + - generic "airz-php74-install.log" [ref=f5e1985] [cursor=pointer] + - generic [ref=f5e1986]: 未保护 + - generic "644/root" [ref=f5e1990] + - generic [ref=f5e1991]: 1.95 MB + - generic [ref=f5e1992]: 2026-09-29 15:39:05 + - generic [ref=f5e1997] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e1998]:  + - generic [ref=f5e2000]: + - generic [ref=f5e2002] [cursor=pointer] + - generic "auto_apply_ip_ssl.log" [ref=f5e2007] [cursor=pointer] + - generic [ref=f5e2008]: 未保护 + - generic "644/root" [ref=f5e2012] + - generic [ref=f5e2013]: 764 B + - generic [ref=f5e2014]: 2026-09-29 11:05:39 + - generic [ref=f5e2019] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e2020]:  + - generic [ref=f5e2022]: + - generic [ref=f5e2024] [cursor=pointer] + - generic "backup.conf" [ref=f5e2029] [cursor=pointer] + - generic [ref=f5e2030]: 未保护 + - generic "644/root" [ref=f5e2034] + - generic [ref=f5e2035]: 83 B + - generic [ref=f5e2036]: 2026-09-29 15:50:04 + - generic [ref=f5e2041] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e2042]:  + - generic [ref=f5e2044]: + - generic [ref=f5e2046] [cursor=pointer] + - generic "btpanel-install.log" [ref=f5e2051] [cursor=pointer] + - generic [ref=f5e2052]: 未保护 + - generic "644/root" [ref=f5e2056] + - generic [ref=f5e2057]: 245.94 KB + - generic [ref=f5e2058]: 2026-09-29 11:06:04 + - generic [ref=f5e2063] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e2064]:  + - generic [ref=f5e2066]: + - generic [ref=f5e2068] [cursor=pointer] + - generic "cert.pl" [ref=f5e2073] [cursor=pointer] + - generic [ref=f5e2074]: 未保护 + - generic "644/root" [ref=f5e2078] + - generic [ref=f5e2079]: 5.52 KB + - generic [ref=f5e2080]: 2026-10-01 01:11:05 + - generic [ref=f5e2085] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e2086]:  + - generic [ref=f5e2088]: + - generic [ref=f5e2090] [cursor=pointer] + - generic "cpuidle_support.log" [ref=f5e2095] [cursor=pointer] + - generic [ref=f5e2096]: 未保护 + - generic "644/root" [ref=f5e2100] + - generic [ref=f5e2101]: 53 B + - generic [ref=f5e2102]: 2026-09-29 11:00:24 + - generic [ref=f5e2107] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e2108]:  + - generic [ref=f5e2110]: + - generic [ref=f5e2112] [cursor=pointer] + - generic "crontab_service_status.flag" [ref=f5e2117] [cursor=pointer] + - generic [ref=f5e2118]: 未保护 + - generic "644/root" [ref=f5e2122] + - generic [ref=f5e2123]: 1 B + - generic [ref=f5e2124]: 2026-10-03 13:08:07 + - generic [ref=f5e2129] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e2130]:  + - generic [ref=f5e2132]: + - generic [ref=f5e2134] [cursor=pointer] + - generic "cvm_init.log" [ref=f5e2139] [cursor=pointer] + - generic [ref=f5e2140]: 未保护 + - generic "644/root" [ref=f5e2144] + - generic [ref=f5e2145]: 9.21 KB + - generic [ref=f5e2146]: 2026-09-29 11:00:26 + - generic [ref=f5e2151] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e2152]:  + - generic [ref=f5e2154]: + - generic [ref=f5e2156] [cursor=pointer] + - generic "deploy-backend.py" [ref=f5e2161] [cursor=pointer] + - generic [ref=f5e2162]: 未保护 + - generic "700/root" [ref=f5e2166] + - generic [ref=f5e2167]: 14.27 KB + - generic [ref=f5e2168]: 2026-10-04 10:23:03 + - generic [ref=f5e2173] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e2174]:  + - generic [ref=f5e2176]: + - generic [ref=f5e2178] [cursor=pointer] + - generic "disable_rt_runtime_share.log" [ref=f5e2183] [cursor=pointer] + - generic [ref=f5e2184]: 未保护 + - generic "644/root" [ref=f5e2188] + - generic [ref=f5e2189]: 0 B + - generic [ref=f5e2190]: 2026-09-29 11:00:25 + - generic [ref=f5e2195] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e2196]:  + - generic [ref=f5e2198]: + - generic [ref=f5e2200] [cursor=pointer] + - generic "gd_i.pl" [ref=f5e2205] [cursor=pointer] + - generic [ref=f5e2206]: 未保护 + - generic "644/root" [ref=f5e2210] + - generic [ref=f5e2211]: 40 B + - generic [ref=f5e2212]: 2026-09-29 11:26:27 + - generic [ref=f5e2217] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e2218]:  + - generic [ref=f5e2220]: + - generic [ref=f5e2222] [cursor=pointer] + - generic "gpudirect_rdma_setup.log" [ref=f5e2227] [cursor=pointer] + - generic [ref=f5e2228]: 未保护 + - generic "644/root" [ref=f5e2232] + - generic [ref=f5e2233]: 60 B + - generic [ref=f5e2234]: 2026-09-29 11:00:25 + - generic [ref=f5e2239] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e2240]:  + - generic [ref=f5e2242]: + - generic [ref=f5e2244] [cursor=pointer] + - generic "gpudirect_rdma_setup.sh" [ref=f5e2249] [cursor=pointer] + - generic [ref=f5e2250]: 未保护 + - generic "744/root" [ref=f5e2254] + - generic [ref=f5e2255]: 1.73 KB + - generic [ref=f5e2256]: 2026-08-13 22:24:23 + - generic [ref=f5e2261] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e2262]:  + - generic [ref=f5e2264]: + - generic [ref=f5e2266] [cursor=pointer] + - generic "last_files_set_mode.pl" [ref=f5e2271] [cursor=pointer] + - generic [ref=f5e2272]: 未保护 + - generic "644/root" [ref=f5e2276] + - generic [ref=f5e2277]: 18 B + - generic [ref=f5e2278]: 2026-10-03 09:27:31 + - generic [ref=f5e2283] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e2284]:  + - generic [ref=f5e2286]: + - generic [ref=f5e2288] [cursor=pointer] + - generic "LinuxPanel-13.1.0.pl" [ref=f5e2293] [cursor=pointer] + - generic [ref=f5e2294]: 未保护 + - generic "644/root" [ref=f5e2298] + - generic [ref=f5e2299]: 153 B + - generic [ref=f5e2300]: 2026-10-04 10:34:07 + - generic [ref=f5e2305] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e2306]:  + - generic [ref=f5e2308]: + - generic [ref=f5e2310] [cursor=pointer] + - generic "mysql.sock" [ref=f5e2315] [cursor=pointer] + - generic [ref=f5e2316]: 未保护 + - generic "777/mysql" [ref=f5e2320] + - generic [ref=f5e2321]: 0 B + - generic [ref=f5e2322]: 2026-09-29 11:54:27 + - generic [ref=f5e2327] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e2328]:  + - generic [ref=f5e2330]: + - generic [ref=f5e2332] [cursor=pointer] + - generic "mysql.sock.lock" [ref=f5e2337] [cursor=pointer] + - generic [ref=f5e2338]: 未保护 + - generic "600/mysql" [ref=f5e2342] + - generic [ref=f5e2343]: 7 B + - generic [ref=f5e2344]: 2026-09-29 11:54:27 + - generic [ref=f5e2349] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e2350]:  + - generic [ref=f5e2352]: + - generic [ref=f5e2354] [cursor=pointer] + - generic "mysql_config.pl" [ref=f5e2359] [cursor=pointer] + - generic [ref=f5e2360]: 未保护 + - generic "644/root" [ref=f5e2364] + - generic [ref=f5e2365]: 37.68 KB + - generic [ref=f5e2366]: 2026-09-29 11:34:02 + - generic [ref=f5e2371] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e2372]:  + - generic [ref=f5e295]: + - generic [ref=f5e296]: + - generic [ref=f5e297]: 共10个目录,77个文件,文件大小 + - generic [ref=f5e298]: 计算 + - generic [ref=f5e301]: + - button "上一页" [disabled] [ref=f5e302] + - list [ref=f5e303]: + - listitem "第 1 页" [ref=f5e304]: "1" + - button "下一页" [disabled] [ref=f5e305] + - generic [ref=f5e308] [cursor=pointer]: + - generic: + - combobox [ref=f5e310] + - generic [ref=f5e311]: 500条/页 + - generic [ref=f5e316]: 共 87 条 + - generic [ref=f5e317]: + - generic [ref=f5e318]: 前往 + - spinbutton "页" [ref=f5e321]: "1" + - generic [ref=f5e322]: 页 + - generic [ref=f5e323]: + - generic [ref=f5e324]: 宝塔Linux面板©2014-2026 广东堡塔安全技术有限公司 (bt.cn) + - separator [ref=f5e325] + - link "论坛求助" [ref=f5e326] [cursor=pointer]: + - /url: http://www.bt.cn/bbs + - separator [ref=f5e331] + - link "使用手册" [ref=f5e332] [cursor=pointer]: + - /url: https://docs.bt.cn + - separator [ref=f5e337] + - generic [ref=f5e338]: 微信公众号 + - separator [ref=f5e342] + - link "正版查询" [ref=f5e343] [cursor=pointer]: + - /url: https://www.bt.cn/auth + - separator [ref=f5e348] + - generic [ref=f5e349]: 联系人工客服 + - generic [ref=f5e353]: + - generic [ref=f5e354] [cursor=pointer]: + - generic [ref=f5e377]: AI + - generic [ref=f5e378]: 助手 + - generic [ref=f5e379] [cursor=pointer]:  + - generic:        + - dialog [ref=f5e2384]: + - generic [ref=f5e2385]: + - banner [ref=f5e2386]: + - generic [ref=f5e2387]: 宝塔终端 + - generic [ref=f5e2388]: + - generic [ref=f5e2389] [cursor=pointer] + - textbox "Terminal input" [active] [ref=f5e2401] \ No newline at end of file diff --git a/.playwright-cli/page-2026-10-04T02-49-30-240Z.yml b/.playwright-cli/page-2026-10-04T02-49-30-240Z.yml new file mode 100644 index 0000000..a42b222 --- /dev/null +++ b/.playwright-cli/page-2026-10-04T02-49-30-240Z.yml @@ -0,0 +1,487 @@ +- generic [ref=f5e1]: + - generic [ref=f5e4]: + - complementary [ref=f5e5]: + - generic [ref=f5e6]: + - generic [ref=f5e8] [cursor=pointer]: + - generic "双击可复制IP" [ref=f5e11]: 111.230.144.231 + - generic [ref=f5e12]: "0" + - list [ref=f5e18]: + - listitem [ref=f5e19]: + - link "首页" [ref=f5e20] [cursor=pointer]: + - /url: /home + - listitem [ref=f5e24]: + - link "网站" [ref=f5e25] [cursor=pointer]: + - /url: /site + - listitem [ref=f5e29]: + - link "数据库" [ref=f5e30] [cursor=pointer]: + - /url: /database + - listitem [ref=f5e34]: + - link "Docker" [ref=f5e35] [cursor=pointer]: + - /url: /docker + - listitem [ref=f5e39]: + - link "监控" [ref=f5e40] [cursor=pointer]: + - /url: /control + - listitem [ref=f5e44]: + - link "系统" [ref=f5e45] [cursor=pointer]: + - /url: /system_new + - listitem [ref=f5e49]: + - link "安全中心" [ref=f5e50] [cursor=pointer]: + - /url: /firewall + - listitem [ref=f5e54]: + - link "WAF" [ref=f5e55] [cursor=pointer]: + - /url: /waf + - listitem [ref=f5e59]: + - link "文件" [ref=f5e60] [cursor=pointer]: + - /url: /files + - listitem [ref=f5e64]: + - link "日志" [ref=f5e65] [cursor=pointer]: + - /url: /logs + - listitem [ref=f5e69]: + - link "SSL" [ref=f5e70] [cursor=pointer]: + - /url: /ssl + - listitem [ref=f5e74]: + - link "终端" [ref=f5e75] [cursor=pointer]: + - /url: /xterm + - listitem [ref=f5e79]: + - link "AI" [ref=f5e80] [cursor=pointer]: + - /url: /ai + - listitem [ref=f5e84]: + - link "节点管理" [ref=f5e85] [cursor=pointer]: + - /url: /node + - listitem [ref=f5e89]: + - link "计划任务" [ref=f5e90] [cursor=pointer]: + - /url: /crontab + - listitem [ref=f5e94]: + - link "软件商店" [ref=f5e95] [cursor=pointer]: + - /url: /soft + - listitem [ref=f5e99]: + - link "设置" [ref=f5e100] [cursor=pointer]: + - /url: /config + - listitem [ref=f5e104]: + - link "退出" [ref=f5e105] [cursor=pointer]: + - /url: javascript:; + - generic [ref=f5e110]: + - generic [ref=f5e111] [cursor=pointer]:  + - generic [ref=f5e114] [cursor=pointer]:  + - generic [ref=f5e117]: + - generic [ref=f5e121]: + - generic [ref=f5e122]: + - generic [ref=f5e123]: + - generic [ref=f5e124] [cursor=pointer]: + - generic [ref=f5e125]: tmp + - generic [ref=f5e129]:  + - generic [ref=f5e131] [cursor=pointer]:  + - generic:   + - generic [ref=f5e132]: + - generic [ref=f5e133]: + - generic [ref=f5e134] [cursor=pointer]:  + - generic [ref=f5e137]: + - text:  + - generic [ref=f5e138] [cursor=pointer]: + - generic [ref=f5e139]: 根目录 + - generic [ref=f5e140]:  + - generic [ref=f5e998] [cursor=pointer]: + - generic [ref=f5e999]: tmp + - generic [ref=f5e1000]:  + - generic [ref=f5e147] [cursor=pointer]:  + - text:  + - generic [ref=f5e149]: + - generic [ref=f5e150]: + - textbox "搜索文件/目录" [ref=f5e152] + - button "" [ref=f5e154] [cursor=pointer] + - generic [ref=f5e158] [cursor=pointer]: + - generic [ref=f5e159]: + - checkbox "包含子目录" + - generic [ref=f5e161]: 包含子目录 + - generic [ref=f5e162]: + - generic [ref=f5e163]: + - button "上传/下载 " [ref=f5e165] [cursor=pointer]: + - generic [ref=f5e166]: + - text: 上传/下载 + - generic [ref=f5e167]:  + - button "新建 " [ref=f5e169] [cursor=pointer]: + - generic [ref=f5e170]: + - text: 新建 + - generic [ref=f5e173]:  + - button "文件内容搜索" [ref=f5e174] [cursor=pointer] + - button "收藏夹 " [ref=f5e178] [cursor=pointer]: + - generic [ref=f5e179]: + - text: 收藏夹 + - generic [ref=f5e181]:  + - button "终端" [ref=f5e182] [cursor=pointer] + - button "/(根目录)166.3 GB" [ref=f5e187] [cursor=pointer]: + - generic [ref=f5e188]:  /(根目录)166.3 GB + - button "更多功能 " [ref=f5e191] [cursor=pointer]: + - generic [ref=f5e192]: + - text: 更多功能 + - generic [ref=f5e193]:  + - generic [ref=f5e194]: + - text:   + - button " 回收站" [ref=f5e195] [cursor=pointer]: + - generic [ref=f5e196]: + - generic [ref=f5e197]:  + - text: 回收站 + - generic [ref=f5e198]: + - generic [ref=f5e199] [cursor=pointer] + - generic [ref=f5e207] [cursor=pointer] + - generic [ref=f5e213]: + - generic [ref=f5e215]: + - generic [ref=f5e216]: + - generic [ref=f5e220] [cursor=pointer]: + - checkbox + - generic [ref=f5e222] [cursor=pointer]: + - generic [ref=f5e223]: 文件名称 + - generic [ref=f5e224]: + - generic [ref=f5e225]:  + - generic [ref=f5e226]:  + - generic [ref=f5e227]: 企业级防篡改 + - generic [ref=f5e229]: 权限/所有者 + - generic [ref=f5e231] [cursor=pointer]: + - generic [ref=f5e232]: 大小 + - generic [ref=f5e233]: + - generic [ref=f5e234]:  + - generic [ref=f5e235]:  + - generic [ref=f5e236] [cursor=pointer]: + - generic [ref=f5e237]: 修改时间 + - generic [ref=f5e238]: + - generic [ref=f5e239]:  + - generic [ref=f5e240]:  + - generic [ref=f5e241]: 备注 + - generic [ref=f5e243]: 操作 + - generic [ref=f5e1714]: + - generic [ref=f5e1716]: + - generic [ref=f5e1718] [cursor=pointer] + - generic "2af7c071b686bc94776078e2ebe35b8a" [ref=f5e1723] [cursor=pointer] + - generic [ref=f5e1724]: 未保护 + - generic "700/root" [ref=f5e1728] + - generic "点击计算大小" [ref=f5e1730]: 计算 + - generic [ref=f5e1732]: 2026-09-29 11:01:17 + - generic [ref=f5e1737] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e1738]:  + - generic [ref=f5e1740]: + - generic [ref=f5e1742] [cursor=pointer] + - generic "aap_locks" [ref=f5e1747] [cursor=pointer] + - generic [ref=f5e1748]: 未保护 + - generic "755/root" [ref=f5e1752] + - generic "点击计算大小" [ref=f5e1754]: 计算 + - generic [ref=f5e1756]: 2026-09-29 11:05:40 + - generic [ref=f5e1761] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e1762]:  + - generic [ref=f5e1764]: + - generic [ref=f5e1766] [cursor=pointer] + - generic "filetransfer" [ref=f5e1771] [cursor=pointer] + - generic [ref=f5e1772]: 未保护 + - generic "755/root" [ref=f5e1776] + - generic "点击计算大小" [ref=f5e1778]: 计算 + - generic [ref=f5e1780]: 2026-09-29 14:13:47 + - generic [ref=f5e1785] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e1786]:  + - generic [ref=f5e1788]: + - generic [ref=f5e1790] [cursor=pointer] + - generic "flow_task" [ref=f5e1795] [cursor=pointer] + - generic [ref=f5e1796]: 未保护 + - generic "755/root" [ref=f5e1800] + - generic "点击计算大小" [ref=f5e1802]: 计算 + - generic [ref=f5e1804]: 2026-09-29 14:13:47 + - generic [ref=f5e1809] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e1810]:  + - generic [ref=f5e1812]: + - generic [ref=f5e1814] [cursor=pointer] + - generic "systemd-private-fbe3088f22eb49fcb04cb2da883033f7-airz-analysis.service-ffw8WY" [ref=f5e1819] [cursor=pointer] + - generic [ref=f5e1820]: 未保护 + - generic "700/root" [ref=f5e1824] + - generic "点击计算大小" [ref=f5e1826]: 计算 + - generic [ref=f5e1828]: 2026-10-02 08:34:10 + - generic [ref=f5e1833] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e1834]:  + - generic [ref=f5e1836]: + - generic [ref=f5e1838] [cursor=pointer] + - generic "systemd-private-fbe3088f22eb49fcb04cb2da883033f7-chronyd.service-qWpZLd" [ref=f5e1843] [cursor=pointer] + - generic [ref=f5e1844]: 未保护 + - generic "700/root" [ref=f5e1848] + - generic "点击计算大小" [ref=f5e1850]: 计算 + - generic [ref=f5e1852]: 2026-09-29 11:00:14 + - generic [ref=f5e1857] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e1858]:  + - generic [ref=f5e1860]: + - generic [ref=f5e1862] [cursor=pointer] + - generic "systemd-private-fbe3088f22eb49fcb04cb2da883033f7-dbus-broker.service-uX7VU6" [ref=f5e1867] [cursor=pointer] + - generic [ref=f5e1868]: 未保护 + - generic "700/root" [ref=f5e1872] + - generic "点击计算大小" [ref=f5e1874]: 计算 + - generic [ref=f5e1876]: 2026-09-29 11:00:02 + - generic [ref=f5e1881] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e1882]:  + - generic [ref=f5e1884]: + - generic [ref=f5e1886] [cursor=pointer] + - generic "systemd-private-fbe3088f22eb49fcb04cb2da883033f7-polkit.service-3IKnd3" [ref=f5e1891] [cursor=pointer] + - generic [ref=f5e1892]: 未保护 + - generic "700/root" [ref=f5e1896] + - generic "点击计算大小" [ref=f5e1898]: 计算 + - generic [ref=f5e1900]: 2026-09-29 11:00:07 + - generic [ref=f5e1905] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e1906]:  + - generic [ref=f5e1908]: + - generic [ref=f5e1910] [cursor=pointer] + - generic "systemd-private-fbe3088f22eb49fcb04cb2da883033f7-redis.service-fAMcQI" [ref=f5e1915] [cursor=pointer] + - generic [ref=f5e1916]: 未保护 + - generic "700/root" [ref=f5e1920] + - generic "点击计算大小" [ref=f5e1922]: 计算 + - generic [ref=f5e1924]: 2026-09-29 15:47:43 + - generic [ref=f5e1929] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e1930]:  + - generic [ref=f5e1932]: + - generic [ref=f5e1934] [cursor=pointer] + - generic "systemd-private-fbe3088f22eb49fcb04cb2da883033f7-systemd-logind.service-Krnj8o" [ref=f5e1939] [cursor=pointer] + - generic [ref=f5e1940]: 未保护 + - generic "700/root" [ref=f5e1944] + - generic "点击计算大小" [ref=f5e1946]: 计算 + - generic [ref=f5e1948]: 2026-09-29 11:00:02 + - generic [ref=f5e1953] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e1954]:  + - generic [ref=f5e1956]: + - generic [ref=f5e1958] [cursor=pointer] + - generic ".fluah_time" [ref=f5e1963] [cursor=pointer] + - generic [ref=f5e1964]: 未保护 + - generic "644/root" [ref=f5e1968] + - generic [ref=f5e1969]: 10 B + - generic [ref=f5e1970]: 2026-10-04 10:34:07 + - generic [ref=f5e1975] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e1976]:  + - generic [ref=f5e1978]: + - generic [ref=f5e1980] [cursor=pointer] + - generic "airz-php74-install.log" [ref=f5e1985] [cursor=pointer] + - generic [ref=f5e1986]: 未保护 + - generic "644/root" [ref=f5e1990] + - generic [ref=f5e1991]: 1.95 MB + - generic [ref=f5e1992]: 2026-09-29 15:39:05 + - generic [ref=f5e1997] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e1998]:  + - generic [ref=f5e2000]: + - generic [ref=f5e2002] [cursor=pointer] + - generic "auto_apply_ip_ssl.log" [ref=f5e2007] [cursor=pointer] + - generic [ref=f5e2008]: 未保护 + - generic "644/root" [ref=f5e2012] + - generic [ref=f5e2013]: 764 B + - generic [ref=f5e2014]: 2026-09-29 11:05:39 + - generic [ref=f5e2019] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e2020]:  + - generic [ref=f5e2022]: + - generic [ref=f5e2024] [cursor=pointer] + - generic "backup.conf" [ref=f5e2029] [cursor=pointer] + - generic [ref=f5e2030]: 未保护 + - generic "644/root" [ref=f5e2034] + - generic [ref=f5e2035]: 83 B + - generic [ref=f5e2036]: 2026-09-29 15:50:04 + - generic [ref=f5e2041] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e2042]:  + - generic [ref=f5e2044]: + - generic [ref=f5e2046] [cursor=pointer] + - generic "btpanel-install.log" [ref=f5e2051] [cursor=pointer] + - generic [ref=f5e2052]: 未保护 + - generic "644/root" [ref=f5e2056] + - generic [ref=f5e2057]: 245.94 KB + - generic [ref=f5e2058]: 2026-09-29 11:06:04 + - generic [ref=f5e2063] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e2064]:  + - generic [ref=f5e2066]: + - generic [ref=f5e2068] [cursor=pointer] + - generic "cert.pl" [ref=f5e2073] [cursor=pointer] + - generic [ref=f5e2074]: 未保护 + - generic "644/root" [ref=f5e2078] + - generic [ref=f5e2079]: 5.52 KB + - generic [ref=f5e2080]: 2026-10-01 01:11:05 + - generic [ref=f5e2085] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e2086]:  + - generic [ref=f5e2088]: + - generic [ref=f5e2090] [cursor=pointer] + - generic "cpuidle_support.log" [ref=f5e2095] [cursor=pointer] + - generic [ref=f5e2096]: 未保护 + - generic "644/root" [ref=f5e2100] + - generic [ref=f5e2101]: 53 B + - generic [ref=f5e2102]: 2026-09-29 11:00:24 + - generic [ref=f5e2107] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e2108]:  + - generic [ref=f5e2110]: + - generic [ref=f5e2112] [cursor=pointer] + - generic "crontab_service_status.flag" [ref=f5e2117] [cursor=pointer] + - generic [ref=f5e2118]: 未保护 + - generic "644/root" [ref=f5e2122] + - generic [ref=f5e2123]: 1 B + - generic [ref=f5e2124]: 2026-10-03 13:08:07 + - generic [ref=f5e2129] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e2130]:  + - generic [ref=f5e2132]: + - generic [ref=f5e2134] [cursor=pointer] + - generic "cvm_init.log" [ref=f5e2139] [cursor=pointer] + - generic [ref=f5e2140]: 未保护 + - generic "644/root" [ref=f5e2144] + - generic [ref=f5e2145]: 9.21 KB + - generic [ref=f5e2146]: 2026-09-29 11:00:26 + - generic [ref=f5e2151] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e2152]:  + - generic [ref=f5e2154]: + - generic [ref=f5e2156] [cursor=pointer] + - generic "deploy-backend.py" [ref=f5e2161] [cursor=pointer] + - generic [ref=f5e2162]: 未保护 + - generic "700/root" [ref=f5e2166] + - generic [ref=f5e2167]: 14.27 KB + - generic [ref=f5e2168]: 2026-10-04 10:23:03 + - generic [ref=f5e2173] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e2174]:  + - generic [ref=f5e2176]: + - generic [ref=f5e2178] [cursor=pointer] + - generic "disable_rt_runtime_share.log" [ref=f5e2183] [cursor=pointer] + - generic [ref=f5e2184]: 未保护 + - generic "644/root" [ref=f5e2188] + - generic [ref=f5e2189]: 0 B + - generic [ref=f5e2190]: 2026-09-29 11:00:25 + - generic [ref=f5e2195] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e2196]:  + - generic [ref=f5e2198]: + - generic [ref=f5e2200] [cursor=pointer] + - generic "gd_i.pl" [ref=f5e2205] [cursor=pointer] + - generic [ref=f5e2206]: 未保护 + - generic "644/root" [ref=f5e2210] + - generic [ref=f5e2211]: 40 B + - generic [ref=f5e2212]: 2026-09-29 11:26:27 + - generic [ref=f5e2217] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e2218]:  + - generic [ref=f5e2220]: + - generic [ref=f5e2222] [cursor=pointer] + - generic "gpudirect_rdma_setup.log" [ref=f5e2227] [cursor=pointer] + - generic [ref=f5e2228]: 未保护 + - generic "644/root" [ref=f5e2232] + - generic [ref=f5e2233]: 60 B + - generic [ref=f5e2234]: 2026-09-29 11:00:25 + - generic [ref=f5e2239] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e2240]:  + - generic [ref=f5e2242]: + - generic [ref=f5e2244] [cursor=pointer] + - generic "gpudirect_rdma_setup.sh" [ref=f5e2249] [cursor=pointer] + - generic [ref=f5e2250]: 未保护 + - generic "744/root" [ref=f5e2254] + - generic [ref=f5e2255]: 1.73 KB + - generic [ref=f5e2256]: 2026-08-13 22:24:23 + - generic [ref=f5e2261] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e2262]:  + - generic [ref=f5e2264]: + - generic [ref=f5e2266] [cursor=pointer] + - generic "last_files_set_mode.pl" [ref=f5e2271] [cursor=pointer] + - generic [ref=f5e2272]: 未保护 + - generic "644/root" [ref=f5e2276] + - generic [ref=f5e2277]: 18 B + - generic [ref=f5e2278]: 2026-10-03 09:27:31 + - generic [ref=f5e2283] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e2284]:  + - generic [ref=f5e2286]: + - generic [ref=f5e2288] [cursor=pointer] + - generic "LinuxPanel-13.1.0.pl" [ref=f5e2293] [cursor=pointer] + - generic [ref=f5e2294]: 未保护 + - generic "644/root" [ref=f5e2298] + - generic [ref=f5e2299]: 153 B + - generic [ref=f5e2300]: 2026-10-04 10:34:07 + - generic [ref=f5e2305] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e2306]:  + - generic [ref=f5e2308]: + - generic [ref=f5e2310] [cursor=pointer] + - generic "mysql.sock" [ref=f5e2315] [cursor=pointer] + - generic [ref=f5e2316]: 未保护 + - generic "777/mysql" [ref=f5e2320] + - generic [ref=f5e2321]: 0 B + - generic [ref=f5e2322]: 2026-09-29 11:54:27 + - generic [ref=f5e2327] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e2328]:  + - generic [ref=f5e2330]: + - generic [ref=f5e2332] [cursor=pointer] + - generic "mysql.sock.lock" [ref=f5e2337] [cursor=pointer] + - generic [ref=f5e2338]: 未保护 + - generic "600/mysql" [ref=f5e2342] + - generic [ref=f5e2343]: 7 B + - generic [ref=f5e2344]: 2026-09-29 11:54:27 + - generic [ref=f5e2349] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e2350]:  + - generic [ref=f5e2352]: + - generic [ref=f5e2354] [cursor=pointer] + - generic "mysql_config.pl" [ref=f5e2359] [cursor=pointer] + - generic [ref=f5e2360]: 未保护 + - generic "644/root" [ref=f5e2364] + - generic [ref=f5e2365]: 37.68 KB + - generic [ref=f5e2366]: 2026-09-29 11:34:02 + - generic [ref=f5e2371] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e2372]:  + - generic [ref=f5e295]: + - generic [ref=f5e296]: + - generic [ref=f5e297]: 共10个目录,77个文件,文件大小 + - generic [ref=f5e298]: 计算 + - generic [ref=f5e301]: + - button "上一页" [disabled] [ref=f5e302] + - list [ref=f5e303]: + - listitem "第 1 页" [ref=f5e304]: "1" + - button "下一页" [disabled] [ref=f5e305] + - generic [ref=f5e308] [cursor=pointer]: + - generic: + - combobox [ref=f5e310] + - generic [ref=f5e311]: 500条/页 + - generic [ref=f5e316]: 共 87 条 + - generic [ref=f5e317]: + - generic [ref=f5e318]: 前往 + - spinbutton "页" [ref=f5e321]: "1" + - generic [ref=f5e322]: 页 + - generic [ref=f5e323]: + - generic [ref=f5e324]: 宝塔Linux面板©2014-2026 广东堡塔安全技术有限公司 (bt.cn) + - separator [ref=f5e325] + - link "论坛求助" [ref=f5e326] [cursor=pointer]: + - /url: http://www.bt.cn/bbs + - separator [ref=f5e331] + - link "使用手册" [ref=f5e332] [cursor=pointer]: + - /url: https://docs.bt.cn + - separator [ref=f5e337] + - generic [ref=f5e338]: 微信公众号 + - separator [ref=f5e342] + - link "正版查询" [ref=f5e343] [cursor=pointer]: + - /url: https://www.bt.cn/auth + - separator [ref=f5e348] + - generic [ref=f5e349]: 联系人工客服 + - generic [ref=f5e353]: + - generic [ref=f5e354] [cursor=pointer]: + - generic [ref=f5e377]: AI + - generic [ref=f5e378]: 助手 + - generic [ref=f5e379] [cursor=pointer]:  + - generic:        + - dialog [ref=f5e2384]: + - generic [ref=f5e2385]: + - banner [ref=f5e2386]: + - generic [ref=f5e2387]: 宝塔终端 + - generic [ref=f5e2388]: + - generic [ref=f5e2389] [cursor=pointer] + - textbox "Terminal input" [active] [ref=f5e2401] \ No newline at end of file diff --git a/.playwright-cli/page-2026-10-04T02-53-14-017Z.yml b/.playwright-cli/page-2026-10-04T02-53-14-017Z.yml new file mode 100644 index 0000000..a42b222 --- /dev/null +++ b/.playwright-cli/page-2026-10-04T02-53-14-017Z.yml @@ -0,0 +1,487 @@ +- generic [ref=f5e1]: + - generic [ref=f5e4]: + - complementary [ref=f5e5]: + - generic [ref=f5e6]: + - generic [ref=f5e8] [cursor=pointer]: + - generic "双击可复制IP" [ref=f5e11]: 111.230.144.231 + - generic [ref=f5e12]: "0" + - list [ref=f5e18]: + - listitem [ref=f5e19]: + - link "首页" [ref=f5e20] [cursor=pointer]: + - /url: /home + - listitem [ref=f5e24]: + - link "网站" [ref=f5e25] [cursor=pointer]: + - /url: /site + - listitem [ref=f5e29]: + - link "数据库" [ref=f5e30] [cursor=pointer]: + - /url: /database + - listitem [ref=f5e34]: + - link "Docker" [ref=f5e35] [cursor=pointer]: + - /url: /docker + - listitem [ref=f5e39]: + - link "监控" [ref=f5e40] [cursor=pointer]: + - /url: /control + - listitem [ref=f5e44]: + - link "系统" [ref=f5e45] [cursor=pointer]: + - /url: /system_new + - listitem [ref=f5e49]: + - link "安全中心" [ref=f5e50] [cursor=pointer]: + - /url: /firewall + - listitem [ref=f5e54]: + - link "WAF" [ref=f5e55] [cursor=pointer]: + - /url: /waf + - listitem [ref=f5e59]: + - link "文件" [ref=f5e60] [cursor=pointer]: + - /url: /files + - listitem [ref=f5e64]: + - link "日志" [ref=f5e65] [cursor=pointer]: + - /url: /logs + - listitem [ref=f5e69]: + - link "SSL" [ref=f5e70] [cursor=pointer]: + - /url: /ssl + - listitem [ref=f5e74]: + - link "终端" [ref=f5e75] [cursor=pointer]: + - /url: /xterm + - listitem [ref=f5e79]: + - link "AI" [ref=f5e80] [cursor=pointer]: + - /url: /ai + - listitem [ref=f5e84]: + - link "节点管理" [ref=f5e85] [cursor=pointer]: + - /url: /node + - listitem [ref=f5e89]: + - link "计划任务" [ref=f5e90] [cursor=pointer]: + - /url: /crontab + - listitem [ref=f5e94]: + - link "软件商店" [ref=f5e95] [cursor=pointer]: + - /url: /soft + - listitem [ref=f5e99]: + - link "设置" [ref=f5e100] [cursor=pointer]: + - /url: /config + - listitem [ref=f5e104]: + - link "退出" [ref=f5e105] [cursor=pointer]: + - /url: javascript:; + - generic [ref=f5e110]: + - generic [ref=f5e111] [cursor=pointer]:  + - generic [ref=f5e114] [cursor=pointer]:  + - generic [ref=f5e117]: + - generic [ref=f5e121]: + - generic [ref=f5e122]: + - generic [ref=f5e123]: + - generic [ref=f5e124] [cursor=pointer]: + - generic [ref=f5e125]: tmp + - generic [ref=f5e129]:  + - generic [ref=f5e131] [cursor=pointer]:  + - generic:   + - generic [ref=f5e132]: + - generic [ref=f5e133]: + - generic [ref=f5e134] [cursor=pointer]:  + - generic [ref=f5e137]: + - text:  + - generic [ref=f5e138] [cursor=pointer]: + - generic [ref=f5e139]: 根目录 + - generic [ref=f5e140]:  + - generic [ref=f5e998] [cursor=pointer]: + - generic [ref=f5e999]: tmp + - generic [ref=f5e1000]:  + - generic [ref=f5e147] [cursor=pointer]:  + - text:  + - generic [ref=f5e149]: + - generic [ref=f5e150]: + - textbox "搜索文件/目录" [ref=f5e152] + - button "" [ref=f5e154] [cursor=pointer] + - generic [ref=f5e158] [cursor=pointer]: + - generic [ref=f5e159]: + - checkbox "包含子目录" + - generic [ref=f5e161]: 包含子目录 + - generic [ref=f5e162]: + - generic [ref=f5e163]: + - button "上传/下载 " [ref=f5e165] [cursor=pointer]: + - generic [ref=f5e166]: + - text: 上传/下载 + - generic [ref=f5e167]:  + - button "新建 " [ref=f5e169] [cursor=pointer]: + - generic [ref=f5e170]: + - text: 新建 + - generic [ref=f5e173]:  + - button "文件内容搜索" [ref=f5e174] [cursor=pointer] + - button "收藏夹 " [ref=f5e178] [cursor=pointer]: + - generic [ref=f5e179]: + - text: 收藏夹 + - generic [ref=f5e181]:  + - button "终端" [ref=f5e182] [cursor=pointer] + - button "/(根目录)166.3 GB" [ref=f5e187] [cursor=pointer]: + - generic [ref=f5e188]:  /(根目录)166.3 GB + - button "更多功能 " [ref=f5e191] [cursor=pointer]: + - generic [ref=f5e192]: + - text: 更多功能 + - generic [ref=f5e193]:  + - generic [ref=f5e194]: + - text:   + - button " 回收站" [ref=f5e195] [cursor=pointer]: + - generic [ref=f5e196]: + - generic [ref=f5e197]:  + - text: 回收站 + - generic [ref=f5e198]: + - generic [ref=f5e199] [cursor=pointer] + - generic [ref=f5e207] [cursor=pointer] + - generic [ref=f5e213]: + - generic [ref=f5e215]: + - generic [ref=f5e216]: + - generic [ref=f5e220] [cursor=pointer]: + - checkbox + - generic [ref=f5e222] [cursor=pointer]: + - generic [ref=f5e223]: 文件名称 + - generic [ref=f5e224]: + - generic [ref=f5e225]:  + - generic [ref=f5e226]:  + - generic [ref=f5e227]: 企业级防篡改 + - generic [ref=f5e229]: 权限/所有者 + - generic [ref=f5e231] [cursor=pointer]: + - generic [ref=f5e232]: 大小 + - generic [ref=f5e233]: + - generic [ref=f5e234]:  + - generic [ref=f5e235]:  + - generic [ref=f5e236] [cursor=pointer]: + - generic [ref=f5e237]: 修改时间 + - generic [ref=f5e238]: + - generic [ref=f5e239]:  + - generic [ref=f5e240]:  + - generic [ref=f5e241]: 备注 + - generic [ref=f5e243]: 操作 + - generic [ref=f5e1714]: + - generic [ref=f5e1716]: + - generic [ref=f5e1718] [cursor=pointer] + - generic "2af7c071b686bc94776078e2ebe35b8a" [ref=f5e1723] [cursor=pointer] + - generic [ref=f5e1724]: 未保护 + - generic "700/root" [ref=f5e1728] + - generic "点击计算大小" [ref=f5e1730]: 计算 + - generic [ref=f5e1732]: 2026-09-29 11:01:17 + - generic [ref=f5e1737] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e1738]:  + - generic [ref=f5e1740]: + - generic [ref=f5e1742] [cursor=pointer] + - generic "aap_locks" [ref=f5e1747] [cursor=pointer] + - generic [ref=f5e1748]: 未保护 + - generic "755/root" [ref=f5e1752] + - generic "点击计算大小" [ref=f5e1754]: 计算 + - generic [ref=f5e1756]: 2026-09-29 11:05:40 + - generic [ref=f5e1761] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e1762]:  + - generic [ref=f5e1764]: + - generic [ref=f5e1766] [cursor=pointer] + - generic "filetransfer" [ref=f5e1771] [cursor=pointer] + - generic [ref=f5e1772]: 未保护 + - generic "755/root" [ref=f5e1776] + - generic "点击计算大小" [ref=f5e1778]: 计算 + - generic [ref=f5e1780]: 2026-09-29 14:13:47 + - generic [ref=f5e1785] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e1786]:  + - generic [ref=f5e1788]: + - generic [ref=f5e1790] [cursor=pointer] + - generic "flow_task" [ref=f5e1795] [cursor=pointer] + - generic [ref=f5e1796]: 未保护 + - generic "755/root" [ref=f5e1800] + - generic "点击计算大小" [ref=f5e1802]: 计算 + - generic [ref=f5e1804]: 2026-09-29 14:13:47 + - generic [ref=f5e1809] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e1810]:  + - generic [ref=f5e1812]: + - generic [ref=f5e1814] [cursor=pointer] + - generic "systemd-private-fbe3088f22eb49fcb04cb2da883033f7-airz-analysis.service-ffw8WY" [ref=f5e1819] [cursor=pointer] + - generic [ref=f5e1820]: 未保护 + - generic "700/root" [ref=f5e1824] + - generic "点击计算大小" [ref=f5e1826]: 计算 + - generic [ref=f5e1828]: 2026-10-02 08:34:10 + - generic [ref=f5e1833] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e1834]:  + - generic [ref=f5e1836]: + - generic [ref=f5e1838] [cursor=pointer] + - generic "systemd-private-fbe3088f22eb49fcb04cb2da883033f7-chronyd.service-qWpZLd" [ref=f5e1843] [cursor=pointer] + - generic [ref=f5e1844]: 未保护 + - generic "700/root" [ref=f5e1848] + - generic "点击计算大小" [ref=f5e1850]: 计算 + - generic [ref=f5e1852]: 2026-09-29 11:00:14 + - generic [ref=f5e1857] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e1858]:  + - generic [ref=f5e1860]: + - generic [ref=f5e1862] [cursor=pointer] + - generic "systemd-private-fbe3088f22eb49fcb04cb2da883033f7-dbus-broker.service-uX7VU6" [ref=f5e1867] [cursor=pointer] + - generic [ref=f5e1868]: 未保护 + - generic "700/root" [ref=f5e1872] + - generic "点击计算大小" [ref=f5e1874]: 计算 + - generic [ref=f5e1876]: 2026-09-29 11:00:02 + - generic [ref=f5e1881] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e1882]:  + - generic [ref=f5e1884]: + - generic [ref=f5e1886] [cursor=pointer] + - generic "systemd-private-fbe3088f22eb49fcb04cb2da883033f7-polkit.service-3IKnd3" [ref=f5e1891] [cursor=pointer] + - generic [ref=f5e1892]: 未保护 + - generic "700/root" [ref=f5e1896] + - generic "点击计算大小" [ref=f5e1898]: 计算 + - generic [ref=f5e1900]: 2026-09-29 11:00:07 + - generic [ref=f5e1905] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e1906]:  + - generic [ref=f5e1908]: + - generic [ref=f5e1910] [cursor=pointer] + - generic "systemd-private-fbe3088f22eb49fcb04cb2da883033f7-redis.service-fAMcQI" [ref=f5e1915] [cursor=pointer] + - generic [ref=f5e1916]: 未保护 + - generic "700/root" [ref=f5e1920] + - generic "点击计算大小" [ref=f5e1922]: 计算 + - generic [ref=f5e1924]: 2026-09-29 15:47:43 + - generic [ref=f5e1929] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e1930]:  + - generic [ref=f5e1932]: + - generic [ref=f5e1934] [cursor=pointer] + - generic "systemd-private-fbe3088f22eb49fcb04cb2da883033f7-systemd-logind.service-Krnj8o" [ref=f5e1939] [cursor=pointer] + - generic [ref=f5e1940]: 未保护 + - generic "700/root" [ref=f5e1944] + - generic "点击计算大小" [ref=f5e1946]: 计算 + - generic [ref=f5e1948]: 2026-09-29 11:00:02 + - generic [ref=f5e1953] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e1954]:  + - generic [ref=f5e1956]: + - generic [ref=f5e1958] [cursor=pointer] + - generic ".fluah_time" [ref=f5e1963] [cursor=pointer] + - generic [ref=f5e1964]: 未保护 + - generic "644/root" [ref=f5e1968] + - generic [ref=f5e1969]: 10 B + - generic [ref=f5e1970]: 2026-10-04 10:34:07 + - generic [ref=f5e1975] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e1976]:  + - generic [ref=f5e1978]: + - generic [ref=f5e1980] [cursor=pointer] + - generic "airz-php74-install.log" [ref=f5e1985] [cursor=pointer] + - generic [ref=f5e1986]: 未保护 + - generic "644/root" [ref=f5e1990] + - generic [ref=f5e1991]: 1.95 MB + - generic [ref=f5e1992]: 2026-09-29 15:39:05 + - generic [ref=f5e1997] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e1998]:  + - generic [ref=f5e2000]: + - generic [ref=f5e2002] [cursor=pointer] + - generic "auto_apply_ip_ssl.log" [ref=f5e2007] [cursor=pointer] + - generic [ref=f5e2008]: 未保护 + - generic "644/root" [ref=f5e2012] + - generic [ref=f5e2013]: 764 B + - generic [ref=f5e2014]: 2026-09-29 11:05:39 + - generic [ref=f5e2019] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e2020]:  + - generic [ref=f5e2022]: + - generic [ref=f5e2024] [cursor=pointer] + - generic "backup.conf" [ref=f5e2029] [cursor=pointer] + - generic [ref=f5e2030]: 未保护 + - generic "644/root" [ref=f5e2034] + - generic [ref=f5e2035]: 83 B + - generic [ref=f5e2036]: 2026-09-29 15:50:04 + - generic [ref=f5e2041] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e2042]:  + - generic [ref=f5e2044]: + - generic [ref=f5e2046] [cursor=pointer] + - generic "btpanel-install.log" [ref=f5e2051] [cursor=pointer] + - generic [ref=f5e2052]: 未保护 + - generic "644/root" [ref=f5e2056] + - generic [ref=f5e2057]: 245.94 KB + - generic [ref=f5e2058]: 2026-09-29 11:06:04 + - generic [ref=f5e2063] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e2064]:  + - generic [ref=f5e2066]: + - generic [ref=f5e2068] [cursor=pointer] + - generic "cert.pl" [ref=f5e2073] [cursor=pointer] + - generic [ref=f5e2074]: 未保护 + - generic "644/root" [ref=f5e2078] + - generic [ref=f5e2079]: 5.52 KB + - generic [ref=f5e2080]: 2026-10-01 01:11:05 + - generic [ref=f5e2085] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e2086]:  + - generic [ref=f5e2088]: + - generic [ref=f5e2090] [cursor=pointer] + - generic "cpuidle_support.log" [ref=f5e2095] [cursor=pointer] + - generic [ref=f5e2096]: 未保护 + - generic "644/root" [ref=f5e2100] + - generic [ref=f5e2101]: 53 B + - generic [ref=f5e2102]: 2026-09-29 11:00:24 + - generic [ref=f5e2107] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e2108]:  + - generic [ref=f5e2110]: + - generic [ref=f5e2112] [cursor=pointer] + - generic "crontab_service_status.flag" [ref=f5e2117] [cursor=pointer] + - generic [ref=f5e2118]: 未保护 + - generic "644/root" [ref=f5e2122] + - generic [ref=f5e2123]: 1 B + - generic [ref=f5e2124]: 2026-10-03 13:08:07 + - generic [ref=f5e2129] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e2130]:  + - generic [ref=f5e2132]: + - generic [ref=f5e2134] [cursor=pointer] + - generic "cvm_init.log" [ref=f5e2139] [cursor=pointer] + - generic [ref=f5e2140]: 未保护 + - generic "644/root" [ref=f5e2144] + - generic [ref=f5e2145]: 9.21 KB + - generic [ref=f5e2146]: 2026-09-29 11:00:26 + - generic [ref=f5e2151] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e2152]:  + - generic [ref=f5e2154]: + - generic [ref=f5e2156] [cursor=pointer] + - generic "deploy-backend.py" [ref=f5e2161] [cursor=pointer] + - generic [ref=f5e2162]: 未保护 + - generic "700/root" [ref=f5e2166] + - generic [ref=f5e2167]: 14.27 KB + - generic [ref=f5e2168]: 2026-10-04 10:23:03 + - generic [ref=f5e2173] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e2174]:  + - generic [ref=f5e2176]: + - generic [ref=f5e2178] [cursor=pointer] + - generic "disable_rt_runtime_share.log" [ref=f5e2183] [cursor=pointer] + - generic [ref=f5e2184]: 未保护 + - generic "644/root" [ref=f5e2188] + - generic [ref=f5e2189]: 0 B + - generic [ref=f5e2190]: 2026-09-29 11:00:25 + - generic [ref=f5e2195] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e2196]:  + - generic [ref=f5e2198]: + - generic [ref=f5e2200] [cursor=pointer] + - generic "gd_i.pl" [ref=f5e2205] [cursor=pointer] + - generic [ref=f5e2206]: 未保护 + - generic "644/root" [ref=f5e2210] + - generic [ref=f5e2211]: 40 B + - generic [ref=f5e2212]: 2026-09-29 11:26:27 + - generic [ref=f5e2217] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e2218]:  + - generic [ref=f5e2220]: + - generic [ref=f5e2222] [cursor=pointer] + - generic "gpudirect_rdma_setup.log" [ref=f5e2227] [cursor=pointer] + - generic [ref=f5e2228]: 未保护 + - generic "644/root" [ref=f5e2232] + - generic [ref=f5e2233]: 60 B + - generic [ref=f5e2234]: 2026-09-29 11:00:25 + - generic [ref=f5e2239] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e2240]:  + - generic [ref=f5e2242]: + - generic [ref=f5e2244] [cursor=pointer] + - generic "gpudirect_rdma_setup.sh" [ref=f5e2249] [cursor=pointer] + - generic [ref=f5e2250]: 未保护 + - generic "744/root" [ref=f5e2254] + - generic [ref=f5e2255]: 1.73 KB + - generic [ref=f5e2256]: 2026-08-13 22:24:23 + - generic [ref=f5e2261] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e2262]:  + - generic [ref=f5e2264]: + - generic [ref=f5e2266] [cursor=pointer] + - generic "last_files_set_mode.pl" [ref=f5e2271] [cursor=pointer] + - generic [ref=f5e2272]: 未保护 + - generic "644/root" [ref=f5e2276] + - generic [ref=f5e2277]: 18 B + - generic [ref=f5e2278]: 2026-10-03 09:27:31 + - generic [ref=f5e2283] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e2284]:  + - generic [ref=f5e2286]: + - generic [ref=f5e2288] [cursor=pointer] + - generic "LinuxPanel-13.1.0.pl" [ref=f5e2293] [cursor=pointer] + - generic [ref=f5e2294]: 未保护 + - generic "644/root" [ref=f5e2298] + - generic [ref=f5e2299]: 153 B + - generic [ref=f5e2300]: 2026-10-04 10:34:07 + - generic [ref=f5e2305] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e2306]:  + - generic [ref=f5e2308]: + - generic [ref=f5e2310] [cursor=pointer] + - generic "mysql.sock" [ref=f5e2315] [cursor=pointer] + - generic [ref=f5e2316]: 未保护 + - generic "777/mysql" [ref=f5e2320] + - generic [ref=f5e2321]: 0 B + - generic [ref=f5e2322]: 2026-09-29 11:54:27 + - generic [ref=f5e2327] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e2328]:  + - generic [ref=f5e2330]: + - generic [ref=f5e2332] [cursor=pointer] + - generic "mysql.sock.lock" [ref=f5e2337] [cursor=pointer] + - generic [ref=f5e2338]: 未保护 + - generic "600/mysql" [ref=f5e2342] + - generic [ref=f5e2343]: 7 B + - generic [ref=f5e2344]: 2026-09-29 11:54:27 + - generic [ref=f5e2349] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e2350]:  + - generic [ref=f5e2352]: + - generic [ref=f5e2354] [cursor=pointer] + - generic "mysql_config.pl" [ref=f5e2359] [cursor=pointer] + - generic [ref=f5e2360]: 未保护 + - generic "644/root" [ref=f5e2364] + - generic [ref=f5e2365]: 37.68 KB + - generic [ref=f5e2366]: 2026-09-29 11:34:02 + - generic [ref=f5e2371] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e2372]:  + - generic [ref=f5e295]: + - generic [ref=f5e296]: + - generic [ref=f5e297]: 共10个目录,77个文件,文件大小 + - generic [ref=f5e298]: 计算 + - generic [ref=f5e301]: + - button "上一页" [disabled] [ref=f5e302] + - list [ref=f5e303]: + - listitem "第 1 页" [ref=f5e304]: "1" + - button "下一页" [disabled] [ref=f5e305] + - generic [ref=f5e308] [cursor=pointer]: + - generic: + - combobox [ref=f5e310] + - generic [ref=f5e311]: 500条/页 + - generic [ref=f5e316]: 共 87 条 + - generic [ref=f5e317]: + - generic [ref=f5e318]: 前往 + - spinbutton "页" [ref=f5e321]: "1" + - generic [ref=f5e322]: 页 + - generic [ref=f5e323]: + - generic [ref=f5e324]: 宝塔Linux面板©2014-2026 广东堡塔安全技术有限公司 (bt.cn) + - separator [ref=f5e325] + - link "论坛求助" [ref=f5e326] [cursor=pointer]: + - /url: http://www.bt.cn/bbs + - separator [ref=f5e331] + - link "使用手册" [ref=f5e332] [cursor=pointer]: + - /url: https://docs.bt.cn + - separator [ref=f5e337] + - generic [ref=f5e338]: 微信公众号 + - separator [ref=f5e342] + - link "正版查询" [ref=f5e343] [cursor=pointer]: + - /url: https://www.bt.cn/auth + - separator [ref=f5e348] + - generic [ref=f5e349]: 联系人工客服 + - generic [ref=f5e353]: + - generic [ref=f5e354] [cursor=pointer]: + - generic [ref=f5e377]: AI + - generic [ref=f5e378]: 助手 + - generic [ref=f5e379] [cursor=pointer]:  + - generic:        + - dialog [ref=f5e2384]: + - generic [ref=f5e2385]: + - banner [ref=f5e2386]: + - generic [ref=f5e2387]: 宝塔终端 + - generic [ref=f5e2388]: + - generic [ref=f5e2389] [cursor=pointer] + - textbox "Terminal input" [active] [ref=f5e2401] \ No newline at end of file diff --git a/.playwright-cli/page-2026-10-04T02-53-36-231Z.png b/.playwright-cli/page-2026-10-04T02-53-36-231Z.png new file mode 100644 index 0000000..4da6bbb Binary files /dev/null and b/.playwright-cli/page-2026-10-04T02-53-36-231Z.png differ diff --git a/.playwright-cli/page-2026-10-04T02-54-01-464Z.yml b/.playwright-cli/page-2026-10-04T02-54-01-464Z.yml new file mode 100644 index 0000000..a42b222 --- /dev/null +++ b/.playwright-cli/page-2026-10-04T02-54-01-464Z.yml @@ -0,0 +1,487 @@ +- generic [ref=f5e1]: + - generic [ref=f5e4]: + - complementary [ref=f5e5]: + - generic [ref=f5e6]: + - generic [ref=f5e8] [cursor=pointer]: + - generic "双击可复制IP" [ref=f5e11]: 111.230.144.231 + - generic [ref=f5e12]: "0" + - list [ref=f5e18]: + - listitem [ref=f5e19]: + - link "首页" [ref=f5e20] [cursor=pointer]: + - /url: /home + - listitem [ref=f5e24]: + - link "网站" [ref=f5e25] [cursor=pointer]: + - /url: /site + - listitem [ref=f5e29]: + - link "数据库" [ref=f5e30] [cursor=pointer]: + - /url: /database + - listitem [ref=f5e34]: + - link "Docker" [ref=f5e35] [cursor=pointer]: + - /url: /docker + - listitem [ref=f5e39]: + - link "监控" [ref=f5e40] [cursor=pointer]: + - /url: /control + - listitem [ref=f5e44]: + - link "系统" [ref=f5e45] [cursor=pointer]: + - /url: /system_new + - listitem [ref=f5e49]: + - link "安全中心" [ref=f5e50] [cursor=pointer]: + - /url: /firewall + - listitem [ref=f5e54]: + - link "WAF" [ref=f5e55] [cursor=pointer]: + - /url: /waf + - listitem [ref=f5e59]: + - link "文件" [ref=f5e60] [cursor=pointer]: + - /url: /files + - listitem [ref=f5e64]: + - link "日志" [ref=f5e65] [cursor=pointer]: + - /url: /logs + - listitem [ref=f5e69]: + - link "SSL" [ref=f5e70] [cursor=pointer]: + - /url: /ssl + - listitem [ref=f5e74]: + - link "终端" [ref=f5e75] [cursor=pointer]: + - /url: /xterm + - listitem [ref=f5e79]: + - link "AI" [ref=f5e80] [cursor=pointer]: + - /url: /ai + - listitem [ref=f5e84]: + - link "节点管理" [ref=f5e85] [cursor=pointer]: + - /url: /node + - listitem [ref=f5e89]: + - link "计划任务" [ref=f5e90] [cursor=pointer]: + - /url: /crontab + - listitem [ref=f5e94]: + - link "软件商店" [ref=f5e95] [cursor=pointer]: + - /url: /soft + - listitem [ref=f5e99]: + - link "设置" [ref=f5e100] [cursor=pointer]: + - /url: /config + - listitem [ref=f5e104]: + - link "退出" [ref=f5e105] [cursor=pointer]: + - /url: javascript:; + - generic [ref=f5e110]: + - generic [ref=f5e111] [cursor=pointer]:  + - generic [ref=f5e114] [cursor=pointer]:  + - generic [ref=f5e117]: + - generic [ref=f5e121]: + - generic [ref=f5e122]: + - generic [ref=f5e123]: + - generic [ref=f5e124] [cursor=pointer]: + - generic [ref=f5e125]: tmp + - generic [ref=f5e129]:  + - generic [ref=f5e131] [cursor=pointer]:  + - generic:   + - generic [ref=f5e132]: + - generic [ref=f5e133]: + - generic [ref=f5e134] [cursor=pointer]:  + - generic [ref=f5e137]: + - text:  + - generic [ref=f5e138] [cursor=pointer]: + - generic [ref=f5e139]: 根目录 + - generic [ref=f5e140]:  + - generic [ref=f5e998] [cursor=pointer]: + - generic [ref=f5e999]: tmp + - generic [ref=f5e1000]:  + - generic [ref=f5e147] [cursor=pointer]:  + - text:  + - generic [ref=f5e149]: + - generic [ref=f5e150]: + - textbox "搜索文件/目录" [ref=f5e152] + - button "" [ref=f5e154] [cursor=pointer] + - generic [ref=f5e158] [cursor=pointer]: + - generic [ref=f5e159]: + - checkbox "包含子目录" + - generic [ref=f5e161]: 包含子目录 + - generic [ref=f5e162]: + - generic [ref=f5e163]: + - button "上传/下载 " [ref=f5e165] [cursor=pointer]: + - generic [ref=f5e166]: + - text: 上传/下载 + - generic [ref=f5e167]:  + - button "新建 " [ref=f5e169] [cursor=pointer]: + - generic [ref=f5e170]: + - text: 新建 + - generic [ref=f5e173]:  + - button "文件内容搜索" [ref=f5e174] [cursor=pointer] + - button "收藏夹 " [ref=f5e178] [cursor=pointer]: + - generic [ref=f5e179]: + - text: 收藏夹 + - generic [ref=f5e181]:  + - button "终端" [ref=f5e182] [cursor=pointer] + - button "/(根目录)166.3 GB" [ref=f5e187] [cursor=pointer]: + - generic [ref=f5e188]:  /(根目录)166.3 GB + - button "更多功能 " [ref=f5e191] [cursor=pointer]: + - generic [ref=f5e192]: + - text: 更多功能 + - generic [ref=f5e193]:  + - generic [ref=f5e194]: + - text:   + - button " 回收站" [ref=f5e195] [cursor=pointer]: + - generic [ref=f5e196]: + - generic [ref=f5e197]:  + - text: 回收站 + - generic [ref=f5e198]: + - generic [ref=f5e199] [cursor=pointer] + - generic [ref=f5e207] [cursor=pointer] + - generic [ref=f5e213]: + - generic [ref=f5e215]: + - generic [ref=f5e216]: + - generic [ref=f5e220] [cursor=pointer]: + - checkbox + - generic [ref=f5e222] [cursor=pointer]: + - generic [ref=f5e223]: 文件名称 + - generic [ref=f5e224]: + - generic [ref=f5e225]:  + - generic [ref=f5e226]:  + - generic [ref=f5e227]: 企业级防篡改 + - generic [ref=f5e229]: 权限/所有者 + - generic [ref=f5e231] [cursor=pointer]: + - generic [ref=f5e232]: 大小 + - generic [ref=f5e233]: + - generic [ref=f5e234]:  + - generic [ref=f5e235]:  + - generic [ref=f5e236] [cursor=pointer]: + - generic [ref=f5e237]: 修改时间 + - generic [ref=f5e238]: + - generic [ref=f5e239]:  + - generic [ref=f5e240]:  + - generic [ref=f5e241]: 备注 + - generic [ref=f5e243]: 操作 + - generic [ref=f5e1714]: + - generic [ref=f5e1716]: + - generic [ref=f5e1718] [cursor=pointer] + - generic "2af7c071b686bc94776078e2ebe35b8a" [ref=f5e1723] [cursor=pointer] + - generic [ref=f5e1724]: 未保护 + - generic "700/root" [ref=f5e1728] + - generic "点击计算大小" [ref=f5e1730]: 计算 + - generic [ref=f5e1732]: 2026-09-29 11:01:17 + - generic [ref=f5e1737] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e1738]:  + - generic [ref=f5e1740]: + - generic [ref=f5e1742] [cursor=pointer] + - generic "aap_locks" [ref=f5e1747] [cursor=pointer] + - generic [ref=f5e1748]: 未保护 + - generic "755/root" [ref=f5e1752] + - generic "点击计算大小" [ref=f5e1754]: 计算 + - generic [ref=f5e1756]: 2026-09-29 11:05:40 + - generic [ref=f5e1761] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e1762]:  + - generic [ref=f5e1764]: + - generic [ref=f5e1766] [cursor=pointer] + - generic "filetransfer" [ref=f5e1771] [cursor=pointer] + - generic [ref=f5e1772]: 未保护 + - generic "755/root" [ref=f5e1776] + - generic "点击计算大小" [ref=f5e1778]: 计算 + - generic [ref=f5e1780]: 2026-09-29 14:13:47 + - generic [ref=f5e1785] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e1786]:  + - generic [ref=f5e1788]: + - generic [ref=f5e1790] [cursor=pointer] + - generic "flow_task" [ref=f5e1795] [cursor=pointer] + - generic [ref=f5e1796]: 未保护 + - generic "755/root" [ref=f5e1800] + - generic "点击计算大小" [ref=f5e1802]: 计算 + - generic [ref=f5e1804]: 2026-09-29 14:13:47 + - generic [ref=f5e1809] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e1810]:  + - generic [ref=f5e1812]: + - generic [ref=f5e1814] [cursor=pointer] + - generic "systemd-private-fbe3088f22eb49fcb04cb2da883033f7-airz-analysis.service-ffw8WY" [ref=f5e1819] [cursor=pointer] + - generic [ref=f5e1820]: 未保护 + - generic "700/root" [ref=f5e1824] + - generic "点击计算大小" [ref=f5e1826]: 计算 + - generic [ref=f5e1828]: 2026-10-02 08:34:10 + - generic [ref=f5e1833] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e1834]:  + - generic [ref=f5e1836]: + - generic [ref=f5e1838] [cursor=pointer] + - generic "systemd-private-fbe3088f22eb49fcb04cb2da883033f7-chronyd.service-qWpZLd" [ref=f5e1843] [cursor=pointer] + - generic [ref=f5e1844]: 未保护 + - generic "700/root" [ref=f5e1848] + - generic "点击计算大小" [ref=f5e1850]: 计算 + - generic [ref=f5e1852]: 2026-09-29 11:00:14 + - generic [ref=f5e1857] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e1858]:  + - generic [ref=f5e1860]: + - generic [ref=f5e1862] [cursor=pointer] + - generic "systemd-private-fbe3088f22eb49fcb04cb2da883033f7-dbus-broker.service-uX7VU6" [ref=f5e1867] [cursor=pointer] + - generic [ref=f5e1868]: 未保护 + - generic "700/root" [ref=f5e1872] + - generic "点击计算大小" [ref=f5e1874]: 计算 + - generic [ref=f5e1876]: 2026-09-29 11:00:02 + - generic [ref=f5e1881] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e1882]:  + - generic [ref=f5e1884]: + - generic [ref=f5e1886] [cursor=pointer] + - generic "systemd-private-fbe3088f22eb49fcb04cb2da883033f7-polkit.service-3IKnd3" [ref=f5e1891] [cursor=pointer] + - generic [ref=f5e1892]: 未保护 + - generic "700/root" [ref=f5e1896] + - generic "点击计算大小" [ref=f5e1898]: 计算 + - generic [ref=f5e1900]: 2026-09-29 11:00:07 + - generic [ref=f5e1905] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e1906]:  + - generic [ref=f5e1908]: + - generic [ref=f5e1910] [cursor=pointer] + - generic "systemd-private-fbe3088f22eb49fcb04cb2da883033f7-redis.service-fAMcQI" [ref=f5e1915] [cursor=pointer] + - generic [ref=f5e1916]: 未保护 + - generic "700/root" [ref=f5e1920] + - generic "点击计算大小" [ref=f5e1922]: 计算 + - generic [ref=f5e1924]: 2026-09-29 15:47:43 + - generic [ref=f5e1929] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e1930]:  + - generic [ref=f5e1932]: + - generic [ref=f5e1934] [cursor=pointer] + - generic "systemd-private-fbe3088f22eb49fcb04cb2da883033f7-systemd-logind.service-Krnj8o" [ref=f5e1939] [cursor=pointer] + - generic [ref=f5e1940]: 未保护 + - generic "700/root" [ref=f5e1944] + - generic "点击计算大小" [ref=f5e1946]: 计算 + - generic [ref=f5e1948]: 2026-09-29 11:00:02 + - generic [ref=f5e1953] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e1954]:  + - generic [ref=f5e1956]: + - generic [ref=f5e1958] [cursor=pointer] + - generic ".fluah_time" [ref=f5e1963] [cursor=pointer] + - generic [ref=f5e1964]: 未保护 + - generic "644/root" [ref=f5e1968] + - generic [ref=f5e1969]: 10 B + - generic [ref=f5e1970]: 2026-10-04 10:34:07 + - generic [ref=f5e1975] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e1976]:  + - generic [ref=f5e1978]: + - generic [ref=f5e1980] [cursor=pointer] + - generic "airz-php74-install.log" [ref=f5e1985] [cursor=pointer] + - generic [ref=f5e1986]: 未保护 + - generic "644/root" [ref=f5e1990] + - generic [ref=f5e1991]: 1.95 MB + - generic [ref=f5e1992]: 2026-09-29 15:39:05 + - generic [ref=f5e1997] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e1998]:  + - generic [ref=f5e2000]: + - generic [ref=f5e2002] [cursor=pointer] + - generic "auto_apply_ip_ssl.log" [ref=f5e2007] [cursor=pointer] + - generic [ref=f5e2008]: 未保护 + - generic "644/root" [ref=f5e2012] + - generic [ref=f5e2013]: 764 B + - generic [ref=f5e2014]: 2026-09-29 11:05:39 + - generic [ref=f5e2019] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e2020]:  + - generic [ref=f5e2022]: + - generic [ref=f5e2024] [cursor=pointer] + - generic "backup.conf" [ref=f5e2029] [cursor=pointer] + - generic [ref=f5e2030]: 未保护 + - generic "644/root" [ref=f5e2034] + - generic [ref=f5e2035]: 83 B + - generic [ref=f5e2036]: 2026-09-29 15:50:04 + - generic [ref=f5e2041] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e2042]:  + - generic [ref=f5e2044]: + - generic [ref=f5e2046] [cursor=pointer] + - generic "btpanel-install.log" [ref=f5e2051] [cursor=pointer] + - generic [ref=f5e2052]: 未保护 + - generic "644/root" [ref=f5e2056] + - generic [ref=f5e2057]: 245.94 KB + - generic [ref=f5e2058]: 2026-09-29 11:06:04 + - generic [ref=f5e2063] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e2064]:  + - generic [ref=f5e2066]: + - generic [ref=f5e2068] [cursor=pointer] + - generic "cert.pl" [ref=f5e2073] [cursor=pointer] + - generic [ref=f5e2074]: 未保护 + - generic "644/root" [ref=f5e2078] + - generic [ref=f5e2079]: 5.52 KB + - generic [ref=f5e2080]: 2026-10-01 01:11:05 + - generic [ref=f5e2085] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e2086]:  + - generic [ref=f5e2088]: + - generic [ref=f5e2090] [cursor=pointer] + - generic "cpuidle_support.log" [ref=f5e2095] [cursor=pointer] + - generic [ref=f5e2096]: 未保护 + - generic "644/root" [ref=f5e2100] + - generic [ref=f5e2101]: 53 B + - generic [ref=f5e2102]: 2026-09-29 11:00:24 + - generic [ref=f5e2107] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e2108]:  + - generic [ref=f5e2110]: + - generic [ref=f5e2112] [cursor=pointer] + - generic "crontab_service_status.flag" [ref=f5e2117] [cursor=pointer] + - generic [ref=f5e2118]: 未保护 + - generic "644/root" [ref=f5e2122] + - generic [ref=f5e2123]: 1 B + - generic [ref=f5e2124]: 2026-10-03 13:08:07 + - generic [ref=f5e2129] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e2130]:  + - generic [ref=f5e2132]: + - generic [ref=f5e2134] [cursor=pointer] + - generic "cvm_init.log" [ref=f5e2139] [cursor=pointer] + - generic [ref=f5e2140]: 未保护 + - generic "644/root" [ref=f5e2144] + - generic [ref=f5e2145]: 9.21 KB + - generic [ref=f5e2146]: 2026-09-29 11:00:26 + - generic [ref=f5e2151] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e2152]:  + - generic [ref=f5e2154]: + - generic [ref=f5e2156] [cursor=pointer] + - generic "deploy-backend.py" [ref=f5e2161] [cursor=pointer] + - generic [ref=f5e2162]: 未保护 + - generic "700/root" [ref=f5e2166] + - generic [ref=f5e2167]: 14.27 KB + - generic [ref=f5e2168]: 2026-10-04 10:23:03 + - generic [ref=f5e2173] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e2174]:  + - generic [ref=f5e2176]: + - generic [ref=f5e2178] [cursor=pointer] + - generic "disable_rt_runtime_share.log" [ref=f5e2183] [cursor=pointer] + - generic [ref=f5e2184]: 未保护 + - generic "644/root" [ref=f5e2188] + - generic [ref=f5e2189]: 0 B + - generic [ref=f5e2190]: 2026-09-29 11:00:25 + - generic [ref=f5e2195] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e2196]:  + - generic [ref=f5e2198]: + - generic [ref=f5e2200] [cursor=pointer] + - generic "gd_i.pl" [ref=f5e2205] [cursor=pointer] + - generic [ref=f5e2206]: 未保护 + - generic "644/root" [ref=f5e2210] + - generic [ref=f5e2211]: 40 B + - generic [ref=f5e2212]: 2026-09-29 11:26:27 + - generic [ref=f5e2217] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e2218]:  + - generic [ref=f5e2220]: + - generic [ref=f5e2222] [cursor=pointer] + - generic "gpudirect_rdma_setup.log" [ref=f5e2227] [cursor=pointer] + - generic [ref=f5e2228]: 未保护 + - generic "644/root" [ref=f5e2232] + - generic [ref=f5e2233]: 60 B + - generic [ref=f5e2234]: 2026-09-29 11:00:25 + - generic [ref=f5e2239] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e2240]:  + - generic [ref=f5e2242]: + - generic [ref=f5e2244] [cursor=pointer] + - generic "gpudirect_rdma_setup.sh" [ref=f5e2249] [cursor=pointer] + - generic [ref=f5e2250]: 未保护 + - generic "744/root" [ref=f5e2254] + - generic [ref=f5e2255]: 1.73 KB + - generic [ref=f5e2256]: 2026-08-13 22:24:23 + - generic [ref=f5e2261] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e2262]:  + - generic [ref=f5e2264]: + - generic [ref=f5e2266] [cursor=pointer] + - generic "last_files_set_mode.pl" [ref=f5e2271] [cursor=pointer] + - generic [ref=f5e2272]: 未保护 + - generic "644/root" [ref=f5e2276] + - generic [ref=f5e2277]: 18 B + - generic [ref=f5e2278]: 2026-10-03 09:27:31 + - generic [ref=f5e2283] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e2284]:  + - generic [ref=f5e2286]: + - generic [ref=f5e2288] [cursor=pointer] + - generic "LinuxPanel-13.1.0.pl" [ref=f5e2293] [cursor=pointer] + - generic [ref=f5e2294]: 未保护 + - generic "644/root" [ref=f5e2298] + - generic [ref=f5e2299]: 153 B + - generic [ref=f5e2300]: 2026-10-04 10:34:07 + - generic [ref=f5e2305] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e2306]:  + - generic [ref=f5e2308]: + - generic [ref=f5e2310] [cursor=pointer] + - generic "mysql.sock" [ref=f5e2315] [cursor=pointer] + - generic [ref=f5e2316]: 未保护 + - generic "777/mysql" [ref=f5e2320] + - generic [ref=f5e2321]: 0 B + - generic [ref=f5e2322]: 2026-09-29 11:54:27 + - generic [ref=f5e2327] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e2328]:  + - generic [ref=f5e2330]: + - generic [ref=f5e2332] [cursor=pointer] + - generic "mysql.sock.lock" [ref=f5e2337] [cursor=pointer] + - generic [ref=f5e2338]: 未保护 + - generic "600/mysql" [ref=f5e2342] + - generic [ref=f5e2343]: 7 B + - generic [ref=f5e2344]: 2026-09-29 11:54:27 + - generic [ref=f5e2349] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e2350]:  + - generic [ref=f5e2352]: + - generic [ref=f5e2354] [cursor=pointer] + - generic "mysql_config.pl" [ref=f5e2359] [cursor=pointer] + - generic [ref=f5e2360]: 未保护 + - generic "644/root" [ref=f5e2364] + - generic [ref=f5e2365]: 37.68 KB + - generic [ref=f5e2366]: 2026-09-29 11:34:02 + - generic [ref=f5e2371] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e2372]:  + - generic [ref=f5e295]: + - generic [ref=f5e296]: + - generic [ref=f5e297]: 共10个目录,77个文件,文件大小 + - generic [ref=f5e298]: 计算 + - generic [ref=f5e301]: + - button "上一页" [disabled] [ref=f5e302] + - list [ref=f5e303]: + - listitem "第 1 页" [ref=f5e304]: "1" + - button "下一页" [disabled] [ref=f5e305] + - generic [ref=f5e308] [cursor=pointer]: + - generic: + - combobox [ref=f5e310] + - generic [ref=f5e311]: 500条/页 + - generic [ref=f5e316]: 共 87 条 + - generic [ref=f5e317]: + - generic [ref=f5e318]: 前往 + - spinbutton "页" [ref=f5e321]: "1" + - generic [ref=f5e322]: 页 + - generic [ref=f5e323]: + - generic [ref=f5e324]: 宝塔Linux面板©2014-2026 广东堡塔安全技术有限公司 (bt.cn) + - separator [ref=f5e325] + - link "论坛求助" [ref=f5e326] [cursor=pointer]: + - /url: http://www.bt.cn/bbs + - separator [ref=f5e331] + - link "使用手册" [ref=f5e332] [cursor=pointer]: + - /url: https://docs.bt.cn + - separator [ref=f5e337] + - generic [ref=f5e338]: 微信公众号 + - separator [ref=f5e342] + - link "正版查询" [ref=f5e343] [cursor=pointer]: + - /url: https://www.bt.cn/auth + - separator [ref=f5e348] + - generic [ref=f5e349]: 联系人工客服 + - generic [ref=f5e353]: + - generic [ref=f5e354] [cursor=pointer]: + - generic [ref=f5e377]: AI + - generic [ref=f5e378]: 助手 + - generic [ref=f5e379] [cursor=pointer]:  + - generic:        + - dialog [ref=f5e2384]: + - generic [ref=f5e2385]: + - banner [ref=f5e2386]: + - generic [ref=f5e2387]: 宝塔终端 + - generic [ref=f5e2388]: + - generic [ref=f5e2389] [cursor=pointer] + - textbox "Terminal input" [active] [ref=f5e2401] \ No newline at end of file diff --git a/.playwright-cli/page-2026-10-04T02-54-07-500Z.png b/.playwright-cli/page-2026-10-04T02-54-07-500Z.png new file mode 100644 index 0000000..cec52a1 Binary files /dev/null and b/.playwright-cli/page-2026-10-04T02-54-07-500Z.png differ diff --git a/.playwright-cli/page-2026-10-04T02-54-27-707Z.yml b/.playwright-cli/page-2026-10-04T02-54-27-707Z.yml new file mode 100644 index 0000000..a42b222 --- /dev/null +++ b/.playwright-cli/page-2026-10-04T02-54-27-707Z.yml @@ -0,0 +1,487 @@ +- generic [ref=f5e1]: + - generic [ref=f5e4]: + - complementary [ref=f5e5]: + - generic [ref=f5e6]: + - generic [ref=f5e8] [cursor=pointer]: + - generic "双击可复制IP" [ref=f5e11]: 111.230.144.231 + - generic [ref=f5e12]: "0" + - list [ref=f5e18]: + - listitem [ref=f5e19]: + - link "首页" [ref=f5e20] [cursor=pointer]: + - /url: /home + - listitem [ref=f5e24]: + - link "网站" [ref=f5e25] [cursor=pointer]: + - /url: /site + - listitem [ref=f5e29]: + - link "数据库" [ref=f5e30] [cursor=pointer]: + - /url: /database + - listitem [ref=f5e34]: + - link "Docker" [ref=f5e35] [cursor=pointer]: + - /url: /docker + - listitem [ref=f5e39]: + - link "监控" [ref=f5e40] [cursor=pointer]: + - /url: /control + - listitem [ref=f5e44]: + - link "系统" [ref=f5e45] [cursor=pointer]: + - /url: /system_new + - listitem [ref=f5e49]: + - link "安全中心" [ref=f5e50] [cursor=pointer]: + - /url: /firewall + - listitem [ref=f5e54]: + - link "WAF" [ref=f5e55] [cursor=pointer]: + - /url: /waf + - listitem [ref=f5e59]: + - link "文件" [ref=f5e60] [cursor=pointer]: + - /url: /files + - listitem [ref=f5e64]: + - link "日志" [ref=f5e65] [cursor=pointer]: + - /url: /logs + - listitem [ref=f5e69]: + - link "SSL" [ref=f5e70] [cursor=pointer]: + - /url: /ssl + - listitem [ref=f5e74]: + - link "终端" [ref=f5e75] [cursor=pointer]: + - /url: /xterm + - listitem [ref=f5e79]: + - link "AI" [ref=f5e80] [cursor=pointer]: + - /url: /ai + - listitem [ref=f5e84]: + - link "节点管理" [ref=f5e85] [cursor=pointer]: + - /url: /node + - listitem [ref=f5e89]: + - link "计划任务" [ref=f5e90] [cursor=pointer]: + - /url: /crontab + - listitem [ref=f5e94]: + - link "软件商店" [ref=f5e95] [cursor=pointer]: + - /url: /soft + - listitem [ref=f5e99]: + - link "设置" [ref=f5e100] [cursor=pointer]: + - /url: /config + - listitem [ref=f5e104]: + - link "退出" [ref=f5e105] [cursor=pointer]: + - /url: javascript:; + - generic [ref=f5e110]: + - generic [ref=f5e111] [cursor=pointer]:  + - generic [ref=f5e114] [cursor=pointer]:  + - generic [ref=f5e117]: + - generic [ref=f5e121]: + - generic [ref=f5e122]: + - generic [ref=f5e123]: + - generic [ref=f5e124] [cursor=pointer]: + - generic [ref=f5e125]: tmp + - generic [ref=f5e129]:  + - generic [ref=f5e131] [cursor=pointer]:  + - generic:   + - generic [ref=f5e132]: + - generic [ref=f5e133]: + - generic [ref=f5e134] [cursor=pointer]:  + - generic [ref=f5e137]: + - text:  + - generic [ref=f5e138] [cursor=pointer]: + - generic [ref=f5e139]: 根目录 + - generic [ref=f5e140]:  + - generic [ref=f5e998] [cursor=pointer]: + - generic [ref=f5e999]: tmp + - generic [ref=f5e1000]:  + - generic [ref=f5e147] [cursor=pointer]:  + - text:  + - generic [ref=f5e149]: + - generic [ref=f5e150]: + - textbox "搜索文件/目录" [ref=f5e152] + - button "" [ref=f5e154] [cursor=pointer] + - generic [ref=f5e158] [cursor=pointer]: + - generic [ref=f5e159]: + - checkbox "包含子目录" + - generic [ref=f5e161]: 包含子目录 + - generic [ref=f5e162]: + - generic [ref=f5e163]: + - button "上传/下载 " [ref=f5e165] [cursor=pointer]: + - generic [ref=f5e166]: + - text: 上传/下载 + - generic [ref=f5e167]:  + - button "新建 " [ref=f5e169] [cursor=pointer]: + - generic [ref=f5e170]: + - text: 新建 + - generic [ref=f5e173]:  + - button "文件内容搜索" [ref=f5e174] [cursor=pointer] + - button "收藏夹 " [ref=f5e178] [cursor=pointer]: + - generic [ref=f5e179]: + - text: 收藏夹 + - generic [ref=f5e181]:  + - button "终端" [ref=f5e182] [cursor=pointer] + - button "/(根目录)166.3 GB" [ref=f5e187] [cursor=pointer]: + - generic [ref=f5e188]:  /(根目录)166.3 GB + - button "更多功能 " [ref=f5e191] [cursor=pointer]: + - generic [ref=f5e192]: + - text: 更多功能 + - generic [ref=f5e193]:  + - generic [ref=f5e194]: + - text:   + - button " 回收站" [ref=f5e195] [cursor=pointer]: + - generic [ref=f5e196]: + - generic [ref=f5e197]:  + - text: 回收站 + - generic [ref=f5e198]: + - generic [ref=f5e199] [cursor=pointer] + - generic [ref=f5e207] [cursor=pointer] + - generic [ref=f5e213]: + - generic [ref=f5e215]: + - generic [ref=f5e216]: + - generic [ref=f5e220] [cursor=pointer]: + - checkbox + - generic [ref=f5e222] [cursor=pointer]: + - generic [ref=f5e223]: 文件名称 + - generic [ref=f5e224]: + - generic [ref=f5e225]:  + - generic [ref=f5e226]:  + - generic [ref=f5e227]: 企业级防篡改 + - generic [ref=f5e229]: 权限/所有者 + - generic [ref=f5e231] [cursor=pointer]: + - generic [ref=f5e232]: 大小 + - generic [ref=f5e233]: + - generic [ref=f5e234]:  + - generic [ref=f5e235]:  + - generic [ref=f5e236] [cursor=pointer]: + - generic [ref=f5e237]: 修改时间 + - generic [ref=f5e238]: + - generic [ref=f5e239]:  + - generic [ref=f5e240]:  + - generic [ref=f5e241]: 备注 + - generic [ref=f5e243]: 操作 + - generic [ref=f5e1714]: + - generic [ref=f5e1716]: + - generic [ref=f5e1718] [cursor=pointer] + - generic "2af7c071b686bc94776078e2ebe35b8a" [ref=f5e1723] [cursor=pointer] + - generic [ref=f5e1724]: 未保护 + - generic "700/root" [ref=f5e1728] + - generic "点击计算大小" [ref=f5e1730]: 计算 + - generic [ref=f5e1732]: 2026-09-29 11:01:17 + - generic [ref=f5e1737] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e1738]:  + - generic [ref=f5e1740]: + - generic [ref=f5e1742] [cursor=pointer] + - generic "aap_locks" [ref=f5e1747] [cursor=pointer] + - generic [ref=f5e1748]: 未保护 + - generic "755/root" [ref=f5e1752] + - generic "点击计算大小" [ref=f5e1754]: 计算 + - generic [ref=f5e1756]: 2026-09-29 11:05:40 + - generic [ref=f5e1761] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e1762]:  + - generic [ref=f5e1764]: + - generic [ref=f5e1766] [cursor=pointer] + - generic "filetransfer" [ref=f5e1771] [cursor=pointer] + - generic [ref=f5e1772]: 未保护 + - generic "755/root" [ref=f5e1776] + - generic "点击计算大小" [ref=f5e1778]: 计算 + - generic [ref=f5e1780]: 2026-09-29 14:13:47 + - generic [ref=f5e1785] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e1786]:  + - generic [ref=f5e1788]: + - generic [ref=f5e1790] [cursor=pointer] + - generic "flow_task" [ref=f5e1795] [cursor=pointer] + - generic [ref=f5e1796]: 未保护 + - generic "755/root" [ref=f5e1800] + - generic "点击计算大小" [ref=f5e1802]: 计算 + - generic [ref=f5e1804]: 2026-09-29 14:13:47 + - generic [ref=f5e1809] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e1810]:  + - generic [ref=f5e1812]: + - generic [ref=f5e1814] [cursor=pointer] + - generic "systemd-private-fbe3088f22eb49fcb04cb2da883033f7-airz-analysis.service-ffw8WY" [ref=f5e1819] [cursor=pointer] + - generic [ref=f5e1820]: 未保护 + - generic "700/root" [ref=f5e1824] + - generic "点击计算大小" [ref=f5e1826]: 计算 + - generic [ref=f5e1828]: 2026-10-02 08:34:10 + - generic [ref=f5e1833] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e1834]:  + - generic [ref=f5e1836]: + - generic [ref=f5e1838] [cursor=pointer] + - generic "systemd-private-fbe3088f22eb49fcb04cb2da883033f7-chronyd.service-qWpZLd" [ref=f5e1843] [cursor=pointer] + - generic [ref=f5e1844]: 未保护 + - generic "700/root" [ref=f5e1848] + - generic "点击计算大小" [ref=f5e1850]: 计算 + - generic [ref=f5e1852]: 2026-09-29 11:00:14 + - generic [ref=f5e1857] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e1858]:  + - generic [ref=f5e1860]: + - generic [ref=f5e1862] [cursor=pointer] + - generic "systemd-private-fbe3088f22eb49fcb04cb2da883033f7-dbus-broker.service-uX7VU6" [ref=f5e1867] [cursor=pointer] + - generic [ref=f5e1868]: 未保护 + - generic "700/root" [ref=f5e1872] + - generic "点击计算大小" [ref=f5e1874]: 计算 + - generic [ref=f5e1876]: 2026-09-29 11:00:02 + - generic [ref=f5e1881] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e1882]:  + - generic [ref=f5e1884]: + - generic [ref=f5e1886] [cursor=pointer] + - generic "systemd-private-fbe3088f22eb49fcb04cb2da883033f7-polkit.service-3IKnd3" [ref=f5e1891] [cursor=pointer] + - generic [ref=f5e1892]: 未保护 + - generic "700/root" [ref=f5e1896] + - generic "点击计算大小" [ref=f5e1898]: 计算 + - generic [ref=f5e1900]: 2026-09-29 11:00:07 + - generic [ref=f5e1905] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e1906]:  + - generic [ref=f5e1908]: + - generic [ref=f5e1910] [cursor=pointer] + - generic "systemd-private-fbe3088f22eb49fcb04cb2da883033f7-redis.service-fAMcQI" [ref=f5e1915] [cursor=pointer] + - generic [ref=f5e1916]: 未保护 + - generic "700/root" [ref=f5e1920] + - generic "点击计算大小" [ref=f5e1922]: 计算 + - generic [ref=f5e1924]: 2026-09-29 15:47:43 + - generic [ref=f5e1929] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e1930]:  + - generic [ref=f5e1932]: + - generic [ref=f5e1934] [cursor=pointer] + - generic "systemd-private-fbe3088f22eb49fcb04cb2da883033f7-systemd-logind.service-Krnj8o" [ref=f5e1939] [cursor=pointer] + - generic [ref=f5e1940]: 未保护 + - generic "700/root" [ref=f5e1944] + - generic "点击计算大小" [ref=f5e1946]: 计算 + - generic [ref=f5e1948]: 2026-09-29 11:00:02 + - generic [ref=f5e1953] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e1954]:  + - generic [ref=f5e1956]: + - generic [ref=f5e1958] [cursor=pointer] + - generic ".fluah_time" [ref=f5e1963] [cursor=pointer] + - generic [ref=f5e1964]: 未保护 + - generic "644/root" [ref=f5e1968] + - generic [ref=f5e1969]: 10 B + - generic [ref=f5e1970]: 2026-10-04 10:34:07 + - generic [ref=f5e1975] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e1976]:  + - generic [ref=f5e1978]: + - generic [ref=f5e1980] [cursor=pointer] + - generic "airz-php74-install.log" [ref=f5e1985] [cursor=pointer] + - generic [ref=f5e1986]: 未保护 + - generic "644/root" [ref=f5e1990] + - generic [ref=f5e1991]: 1.95 MB + - generic [ref=f5e1992]: 2026-09-29 15:39:05 + - generic [ref=f5e1997] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e1998]:  + - generic [ref=f5e2000]: + - generic [ref=f5e2002] [cursor=pointer] + - generic "auto_apply_ip_ssl.log" [ref=f5e2007] [cursor=pointer] + - generic [ref=f5e2008]: 未保护 + - generic "644/root" [ref=f5e2012] + - generic [ref=f5e2013]: 764 B + - generic [ref=f5e2014]: 2026-09-29 11:05:39 + - generic [ref=f5e2019] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e2020]:  + - generic [ref=f5e2022]: + - generic [ref=f5e2024] [cursor=pointer] + - generic "backup.conf" [ref=f5e2029] [cursor=pointer] + - generic [ref=f5e2030]: 未保护 + - generic "644/root" [ref=f5e2034] + - generic [ref=f5e2035]: 83 B + - generic [ref=f5e2036]: 2026-09-29 15:50:04 + - generic [ref=f5e2041] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e2042]:  + - generic [ref=f5e2044]: + - generic [ref=f5e2046] [cursor=pointer] + - generic "btpanel-install.log" [ref=f5e2051] [cursor=pointer] + - generic [ref=f5e2052]: 未保护 + - generic "644/root" [ref=f5e2056] + - generic [ref=f5e2057]: 245.94 KB + - generic [ref=f5e2058]: 2026-09-29 11:06:04 + - generic [ref=f5e2063] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e2064]:  + - generic [ref=f5e2066]: + - generic [ref=f5e2068] [cursor=pointer] + - generic "cert.pl" [ref=f5e2073] [cursor=pointer] + - generic [ref=f5e2074]: 未保护 + - generic "644/root" [ref=f5e2078] + - generic [ref=f5e2079]: 5.52 KB + - generic [ref=f5e2080]: 2026-10-01 01:11:05 + - generic [ref=f5e2085] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e2086]:  + - generic [ref=f5e2088]: + - generic [ref=f5e2090] [cursor=pointer] + - generic "cpuidle_support.log" [ref=f5e2095] [cursor=pointer] + - generic [ref=f5e2096]: 未保护 + - generic "644/root" [ref=f5e2100] + - generic [ref=f5e2101]: 53 B + - generic [ref=f5e2102]: 2026-09-29 11:00:24 + - generic [ref=f5e2107] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e2108]:  + - generic [ref=f5e2110]: + - generic [ref=f5e2112] [cursor=pointer] + - generic "crontab_service_status.flag" [ref=f5e2117] [cursor=pointer] + - generic [ref=f5e2118]: 未保护 + - generic "644/root" [ref=f5e2122] + - generic [ref=f5e2123]: 1 B + - generic [ref=f5e2124]: 2026-10-03 13:08:07 + - generic [ref=f5e2129] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e2130]:  + - generic [ref=f5e2132]: + - generic [ref=f5e2134] [cursor=pointer] + - generic "cvm_init.log" [ref=f5e2139] [cursor=pointer] + - generic [ref=f5e2140]: 未保护 + - generic "644/root" [ref=f5e2144] + - generic [ref=f5e2145]: 9.21 KB + - generic [ref=f5e2146]: 2026-09-29 11:00:26 + - generic [ref=f5e2151] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e2152]:  + - generic [ref=f5e2154]: + - generic [ref=f5e2156] [cursor=pointer] + - generic "deploy-backend.py" [ref=f5e2161] [cursor=pointer] + - generic [ref=f5e2162]: 未保护 + - generic "700/root" [ref=f5e2166] + - generic [ref=f5e2167]: 14.27 KB + - generic [ref=f5e2168]: 2026-10-04 10:23:03 + - generic [ref=f5e2173] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e2174]:  + - generic [ref=f5e2176]: + - generic [ref=f5e2178] [cursor=pointer] + - generic "disable_rt_runtime_share.log" [ref=f5e2183] [cursor=pointer] + - generic [ref=f5e2184]: 未保护 + - generic "644/root" [ref=f5e2188] + - generic [ref=f5e2189]: 0 B + - generic [ref=f5e2190]: 2026-09-29 11:00:25 + - generic [ref=f5e2195] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e2196]:  + - generic [ref=f5e2198]: + - generic [ref=f5e2200] [cursor=pointer] + - generic "gd_i.pl" [ref=f5e2205] [cursor=pointer] + - generic [ref=f5e2206]: 未保护 + - generic "644/root" [ref=f5e2210] + - generic [ref=f5e2211]: 40 B + - generic [ref=f5e2212]: 2026-09-29 11:26:27 + - generic [ref=f5e2217] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e2218]:  + - generic [ref=f5e2220]: + - generic [ref=f5e2222] [cursor=pointer] + - generic "gpudirect_rdma_setup.log" [ref=f5e2227] [cursor=pointer] + - generic [ref=f5e2228]: 未保护 + - generic "644/root" [ref=f5e2232] + - generic [ref=f5e2233]: 60 B + - generic [ref=f5e2234]: 2026-09-29 11:00:25 + - generic [ref=f5e2239] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e2240]:  + - generic [ref=f5e2242]: + - generic [ref=f5e2244] [cursor=pointer] + - generic "gpudirect_rdma_setup.sh" [ref=f5e2249] [cursor=pointer] + - generic [ref=f5e2250]: 未保护 + - generic "744/root" [ref=f5e2254] + - generic [ref=f5e2255]: 1.73 KB + - generic [ref=f5e2256]: 2026-08-13 22:24:23 + - generic [ref=f5e2261] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e2262]:  + - generic [ref=f5e2264]: + - generic [ref=f5e2266] [cursor=pointer] + - generic "last_files_set_mode.pl" [ref=f5e2271] [cursor=pointer] + - generic [ref=f5e2272]: 未保护 + - generic "644/root" [ref=f5e2276] + - generic [ref=f5e2277]: 18 B + - generic [ref=f5e2278]: 2026-10-03 09:27:31 + - generic [ref=f5e2283] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e2284]:  + - generic [ref=f5e2286]: + - generic [ref=f5e2288] [cursor=pointer] + - generic "LinuxPanel-13.1.0.pl" [ref=f5e2293] [cursor=pointer] + - generic [ref=f5e2294]: 未保护 + - generic "644/root" [ref=f5e2298] + - generic [ref=f5e2299]: 153 B + - generic [ref=f5e2300]: 2026-10-04 10:34:07 + - generic [ref=f5e2305] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e2306]:  + - generic [ref=f5e2308]: + - generic [ref=f5e2310] [cursor=pointer] + - generic "mysql.sock" [ref=f5e2315] [cursor=pointer] + - generic [ref=f5e2316]: 未保护 + - generic "777/mysql" [ref=f5e2320] + - generic [ref=f5e2321]: 0 B + - generic [ref=f5e2322]: 2026-09-29 11:54:27 + - generic [ref=f5e2327] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e2328]:  + - generic [ref=f5e2330]: + - generic [ref=f5e2332] [cursor=pointer] + - generic "mysql.sock.lock" [ref=f5e2337] [cursor=pointer] + - generic [ref=f5e2338]: 未保护 + - generic "600/mysql" [ref=f5e2342] + - generic [ref=f5e2343]: 7 B + - generic [ref=f5e2344]: 2026-09-29 11:54:27 + - generic [ref=f5e2349] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e2350]:  + - generic [ref=f5e2352]: + - generic [ref=f5e2354] [cursor=pointer] + - generic "mysql_config.pl" [ref=f5e2359] [cursor=pointer] + - generic [ref=f5e2360]: 未保护 + - generic "644/root" [ref=f5e2364] + - generic [ref=f5e2365]: 37.68 KB + - generic [ref=f5e2366]: 2026-09-29 11:34:02 + - generic [ref=f5e2371] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e2372]:  + - generic [ref=f5e295]: + - generic [ref=f5e296]: + - generic [ref=f5e297]: 共10个目录,77个文件,文件大小 + - generic [ref=f5e298]: 计算 + - generic [ref=f5e301]: + - button "上一页" [disabled] [ref=f5e302] + - list [ref=f5e303]: + - listitem "第 1 页" [ref=f5e304]: "1" + - button "下一页" [disabled] [ref=f5e305] + - generic [ref=f5e308] [cursor=pointer]: + - generic: + - combobox [ref=f5e310] + - generic [ref=f5e311]: 500条/页 + - generic [ref=f5e316]: 共 87 条 + - generic [ref=f5e317]: + - generic [ref=f5e318]: 前往 + - spinbutton "页" [ref=f5e321]: "1" + - generic [ref=f5e322]: 页 + - generic [ref=f5e323]: + - generic [ref=f5e324]: 宝塔Linux面板©2014-2026 广东堡塔安全技术有限公司 (bt.cn) + - separator [ref=f5e325] + - link "论坛求助" [ref=f5e326] [cursor=pointer]: + - /url: http://www.bt.cn/bbs + - separator [ref=f5e331] + - link "使用手册" [ref=f5e332] [cursor=pointer]: + - /url: https://docs.bt.cn + - separator [ref=f5e337] + - generic [ref=f5e338]: 微信公众号 + - separator [ref=f5e342] + - link "正版查询" [ref=f5e343] [cursor=pointer]: + - /url: https://www.bt.cn/auth + - separator [ref=f5e348] + - generic [ref=f5e349]: 联系人工客服 + - generic [ref=f5e353]: + - generic [ref=f5e354] [cursor=pointer]: + - generic [ref=f5e377]: AI + - generic [ref=f5e378]: 助手 + - generic [ref=f5e379] [cursor=pointer]:  + - generic:        + - dialog [ref=f5e2384]: + - generic [ref=f5e2385]: + - banner [ref=f5e2386]: + - generic [ref=f5e2387]: 宝塔终端 + - generic [ref=f5e2388]: + - generic [ref=f5e2389] [cursor=pointer] + - textbox "Terminal input" [active] [ref=f5e2401] \ No newline at end of file diff --git a/.playwright-cli/page-2026-10-04T02-54-33-835Z.png b/.playwright-cli/page-2026-10-04T02-54-33-835Z.png new file mode 100644 index 0000000..d598f1a Binary files /dev/null and b/.playwright-cli/page-2026-10-04T02-54-33-835Z.png differ diff --git a/.playwright-cli/page-2026-10-04T02-54-59-690Z.yml b/.playwright-cli/page-2026-10-04T02-54-59-690Z.yml new file mode 100644 index 0000000..a42b222 --- /dev/null +++ b/.playwright-cli/page-2026-10-04T02-54-59-690Z.yml @@ -0,0 +1,487 @@ +- generic [ref=f5e1]: + - generic [ref=f5e4]: + - complementary [ref=f5e5]: + - generic [ref=f5e6]: + - generic [ref=f5e8] [cursor=pointer]: + - generic "双击可复制IP" [ref=f5e11]: 111.230.144.231 + - generic [ref=f5e12]: "0" + - list [ref=f5e18]: + - listitem [ref=f5e19]: + - link "首页" [ref=f5e20] [cursor=pointer]: + - /url: /home + - listitem [ref=f5e24]: + - link "网站" [ref=f5e25] [cursor=pointer]: + - /url: /site + - listitem [ref=f5e29]: + - link "数据库" [ref=f5e30] [cursor=pointer]: + - /url: /database + - listitem [ref=f5e34]: + - link "Docker" [ref=f5e35] [cursor=pointer]: + - /url: /docker + - listitem [ref=f5e39]: + - link "监控" [ref=f5e40] [cursor=pointer]: + - /url: /control + - listitem [ref=f5e44]: + - link "系统" [ref=f5e45] [cursor=pointer]: + - /url: /system_new + - listitem [ref=f5e49]: + - link "安全中心" [ref=f5e50] [cursor=pointer]: + - /url: /firewall + - listitem [ref=f5e54]: + - link "WAF" [ref=f5e55] [cursor=pointer]: + - /url: /waf + - listitem [ref=f5e59]: + - link "文件" [ref=f5e60] [cursor=pointer]: + - /url: /files + - listitem [ref=f5e64]: + - link "日志" [ref=f5e65] [cursor=pointer]: + - /url: /logs + - listitem [ref=f5e69]: + - link "SSL" [ref=f5e70] [cursor=pointer]: + - /url: /ssl + - listitem [ref=f5e74]: + - link "终端" [ref=f5e75] [cursor=pointer]: + - /url: /xterm + - listitem [ref=f5e79]: + - link "AI" [ref=f5e80] [cursor=pointer]: + - /url: /ai + - listitem [ref=f5e84]: + - link "节点管理" [ref=f5e85] [cursor=pointer]: + - /url: /node + - listitem [ref=f5e89]: + - link "计划任务" [ref=f5e90] [cursor=pointer]: + - /url: /crontab + - listitem [ref=f5e94]: + - link "软件商店" [ref=f5e95] [cursor=pointer]: + - /url: /soft + - listitem [ref=f5e99]: + - link "设置" [ref=f5e100] [cursor=pointer]: + - /url: /config + - listitem [ref=f5e104]: + - link "退出" [ref=f5e105] [cursor=pointer]: + - /url: javascript:; + - generic [ref=f5e110]: + - generic [ref=f5e111] [cursor=pointer]:  + - generic [ref=f5e114] [cursor=pointer]:  + - generic [ref=f5e117]: + - generic [ref=f5e121]: + - generic [ref=f5e122]: + - generic [ref=f5e123]: + - generic [ref=f5e124] [cursor=pointer]: + - generic [ref=f5e125]: tmp + - generic [ref=f5e129]:  + - generic [ref=f5e131] [cursor=pointer]:  + - generic:   + - generic [ref=f5e132]: + - generic [ref=f5e133]: + - generic [ref=f5e134] [cursor=pointer]:  + - generic [ref=f5e137]: + - text:  + - generic [ref=f5e138] [cursor=pointer]: + - generic [ref=f5e139]: 根目录 + - generic [ref=f5e140]:  + - generic [ref=f5e998] [cursor=pointer]: + - generic [ref=f5e999]: tmp + - generic [ref=f5e1000]:  + - generic [ref=f5e147] [cursor=pointer]:  + - text:  + - generic [ref=f5e149]: + - generic [ref=f5e150]: + - textbox "搜索文件/目录" [ref=f5e152] + - button "" [ref=f5e154] [cursor=pointer] + - generic [ref=f5e158] [cursor=pointer]: + - generic [ref=f5e159]: + - checkbox "包含子目录" + - generic [ref=f5e161]: 包含子目录 + - generic [ref=f5e162]: + - generic [ref=f5e163]: + - button "上传/下载 " [ref=f5e165] [cursor=pointer]: + - generic [ref=f5e166]: + - text: 上传/下载 + - generic [ref=f5e167]:  + - button "新建 " [ref=f5e169] [cursor=pointer]: + - generic [ref=f5e170]: + - text: 新建 + - generic [ref=f5e173]:  + - button "文件内容搜索" [ref=f5e174] [cursor=pointer] + - button "收藏夹 " [ref=f5e178] [cursor=pointer]: + - generic [ref=f5e179]: + - text: 收藏夹 + - generic [ref=f5e181]:  + - button "终端" [ref=f5e182] [cursor=pointer] + - button "/(根目录)166.3 GB" [ref=f5e187] [cursor=pointer]: + - generic [ref=f5e188]:  /(根目录)166.3 GB + - button "更多功能 " [ref=f5e191] [cursor=pointer]: + - generic [ref=f5e192]: + - text: 更多功能 + - generic [ref=f5e193]:  + - generic [ref=f5e194]: + - text:   + - button " 回收站" [ref=f5e195] [cursor=pointer]: + - generic [ref=f5e196]: + - generic [ref=f5e197]:  + - text: 回收站 + - generic [ref=f5e198]: + - generic [ref=f5e199] [cursor=pointer] + - generic [ref=f5e207] [cursor=pointer] + - generic [ref=f5e213]: + - generic [ref=f5e215]: + - generic [ref=f5e216]: + - generic [ref=f5e220] [cursor=pointer]: + - checkbox + - generic [ref=f5e222] [cursor=pointer]: + - generic [ref=f5e223]: 文件名称 + - generic [ref=f5e224]: + - generic [ref=f5e225]:  + - generic [ref=f5e226]:  + - generic [ref=f5e227]: 企业级防篡改 + - generic [ref=f5e229]: 权限/所有者 + - generic [ref=f5e231] [cursor=pointer]: + - generic [ref=f5e232]: 大小 + - generic [ref=f5e233]: + - generic [ref=f5e234]:  + - generic [ref=f5e235]:  + - generic [ref=f5e236] [cursor=pointer]: + - generic [ref=f5e237]: 修改时间 + - generic [ref=f5e238]: + - generic [ref=f5e239]:  + - generic [ref=f5e240]:  + - generic [ref=f5e241]: 备注 + - generic [ref=f5e243]: 操作 + - generic [ref=f5e1714]: + - generic [ref=f5e1716]: + - generic [ref=f5e1718] [cursor=pointer] + - generic "2af7c071b686bc94776078e2ebe35b8a" [ref=f5e1723] [cursor=pointer] + - generic [ref=f5e1724]: 未保护 + - generic "700/root" [ref=f5e1728] + - generic "点击计算大小" [ref=f5e1730]: 计算 + - generic [ref=f5e1732]: 2026-09-29 11:01:17 + - generic [ref=f5e1737] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e1738]:  + - generic [ref=f5e1740]: + - generic [ref=f5e1742] [cursor=pointer] + - generic "aap_locks" [ref=f5e1747] [cursor=pointer] + - generic [ref=f5e1748]: 未保护 + - generic "755/root" [ref=f5e1752] + - generic "点击计算大小" [ref=f5e1754]: 计算 + - generic [ref=f5e1756]: 2026-09-29 11:05:40 + - generic [ref=f5e1761] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e1762]:  + - generic [ref=f5e1764]: + - generic [ref=f5e1766] [cursor=pointer] + - generic "filetransfer" [ref=f5e1771] [cursor=pointer] + - generic [ref=f5e1772]: 未保护 + - generic "755/root" [ref=f5e1776] + - generic "点击计算大小" [ref=f5e1778]: 计算 + - generic [ref=f5e1780]: 2026-09-29 14:13:47 + - generic [ref=f5e1785] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e1786]:  + - generic [ref=f5e1788]: + - generic [ref=f5e1790] [cursor=pointer] + - generic "flow_task" [ref=f5e1795] [cursor=pointer] + - generic [ref=f5e1796]: 未保护 + - generic "755/root" [ref=f5e1800] + - generic "点击计算大小" [ref=f5e1802]: 计算 + - generic [ref=f5e1804]: 2026-09-29 14:13:47 + - generic [ref=f5e1809] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e1810]:  + - generic [ref=f5e1812]: + - generic [ref=f5e1814] [cursor=pointer] + - generic "systemd-private-fbe3088f22eb49fcb04cb2da883033f7-airz-analysis.service-ffw8WY" [ref=f5e1819] [cursor=pointer] + - generic [ref=f5e1820]: 未保护 + - generic "700/root" [ref=f5e1824] + - generic "点击计算大小" [ref=f5e1826]: 计算 + - generic [ref=f5e1828]: 2026-10-02 08:34:10 + - generic [ref=f5e1833] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e1834]:  + - generic [ref=f5e1836]: + - generic [ref=f5e1838] [cursor=pointer] + - generic "systemd-private-fbe3088f22eb49fcb04cb2da883033f7-chronyd.service-qWpZLd" [ref=f5e1843] [cursor=pointer] + - generic [ref=f5e1844]: 未保护 + - generic "700/root" [ref=f5e1848] + - generic "点击计算大小" [ref=f5e1850]: 计算 + - generic [ref=f5e1852]: 2026-09-29 11:00:14 + - generic [ref=f5e1857] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e1858]:  + - generic [ref=f5e1860]: + - generic [ref=f5e1862] [cursor=pointer] + - generic "systemd-private-fbe3088f22eb49fcb04cb2da883033f7-dbus-broker.service-uX7VU6" [ref=f5e1867] [cursor=pointer] + - generic [ref=f5e1868]: 未保护 + - generic "700/root" [ref=f5e1872] + - generic "点击计算大小" [ref=f5e1874]: 计算 + - generic [ref=f5e1876]: 2026-09-29 11:00:02 + - generic [ref=f5e1881] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e1882]:  + - generic [ref=f5e1884]: + - generic [ref=f5e1886] [cursor=pointer] + - generic "systemd-private-fbe3088f22eb49fcb04cb2da883033f7-polkit.service-3IKnd3" [ref=f5e1891] [cursor=pointer] + - generic [ref=f5e1892]: 未保护 + - generic "700/root" [ref=f5e1896] + - generic "点击计算大小" [ref=f5e1898]: 计算 + - generic [ref=f5e1900]: 2026-09-29 11:00:07 + - generic [ref=f5e1905] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e1906]:  + - generic [ref=f5e1908]: + - generic [ref=f5e1910] [cursor=pointer] + - generic "systemd-private-fbe3088f22eb49fcb04cb2da883033f7-redis.service-fAMcQI" [ref=f5e1915] [cursor=pointer] + - generic [ref=f5e1916]: 未保护 + - generic "700/root" [ref=f5e1920] + - generic "点击计算大小" [ref=f5e1922]: 计算 + - generic [ref=f5e1924]: 2026-09-29 15:47:43 + - generic [ref=f5e1929] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e1930]:  + - generic [ref=f5e1932]: + - generic [ref=f5e1934] [cursor=pointer] + - generic "systemd-private-fbe3088f22eb49fcb04cb2da883033f7-systemd-logind.service-Krnj8o" [ref=f5e1939] [cursor=pointer] + - generic [ref=f5e1940]: 未保护 + - generic "700/root" [ref=f5e1944] + - generic "点击计算大小" [ref=f5e1946]: 计算 + - generic [ref=f5e1948]: 2026-09-29 11:00:02 + - generic [ref=f5e1953] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e1954]:  + - generic [ref=f5e1956]: + - generic [ref=f5e1958] [cursor=pointer] + - generic ".fluah_time" [ref=f5e1963] [cursor=pointer] + - generic [ref=f5e1964]: 未保护 + - generic "644/root" [ref=f5e1968] + - generic [ref=f5e1969]: 10 B + - generic [ref=f5e1970]: 2026-10-04 10:34:07 + - generic [ref=f5e1975] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e1976]:  + - generic [ref=f5e1978]: + - generic [ref=f5e1980] [cursor=pointer] + - generic "airz-php74-install.log" [ref=f5e1985] [cursor=pointer] + - generic [ref=f5e1986]: 未保护 + - generic "644/root" [ref=f5e1990] + - generic [ref=f5e1991]: 1.95 MB + - generic [ref=f5e1992]: 2026-09-29 15:39:05 + - generic [ref=f5e1997] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e1998]:  + - generic [ref=f5e2000]: + - generic [ref=f5e2002] [cursor=pointer] + - generic "auto_apply_ip_ssl.log" [ref=f5e2007] [cursor=pointer] + - generic [ref=f5e2008]: 未保护 + - generic "644/root" [ref=f5e2012] + - generic [ref=f5e2013]: 764 B + - generic [ref=f5e2014]: 2026-09-29 11:05:39 + - generic [ref=f5e2019] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e2020]:  + - generic [ref=f5e2022]: + - generic [ref=f5e2024] [cursor=pointer] + - generic "backup.conf" [ref=f5e2029] [cursor=pointer] + - generic [ref=f5e2030]: 未保护 + - generic "644/root" [ref=f5e2034] + - generic [ref=f5e2035]: 83 B + - generic [ref=f5e2036]: 2026-09-29 15:50:04 + - generic [ref=f5e2041] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e2042]:  + - generic [ref=f5e2044]: + - generic [ref=f5e2046] [cursor=pointer] + - generic "btpanel-install.log" [ref=f5e2051] [cursor=pointer] + - generic [ref=f5e2052]: 未保护 + - generic "644/root" [ref=f5e2056] + - generic [ref=f5e2057]: 245.94 KB + - generic [ref=f5e2058]: 2026-09-29 11:06:04 + - generic [ref=f5e2063] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e2064]:  + - generic [ref=f5e2066]: + - generic [ref=f5e2068] [cursor=pointer] + - generic "cert.pl" [ref=f5e2073] [cursor=pointer] + - generic [ref=f5e2074]: 未保护 + - generic "644/root" [ref=f5e2078] + - generic [ref=f5e2079]: 5.52 KB + - generic [ref=f5e2080]: 2026-10-01 01:11:05 + - generic [ref=f5e2085] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e2086]:  + - generic [ref=f5e2088]: + - generic [ref=f5e2090] [cursor=pointer] + - generic "cpuidle_support.log" [ref=f5e2095] [cursor=pointer] + - generic [ref=f5e2096]: 未保护 + - generic "644/root" [ref=f5e2100] + - generic [ref=f5e2101]: 53 B + - generic [ref=f5e2102]: 2026-09-29 11:00:24 + - generic [ref=f5e2107] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e2108]:  + - generic [ref=f5e2110]: + - generic [ref=f5e2112] [cursor=pointer] + - generic "crontab_service_status.flag" [ref=f5e2117] [cursor=pointer] + - generic [ref=f5e2118]: 未保护 + - generic "644/root" [ref=f5e2122] + - generic [ref=f5e2123]: 1 B + - generic [ref=f5e2124]: 2026-10-03 13:08:07 + - generic [ref=f5e2129] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e2130]:  + - generic [ref=f5e2132]: + - generic [ref=f5e2134] [cursor=pointer] + - generic "cvm_init.log" [ref=f5e2139] [cursor=pointer] + - generic [ref=f5e2140]: 未保护 + - generic "644/root" [ref=f5e2144] + - generic [ref=f5e2145]: 9.21 KB + - generic [ref=f5e2146]: 2026-09-29 11:00:26 + - generic [ref=f5e2151] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e2152]:  + - generic [ref=f5e2154]: + - generic [ref=f5e2156] [cursor=pointer] + - generic "deploy-backend.py" [ref=f5e2161] [cursor=pointer] + - generic [ref=f5e2162]: 未保护 + - generic "700/root" [ref=f5e2166] + - generic [ref=f5e2167]: 14.27 KB + - generic [ref=f5e2168]: 2026-10-04 10:23:03 + - generic [ref=f5e2173] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e2174]:  + - generic [ref=f5e2176]: + - generic [ref=f5e2178] [cursor=pointer] + - generic "disable_rt_runtime_share.log" [ref=f5e2183] [cursor=pointer] + - generic [ref=f5e2184]: 未保护 + - generic "644/root" [ref=f5e2188] + - generic [ref=f5e2189]: 0 B + - generic [ref=f5e2190]: 2026-09-29 11:00:25 + - generic [ref=f5e2195] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e2196]:  + - generic [ref=f5e2198]: + - generic [ref=f5e2200] [cursor=pointer] + - generic "gd_i.pl" [ref=f5e2205] [cursor=pointer] + - generic [ref=f5e2206]: 未保护 + - generic "644/root" [ref=f5e2210] + - generic [ref=f5e2211]: 40 B + - generic [ref=f5e2212]: 2026-09-29 11:26:27 + - generic [ref=f5e2217] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e2218]:  + - generic [ref=f5e2220]: + - generic [ref=f5e2222] [cursor=pointer] + - generic "gpudirect_rdma_setup.log" [ref=f5e2227] [cursor=pointer] + - generic [ref=f5e2228]: 未保护 + - generic "644/root" [ref=f5e2232] + - generic [ref=f5e2233]: 60 B + - generic [ref=f5e2234]: 2026-09-29 11:00:25 + - generic [ref=f5e2239] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e2240]:  + - generic [ref=f5e2242]: + - generic [ref=f5e2244] [cursor=pointer] + - generic "gpudirect_rdma_setup.sh" [ref=f5e2249] [cursor=pointer] + - generic [ref=f5e2250]: 未保护 + - generic "744/root" [ref=f5e2254] + - generic [ref=f5e2255]: 1.73 KB + - generic [ref=f5e2256]: 2026-08-13 22:24:23 + - generic [ref=f5e2261] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e2262]:  + - generic [ref=f5e2264]: + - generic [ref=f5e2266] [cursor=pointer] + - generic "last_files_set_mode.pl" [ref=f5e2271] [cursor=pointer] + - generic [ref=f5e2272]: 未保护 + - generic "644/root" [ref=f5e2276] + - generic [ref=f5e2277]: 18 B + - generic [ref=f5e2278]: 2026-10-03 09:27:31 + - generic [ref=f5e2283] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e2284]:  + - generic [ref=f5e2286]: + - generic [ref=f5e2288] [cursor=pointer] + - generic "LinuxPanel-13.1.0.pl" [ref=f5e2293] [cursor=pointer] + - generic [ref=f5e2294]: 未保护 + - generic "644/root" [ref=f5e2298] + - generic [ref=f5e2299]: 153 B + - generic [ref=f5e2300]: 2026-10-04 10:34:07 + - generic [ref=f5e2305] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e2306]:  + - generic [ref=f5e2308]: + - generic [ref=f5e2310] [cursor=pointer] + - generic "mysql.sock" [ref=f5e2315] [cursor=pointer] + - generic [ref=f5e2316]: 未保护 + - generic "777/mysql" [ref=f5e2320] + - generic [ref=f5e2321]: 0 B + - generic [ref=f5e2322]: 2026-09-29 11:54:27 + - generic [ref=f5e2327] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e2328]:  + - generic [ref=f5e2330]: + - generic [ref=f5e2332] [cursor=pointer] + - generic "mysql.sock.lock" [ref=f5e2337] [cursor=pointer] + - generic [ref=f5e2338]: 未保护 + - generic "600/mysql" [ref=f5e2342] + - generic [ref=f5e2343]: 7 B + - generic [ref=f5e2344]: 2026-09-29 11:54:27 + - generic [ref=f5e2349] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e2350]:  + - generic [ref=f5e2352]: + - generic [ref=f5e2354] [cursor=pointer] + - generic "mysql_config.pl" [ref=f5e2359] [cursor=pointer] + - generic [ref=f5e2360]: 未保护 + - generic "644/root" [ref=f5e2364] + - generic [ref=f5e2365]: 37.68 KB + - generic [ref=f5e2366]: 2026-09-29 11:34:02 + - generic [ref=f5e2371] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e2372]:  + - generic [ref=f5e295]: + - generic [ref=f5e296]: + - generic [ref=f5e297]: 共10个目录,77个文件,文件大小 + - generic [ref=f5e298]: 计算 + - generic [ref=f5e301]: + - button "上一页" [disabled] [ref=f5e302] + - list [ref=f5e303]: + - listitem "第 1 页" [ref=f5e304]: "1" + - button "下一页" [disabled] [ref=f5e305] + - generic [ref=f5e308] [cursor=pointer]: + - generic: + - combobox [ref=f5e310] + - generic [ref=f5e311]: 500条/页 + - generic [ref=f5e316]: 共 87 条 + - generic [ref=f5e317]: + - generic [ref=f5e318]: 前往 + - spinbutton "页" [ref=f5e321]: "1" + - generic [ref=f5e322]: 页 + - generic [ref=f5e323]: + - generic [ref=f5e324]: 宝塔Linux面板©2014-2026 广东堡塔安全技术有限公司 (bt.cn) + - separator [ref=f5e325] + - link "论坛求助" [ref=f5e326] [cursor=pointer]: + - /url: http://www.bt.cn/bbs + - separator [ref=f5e331] + - link "使用手册" [ref=f5e332] [cursor=pointer]: + - /url: https://docs.bt.cn + - separator [ref=f5e337] + - generic [ref=f5e338]: 微信公众号 + - separator [ref=f5e342] + - link "正版查询" [ref=f5e343] [cursor=pointer]: + - /url: https://www.bt.cn/auth + - separator [ref=f5e348] + - generic [ref=f5e349]: 联系人工客服 + - generic [ref=f5e353]: + - generic [ref=f5e354] [cursor=pointer]: + - generic [ref=f5e377]: AI + - generic [ref=f5e378]: 助手 + - generic [ref=f5e379] [cursor=pointer]:  + - generic:        + - dialog [ref=f5e2384]: + - generic [ref=f5e2385]: + - banner [ref=f5e2386]: + - generic [ref=f5e2387]: 宝塔终端 + - generic [ref=f5e2388]: + - generic [ref=f5e2389] [cursor=pointer] + - textbox "Terminal input" [active] [ref=f5e2401] \ No newline at end of file diff --git a/.playwright-cli/page-2026-10-04T02-55-05-115Z.png b/.playwright-cli/page-2026-10-04T02-55-05-115Z.png new file mode 100644 index 0000000..649f913 Binary files /dev/null and b/.playwright-cli/page-2026-10-04T02-55-05-115Z.png differ diff --git a/.playwright-cli/page-2026-10-04T12-45-55-252Z.yml b/.playwright-cli/page-2026-10-04T12-45-55-252Z.yml new file mode 100644 index 0000000..e69de29 diff --git a/.playwright-cli/page-2026-10-05T02-45-26-412Z.yml b/.playwright-cli/page-2026-10-05T02-45-26-412Z.yml new file mode 100644 index 0000000..a42b222 --- /dev/null +++ b/.playwright-cli/page-2026-10-05T02-45-26-412Z.yml @@ -0,0 +1,487 @@ +- generic [ref=f5e1]: + - generic [ref=f5e4]: + - complementary [ref=f5e5]: + - generic [ref=f5e6]: + - generic [ref=f5e8] [cursor=pointer]: + - generic "双击可复制IP" [ref=f5e11]: 111.230.144.231 + - generic [ref=f5e12]: "0" + - list [ref=f5e18]: + - listitem [ref=f5e19]: + - link "首页" [ref=f5e20] [cursor=pointer]: + - /url: /home + - listitem [ref=f5e24]: + - link "网站" [ref=f5e25] [cursor=pointer]: + - /url: /site + - listitem [ref=f5e29]: + - link "数据库" [ref=f5e30] [cursor=pointer]: + - /url: /database + - listitem [ref=f5e34]: + - link "Docker" [ref=f5e35] [cursor=pointer]: + - /url: /docker + - listitem [ref=f5e39]: + - link "监控" [ref=f5e40] [cursor=pointer]: + - /url: /control + - listitem [ref=f5e44]: + - link "系统" [ref=f5e45] [cursor=pointer]: + - /url: /system_new + - listitem [ref=f5e49]: + - link "安全中心" [ref=f5e50] [cursor=pointer]: + - /url: /firewall + - listitem [ref=f5e54]: + - link "WAF" [ref=f5e55] [cursor=pointer]: + - /url: /waf + - listitem [ref=f5e59]: + - link "文件" [ref=f5e60] [cursor=pointer]: + - /url: /files + - listitem [ref=f5e64]: + - link "日志" [ref=f5e65] [cursor=pointer]: + - /url: /logs + - listitem [ref=f5e69]: + - link "SSL" [ref=f5e70] [cursor=pointer]: + - /url: /ssl + - listitem [ref=f5e74]: + - link "终端" [ref=f5e75] [cursor=pointer]: + - /url: /xterm + - listitem [ref=f5e79]: + - link "AI" [ref=f5e80] [cursor=pointer]: + - /url: /ai + - listitem [ref=f5e84]: + - link "节点管理" [ref=f5e85] [cursor=pointer]: + - /url: /node + - listitem [ref=f5e89]: + - link "计划任务" [ref=f5e90] [cursor=pointer]: + - /url: /crontab + - listitem [ref=f5e94]: + - link "软件商店" [ref=f5e95] [cursor=pointer]: + - /url: /soft + - listitem [ref=f5e99]: + - link "设置" [ref=f5e100] [cursor=pointer]: + - /url: /config + - listitem [ref=f5e104]: + - link "退出" [ref=f5e105] [cursor=pointer]: + - /url: javascript:; + - generic [ref=f5e110]: + - generic [ref=f5e111] [cursor=pointer]:  + - generic [ref=f5e114] [cursor=pointer]:  + - generic [ref=f5e117]: + - generic [ref=f5e121]: + - generic [ref=f5e122]: + - generic [ref=f5e123]: + - generic [ref=f5e124] [cursor=pointer]: + - generic [ref=f5e125]: tmp + - generic [ref=f5e129]:  + - generic [ref=f5e131] [cursor=pointer]:  + - generic:   + - generic [ref=f5e132]: + - generic [ref=f5e133]: + - generic [ref=f5e134] [cursor=pointer]:  + - generic [ref=f5e137]: + - text:  + - generic [ref=f5e138] [cursor=pointer]: + - generic [ref=f5e139]: 根目录 + - generic [ref=f5e140]:  + - generic [ref=f5e998] [cursor=pointer]: + - generic [ref=f5e999]: tmp + - generic [ref=f5e1000]:  + - generic [ref=f5e147] [cursor=pointer]:  + - text:  + - generic [ref=f5e149]: + - generic [ref=f5e150]: + - textbox "搜索文件/目录" [ref=f5e152] + - button "" [ref=f5e154] [cursor=pointer] + - generic [ref=f5e158] [cursor=pointer]: + - generic [ref=f5e159]: + - checkbox "包含子目录" + - generic [ref=f5e161]: 包含子目录 + - generic [ref=f5e162]: + - generic [ref=f5e163]: + - button "上传/下载 " [ref=f5e165] [cursor=pointer]: + - generic [ref=f5e166]: + - text: 上传/下载 + - generic [ref=f5e167]:  + - button "新建 " [ref=f5e169] [cursor=pointer]: + - generic [ref=f5e170]: + - text: 新建 + - generic [ref=f5e173]:  + - button "文件内容搜索" [ref=f5e174] [cursor=pointer] + - button "收藏夹 " [ref=f5e178] [cursor=pointer]: + - generic [ref=f5e179]: + - text: 收藏夹 + - generic [ref=f5e181]:  + - button "终端" [ref=f5e182] [cursor=pointer] + - button "/(根目录)166.3 GB" [ref=f5e187] [cursor=pointer]: + - generic [ref=f5e188]:  /(根目录)166.3 GB + - button "更多功能 " [ref=f5e191] [cursor=pointer]: + - generic [ref=f5e192]: + - text: 更多功能 + - generic [ref=f5e193]:  + - generic [ref=f5e194]: + - text:   + - button " 回收站" [ref=f5e195] [cursor=pointer]: + - generic [ref=f5e196]: + - generic [ref=f5e197]:  + - text: 回收站 + - generic [ref=f5e198]: + - generic [ref=f5e199] [cursor=pointer] + - generic [ref=f5e207] [cursor=pointer] + - generic [ref=f5e213]: + - generic [ref=f5e215]: + - generic [ref=f5e216]: + - generic [ref=f5e220] [cursor=pointer]: + - checkbox + - generic [ref=f5e222] [cursor=pointer]: + - generic [ref=f5e223]: 文件名称 + - generic [ref=f5e224]: + - generic [ref=f5e225]:  + - generic [ref=f5e226]:  + - generic [ref=f5e227]: 企业级防篡改 + - generic [ref=f5e229]: 权限/所有者 + - generic [ref=f5e231] [cursor=pointer]: + - generic [ref=f5e232]: 大小 + - generic [ref=f5e233]: + - generic [ref=f5e234]:  + - generic [ref=f5e235]:  + - generic [ref=f5e236] [cursor=pointer]: + - generic [ref=f5e237]: 修改时间 + - generic [ref=f5e238]: + - generic [ref=f5e239]:  + - generic [ref=f5e240]:  + - generic [ref=f5e241]: 备注 + - generic [ref=f5e243]: 操作 + - generic [ref=f5e1714]: + - generic [ref=f5e1716]: + - generic [ref=f5e1718] [cursor=pointer] + - generic "2af7c071b686bc94776078e2ebe35b8a" [ref=f5e1723] [cursor=pointer] + - generic [ref=f5e1724]: 未保护 + - generic "700/root" [ref=f5e1728] + - generic "点击计算大小" [ref=f5e1730]: 计算 + - generic [ref=f5e1732]: 2026-09-29 11:01:17 + - generic [ref=f5e1737] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e1738]:  + - generic [ref=f5e1740]: + - generic [ref=f5e1742] [cursor=pointer] + - generic "aap_locks" [ref=f5e1747] [cursor=pointer] + - generic [ref=f5e1748]: 未保护 + - generic "755/root" [ref=f5e1752] + - generic "点击计算大小" [ref=f5e1754]: 计算 + - generic [ref=f5e1756]: 2026-09-29 11:05:40 + - generic [ref=f5e1761] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e1762]:  + - generic [ref=f5e1764]: + - generic [ref=f5e1766] [cursor=pointer] + - generic "filetransfer" [ref=f5e1771] [cursor=pointer] + - generic [ref=f5e1772]: 未保护 + - generic "755/root" [ref=f5e1776] + - generic "点击计算大小" [ref=f5e1778]: 计算 + - generic [ref=f5e1780]: 2026-09-29 14:13:47 + - generic [ref=f5e1785] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e1786]:  + - generic [ref=f5e1788]: + - generic [ref=f5e1790] [cursor=pointer] + - generic "flow_task" [ref=f5e1795] [cursor=pointer] + - generic [ref=f5e1796]: 未保护 + - generic "755/root" [ref=f5e1800] + - generic "点击计算大小" [ref=f5e1802]: 计算 + - generic [ref=f5e1804]: 2026-09-29 14:13:47 + - generic [ref=f5e1809] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e1810]:  + - generic [ref=f5e1812]: + - generic [ref=f5e1814] [cursor=pointer] + - generic "systemd-private-fbe3088f22eb49fcb04cb2da883033f7-airz-analysis.service-ffw8WY" [ref=f5e1819] [cursor=pointer] + - generic [ref=f5e1820]: 未保护 + - generic "700/root" [ref=f5e1824] + - generic "点击计算大小" [ref=f5e1826]: 计算 + - generic [ref=f5e1828]: 2026-10-02 08:34:10 + - generic [ref=f5e1833] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e1834]:  + - generic [ref=f5e1836]: + - generic [ref=f5e1838] [cursor=pointer] + - generic "systemd-private-fbe3088f22eb49fcb04cb2da883033f7-chronyd.service-qWpZLd" [ref=f5e1843] [cursor=pointer] + - generic [ref=f5e1844]: 未保护 + - generic "700/root" [ref=f5e1848] + - generic "点击计算大小" [ref=f5e1850]: 计算 + - generic [ref=f5e1852]: 2026-09-29 11:00:14 + - generic [ref=f5e1857] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e1858]:  + - generic [ref=f5e1860]: + - generic [ref=f5e1862] [cursor=pointer] + - generic "systemd-private-fbe3088f22eb49fcb04cb2da883033f7-dbus-broker.service-uX7VU6" [ref=f5e1867] [cursor=pointer] + - generic [ref=f5e1868]: 未保护 + - generic "700/root" [ref=f5e1872] + - generic "点击计算大小" [ref=f5e1874]: 计算 + - generic [ref=f5e1876]: 2026-09-29 11:00:02 + - generic [ref=f5e1881] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e1882]:  + - generic [ref=f5e1884]: + - generic [ref=f5e1886] [cursor=pointer] + - generic "systemd-private-fbe3088f22eb49fcb04cb2da883033f7-polkit.service-3IKnd3" [ref=f5e1891] [cursor=pointer] + - generic [ref=f5e1892]: 未保护 + - generic "700/root" [ref=f5e1896] + - generic "点击计算大小" [ref=f5e1898]: 计算 + - generic [ref=f5e1900]: 2026-09-29 11:00:07 + - generic [ref=f5e1905] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e1906]:  + - generic [ref=f5e1908]: + - generic [ref=f5e1910] [cursor=pointer] + - generic "systemd-private-fbe3088f22eb49fcb04cb2da883033f7-redis.service-fAMcQI" [ref=f5e1915] [cursor=pointer] + - generic [ref=f5e1916]: 未保护 + - generic "700/root" [ref=f5e1920] + - generic "点击计算大小" [ref=f5e1922]: 计算 + - generic [ref=f5e1924]: 2026-09-29 15:47:43 + - generic [ref=f5e1929] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e1930]:  + - generic [ref=f5e1932]: + - generic [ref=f5e1934] [cursor=pointer] + - generic "systemd-private-fbe3088f22eb49fcb04cb2da883033f7-systemd-logind.service-Krnj8o" [ref=f5e1939] [cursor=pointer] + - generic [ref=f5e1940]: 未保护 + - generic "700/root" [ref=f5e1944] + - generic "点击计算大小" [ref=f5e1946]: 计算 + - generic [ref=f5e1948]: 2026-09-29 11:00:02 + - generic [ref=f5e1953] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e1954]:  + - generic [ref=f5e1956]: + - generic [ref=f5e1958] [cursor=pointer] + - generic ".fluah_time" [ref=f5e1963] [cursor=pointer] + - generic [ref=f5e1964]: 未保护 + - generic "644/root" [ref=f5e1968] + - generic [ref=f5e1969]: 10 B + - generic [ref=f5e1970]: 2026-10-04 10:34:07 + - generic [ref=f5e1975] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e1976]:  + - generic [ref=f5e1978]: + - generic [ref=f5e1980] [cursor=pointer] + - generic "airz-php74-install.log" [ref=f5e1985] [cursor=pointer] + - generic [ref=f5e1986]: 未保护 + - generic "644/root" [ref=f5e1990] + - generic [ref=f5e1991]: 1.95 MB + - generic [ref=f5e1992]: 2026-09-29 15:39:05 + - generic [ref=f5e1997] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e1998]:  + - generic [ref=f5e2000]: + - generic [ref=f5e2002] [cursor=pointer] + - generic "auto_apply_ip_ssl.log" [ref=f5e2007] [cursor=pointer] + - generic [ref=f5e2008]: 未保护 + - generic "644/root" [ref=f5e2012] + - generic [ref=f5e2013]: 764 B + - generic [ref=f5e2014]: 2026-09-29 11:05:39 + - generic [ref=f5e2019] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e2020]:  + - generic [ref=f5e2022]: + - generic [ref=f5e2024] [cursor=pointer] + - generic "backup.conf" [ref=f5e2029] [cursor=pointer] + - generic [ref=f5e2030]: 未保护 + - generic "644/root" [ref=f5e2034] + - generic [ref=f5e2035]: 83 B + - generic [ref=f5e2036]: 2026-09-29 15:50:04 + - generic [ref=f5e2041] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e2042]:  + - generic [ref=f5e2044]: + - generic [ref=f5e2046] [cursor=pointer] + - generic "btpanel-install.log" [ref=f5e2051] [cursor=pointer] + - generic [ref=f5e2052]: 未保护 + - generic "644/root" [ref=f5e2056] + - generic [ref=f5e2057]: 245.94 KB + - generic [ref=f5e2058]: 2026-09-29 11:06:04 + - generic [ref=f5e2063] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e2064]:  + - generic [ref=f5e2066]: + - generic [ref=f5e2068] [cursor=pointer] + - generic "cert.pl" [ref=f5e2073] [cursor=pointer] + - generic [ref=f5e2074]: 未保护 + - generic "644/root" [ref=f5e2078] + - generic [ref=f5e2079]: 5.52 KB + - generic [ref=f5e2080]: 2026-10-01 01:11:05 + - generic [ref=f5e2085] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e2086]:  + - generic [ref=f5e2088]: + - generic [ref=f5e2090] [cursor=pointer] + - generic "cpuidle_support.log" [ref=f5e2095] [cursor=pointer] + - generic [ref=f5e2096]: 未保护 + - generic "644/root" [ref=f5e2100] + - generic [ref=f5e2101]: 53 B + - generic [ref=f5e2102]: 2026-09-29 11:00:24 + - generic [ref=f5e2107] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e2108]:  + - generic [ref=f5e2110]: + - generic [ref=f5e2112] [cursor=pointer] + - generic "crontab_service_status.flag" [ref=f5e2117] [cursor=pointer] + - generic [ref=f5e2118]: 未保护 + - generic "644/root" [ref=f5e2122] + - generic [ref=f5e2123]: 1 B + - generic [ref=f5e2124]: 2026-10-03 13:08:07 + - generic [ref=f5e2129] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e2130]:  + - generic [ref=f5e2132]: + - generic [ref=f5e2134] [cursor=pointer] + - generic "cvm_init.log" [ref=f5e2139] [cursor=pointer] + - generic [ref=f5e2140]: 未保护 + - generic "644/root" [ref=f5e2144] + - generic [ref=f5e2145]: 9.21 KB + - generic [ref=f5e2146]: 2026-09-29 11:00:26 + - generic [ref=f5e2151] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e2152]:  + - generic [ref=f5e2154]: + - generic [ref=f5e2156] [cursor=pointer] + - generic "deploy-backend.py" [ref=f5e2161] [cursor=pointer] + - generic [ref=f5e2162]: 未保护 + - generic "700/root" [ref=f5e2166] + - generic [ref=f5e2167]: 14.27 KB + - generic [ref=f5e2168]: 2026-10-04 10:23:03 + - generic [ref=f5e2173] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e2174]:  + - generic [ref=f5e2176]: + - generic [ref=f5e2178] [cursor=pointer] + - generic "disable_rt_runtime_share.log" [ref=f5e2183] [cursor=pointer] + - generic [ref=f5e2184]: 未保护 + - generic "644/root" [ref=f5e2188] + - generic [ref=f5e2189]: 0 B + - generic [ref=f5e2190]: 2026-09-29 11:00:25 + - generic [ref=f5e2195] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e2196]:  + - generic [ref=f5e2198]: + - generic [ref=f5e2200] [cursor=pointer] + - generic "gd_i.pl" [ref=f5e2205] [cursor=pointer] + - generic [ref=f5e2206]: 未保护 + - generic "644/root" [ref=f5e2210] + - generic [ref=f5e2211]: 40 B + - generic [ref=f5e2212]: 2026-09-29 11:26:27 + - generic [ref=f5e2217] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e2218]:  + - generic [ref=f5e2220]: + - generic [ref=f5e2222] [cursor=pointer] + - generic "gpudirect_rdma_setup.log" [ref=f5e2227] [cursor=pointer] + - generic [ref=f5e2228]: 未保护 + - generic "644/root" [ref=f5e2232] + - generic [ref=f5e2233]: 60 B + - generic [ref=f5e2234]: 2026-09-29 11:00:25 + - generic [ref=f5e2239] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e2240]:  + - generic [ref=f5e2242]: + - generic [ref=f5e2244] [cursor=pointer] + - generic "gpudirect_rdma_setup.sh" [ref=f5e2249] [cursor=pointer] + - generic [ref=f5e2250]: 未保护 + - generic "744/root" [ref=f5e2254] + - generic [ref=f5e2255]: 1.73 KB + - generic [ref=f5e2256]: 2026-08-13 22:24:23 + - generic [ref=f5e2261] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e2262]:  + - generic [ref=f5e2264]: + - generic [ref=f5e2266] [cursor=pointer] + - generic "last_files_set_mode.pl" [ref=f5e2271] [cursor=pointer] + - generic [ref=f5e2272]: 未保护 + - generic "644/root" [ref=f5e2276] + - generic [ref=f5e2277]: 18 B + - generic [ref=f5e2278]: 2026-10-03 09:27:31 + - generic [ref=f5e2283] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e2284]:  + - generic [ref=f5e2286]: + - generic [ref=f5e2288] [cursor=pointer] + - generic "LinuxPanel-13.1.0.pl" [ref=f5e2293] [cursor=pointer] + - generic [ref=f5e2294]: 未保护 + - generic "644/root" [ref=f5e2298] + - generic [ref=f5e2299]: 153 B + - generic [ref=f5e2300]: 2026-10-04 10:34:07 + - generic [ref=f5e2305] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e2306]:  + - generic [ref=f5e2308]: + - generic [ref=f5e2310] [cursor=pointer] + - generic "mysql.sock" [ref=f5e2315] [cursor=pointer] + - generic [ref=f5e2316]: 未保护 + - generic "777/mysql" [ref=f5e2320] + - generic [ref=f5e2321]: 0 B + - generic [ref=f5e2322]: 2026-09-29 11:54:27 + - generic [ref=f5e2327] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e2328]:  + - generic [ref=f5e2330]: + - generic [ref=f5e2332] [cursor=pointer] + - generic "mysql.sock.lock" [ref=f5e2337] [cursor=pointer] + - generic [ref=f5e2338]: 未保护 + - generic "600/mysql" [ref=f5e2342] + - generic [ref=f5e2343]: 7 B + - generic [ref=f5e2344]: 2026-09-29 11:54:27 + - generic [ref=f5e2349] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e2350]:  + - generic [ref=f5e2352]: + - generic [ref=f5e2354] [cursor=pointer] + - generic "mysql_config.pl" [ref=f5e2359] [cursor=pointer] + - generic [ref=f5e2360]: 未保护 + - generic "644/root" [ref=f5e2364] + - generic [ref=f5e2365]: 37.68 KB + - generic [ref=f5e2366]: 2026-09-29 11:34:02 + - generic [ref=f5e2371] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e2372]:  + - generic [ref=f5e295]: + - generic [ref=f5e296]: + - generic [ref=f5e297]: 共10个目录,77个文件,文件大小 + - generic [ref=f5e298]: 计算 + - generic [ref=f5e301]: + - button "上一页" [disabled] [ref=f5e302] + - list [ref=f5e303]: + - listitem "第 1 页" [ref=f5e304]: "1" + - button "下一页" [disabled] [ref=f5e305] + - generic [ref=f5e308] [cursor=pointer]: + - generic: + - combobox [ref=f5e310] + - generic [ref=f5e311]: 500条/页 + - generic [ref=f5e316]: 共 87 条 + - generic [ref=f5e317]: + - generic [ref=f5e318]: 前往 + - spinbutton "页" [ref=f5e321]: "1" + - generic [ref=f5e322]: 页 + - generic [ref=f5e323]: + - generic [ref=f5e324]: 宝塔Linux面板©2014-2026 广东堡塔安全技术有限公司 (bt.cn) + - separator [ref=f5e325] + - link "论坛求助" [ref=f5e326] [cursor=pointer]: + - /url: http://www.bt.cn/bbs + - separator [ref=f5e331] + - link "使用手册" [ref=f5e332] [cursor=pointer]: + - /url: https://docs.bt.cn + - separator [ref=f5e337] + - generic [ref=f5e338]: 微信公众号 + - separator [ref=f5e342] + - link "正版查询" [ref=f5e343] [cursor=pointer]: + - /url: https://www.bt.cn/auth + - separator [ref=f5e348] + - generic [ref=f5e349]: 联系人工客服 + - generic [ref=f5e353]: + - generic [ref=f5e354] [cursor=pointer]: + - generic [ref=f5e377]: AI + - generic [ref=f5e378]: 助手 + - generic [ref=f5e379] [cursor=pointer]:  + - generic:        + - dialog [ref=f5e2384]: + - generic [ref=f5e2385]: + - banner [ref=f5e2386]: + - generic [ref=f5e2387]: 宝塔终端 + - generic [ref=f5e2388]: + - generic [ref=f5e2389] [cursor=pointer] + - textbox "Terminal input" [active] [ref=f5e2401] \ No newline at end of file diff --git a/.playwright-cli/page-2026-10-05T02-46-02-001Z.png b/.playwright-cli/page-2026-10-05T02-46-02-001Z.png new file mode 100644 index 0000000..46d9ae9 Binary files /dev/null and b/.playwright-cli/page-2026-10-05T02-46-02-001Z.png differ diff --git a/.playwright-cli/page-2026-10-05T02-46-30-045Z.yml b/.playwright-cli/page-2026-10-05T02-46-30-045Z.yml new file mode 100644 index 0000000..a42b222 --- /dev/null +++ b/.playwright-cli/page-2026-10-05T02-46-30-045Z.yml @@ -0,0 +1,487 @@ +- generic [ref=f5e1]: + - generic [ref=f5e4]: + - complementary [ref=f5e5]: + - generic [ref=f5e6]: + - generic [ref=f5e8] [cursor=pointer]: + - generic "双击可复制IP" [ref=f5e11]: 111.230.144.231 + - generic [ref=f5e12]: "0" + - list [ref=f5e18]: + - listitem [ref=f5e19]: + - link "首页" [ref=f5e20] [cursor=pointer]: + - /url: /home + - listitem [ref=f5e24]: + - link "网站" [ref=f5e25] [cursor=pointer]: + - /url: /site + - listitem [ref=f5e29]: + - link "数据库" [ref=f5e30] [cursor=pointer]: + - /url: /database + - listitem [ref=f5e34]: + - link "Docker" [ref=f5e35] [cursor=pointer]: + - /url: /docker + - listitem [ref=f5e39]: + - link "监控" [ref=f5e40] [cursor=pointer]: + - /url: /control + - listitem [ref=f5e44]: + - link "系统" [ref=f5e45] [cursor=pointer]: + - /url: /system_new + - listitem [ref=f5e49]: + - link "安全中心" [ref=f5e50] [cursor=pointer]: + - /url: /firewall + - listitem [ref=f5e54]: + - link "WAF" [ref=f5e55] [cursor=pointer]: + - /url: /waf + - listitem [ref=f5e59]: + - link "文件" [ref=f5e60] [cursor=pointer]: + - /url: /files + - listitem [ref=f5e64]: + - link "日志" [ref=f5e65] [cursor=pointer]: + - /url: /logs + - listitem [ref=f5e69]: + - link "SSL" [ref=f5e70] [cursor=pointer]: + - /url: /ssl + - listitem [ref=f5e74]: + - link "终端" [ref=f5e75] [cursor=pointer]: + - /url: /xterm + - listitem [ref=f5e79]: + - link "AI" [ref=f5e80] [cursor=pointer]: + - /url: /ai + - listitem [ref=f5e84]: + - link "节点管理" [ref=f5e85] [cursor=pointer]: + - /url: /node + - listitem [ref=f5e89]: + - link "计划任务" [ref=f5e90] [cursor=pointer]: + - /url: /crontab + - listitem [ref=f5e94]: + - link "软件商店" [ref=f5e95] [cursor=pointer]: + - /url: /soft + - listitem [ref=f5e99]: + - link "设置" [ref=f5e100] [cursor=pointer]: + - /url: /config + - listitem [ref=f5e104]: + - link "退出" [ref=f5e105] [cursor=pointer]: + - /url: javascript:; + - generic [ref=f5e110]: + - generic [ref=f5e111] [cursor=pointer]:  + - generic [ref=f5e114] [cursor=pointer]:  + - generic [ref=f5e117]: + - generic [ref=f5e121]: + - generic [ref=f5e122]: + - generic [ref=f5e123]: + - generic [ref=f5e124] [cursor=pointer]: + - generic [ref=f5e125]: tmp + - generic [ref=f5e129]:  + - generic [ref=f5e131] [cursor=pointer]:  + - generic:   + - generic [ref=f5e132]: + - generic [ref=f5e133]: + - generic [ref=f5e134] [cursor=pointer]:  + - generic [ref=f5e137]: + - text:  + - generic [ref=f5e138] [cursor=pointer]: + - generic [ref=f5e139]: 根目录 + - generic [ref=f5e140]:  + - generic [ref=f5e998] [cursor=pointer]: + - generic [ref=f5e999]: tmp + - generic [ref=f5e1000]:  + - generic [ref=f5e147] [cursor=pointer]:  + - text:  + - generic [ref=f5e149]: + - generic [ref=f5e150]: + - textbox "搜索文件/目录" [ref=f5e152] + - button "" [ref=f5e154] [cursor=pointer] + - generic [ref=f5e158] [cursor=pointer]: + - generic [ref=f5e159]: + - checkbox "包含子目录" + - generic [ref=f5e161]: 包含子目录 + - generic [ref=f5e162]: + - generic [ref=f5e163]: + - button "上传/下载 " [ref=f5e165] [cursor=pointer]: + - generic [ref=f5e166]: + - text: 上传/下载 + - generic [ref=f5e167]:  + - button "新建 " [ref=f5e169] [cursor=pointer]: + - generic [ref=f5e170]: + - text: 新建 + - generic [ref=f5e173]:  + - button "文件内容搜索" [ref=f5e174] [cursor=pointer] + - button "收藏夹 " [ref=f5e178] [cursor=pointer]: + - generic [ref=f5e179]: + - text: 收藏夹 + - generic [ref=f5e181]:  + - button "终端" [ref=f5e182] [cursor=pointer] + - button "/(根目录)166.3 GB" [ref=f5e187] [cursor=pointer]: + - generic [ref=f5e188]:  /(根目录)166.3 GB + - button "更多功能 " [ref=f5e191] [cursor=pointer]: + - generic [ref=f5e192]: + - text: 更多功能 + - generic [ref=f5e193]:  + - generic [ref=f5e194]: + - text:   + - button " 回收站" [ref=f5e195] [cursor=pointer]: + - generic [ref=f5e196]: + - generic [ref=f5e197]:  + - text: 回收站 + - generic [ref=f5e198]: + - generic [ref=f5e199] [cursor=pointer] + - generic [ref=f5e207] [cursor=pointer] + - generic [ref=f5e213]: + - generic [ref=f5e215]: + - generic [ref=f5e216]: + - generic [ref=f5e220] [cursor=pointer]: + - checkbox + - generic [ref=f5e222] [cursor=pointer]: + - generic [ref=f5e223]: 文件名称 + - generic [ref=f5e224]: + - generic [ref=f5e225]:  + - generic [ref=f5e226]:  + - generic [ref=f5e227]: 企业级防篡改 + - generic [ref=f5e229]: 权限/所有者 + - generic [ref=f5e231] [cursor=pointer]: + - generic [ref=f5e232]: 大小 + - generic [ref=f5e233]: + - generic [ref=f5e234]:  + - generic [ref=f5e235]:  + - generic [ref=f5e236] [cursor=pointer]: + - generic [ref=f5e237]: 修改时间 + - generic [ref=f5e238]: + - generic [ref=f5e239]:  + - generic [ref=f5e240]:  + - generic [ref=f5e241]: 备注 + - generic [ref=f5e243]: 操作 + - generic [ref=f5e1714]: + - generic [ref=f5e1716]: + - generic [ref=f5e1718] [cursor=pointer] + - generic "2af7c071b686bc94776078e2ebe35b8a" [ref=f5e1723] [cursor=pointer] + - generic [ref=f5e1724]: 未保护 + - generic "700/root" [ref=f5e1728] + - generic "点击计算大小" [ref=f5e1730]: 计算 + - generic [ref=f5e1732]: 2026-09-29 11:01:17 + - generic [ref=f5e1737] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e1738]:  + - generic [ref=f5e1740]: + - generic [ref=f5e1742] [cursor=pointer] + - generic "aap_locks" [ref=f5e1747] [cursor=pointer] + - generic [ref=f5e1748]: 未保护 + - generic "755/root" [ref=f5e1752] + - generic "点击计算大小" [ref=f5e1754]: 计算 + - generic [ref=f5e1756]: 2026-09-29 11:05:40 + - generic [ref=f5e1761] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e1762]:  + - generic [ref=f5e1764]: + - generic [ref=f5e1766] [cursor=pointer] + - generic "filetransfer" [ref=f5e1771] [cursor=pointer] + - generic [ref=f5e1772]: 未保护 + - generic "755/root" [ref=f5e1776] + - generic "点击计算大小" [ref=f5e1778]: 计算 + - generic [ref=f5e1780]: 2026-09-29 14:13:47 + - generic [ref=f5e1785] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e1786]:  + - generic [ref=f5e1788]: + - generic [ref=f5e1790] [cursor=pointer] + - generic "flow_task" [ref=f5e1795] [cursor=pointer] + - generic [ref=f5e1796]: 未保护 + - generic "755/root" [ref=f5e1800] + - generic "点击计算大小" [ref=f5e1802]: 计算 + - generic [ref=f5e1804]: 2026-09-29 14:13:47 + - generic [ref=f5e1809] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e1810]:  + - generic [ref=f5e1812]: + - generic [ref=f5e1814] [cursor=pointer] + - generic "systemd-private-fbe3088f22eb49fcb04cb2da883033f7-airz-analysis.service-ffw8WY" [ref=f5e1819] [cursor=pointer] + - generic [ref=f5e1820]: 未保护 + - generic "700/root" [ref=f5e1824] + - generic "点击计算大小" [ref=f5e1826]: 计算 + - generic [ref=f5e1828]: 2026-10-02 08:34:10 + - generic [ref=f5e1833] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e1834]:  + - generic [ref=f5e1836]: + - generic [ref=f5e1838] [cursor=pointer] + - generic "systemd-private-fbe3088f22eb49fcb04cb2da883033f7-chronyd.service-qWpZLd" [ref=f5e1843] [cursor=pointer] + - generic [ref=f5e1844]: 未保护 + - generic "700/root" [ref=f5e1848] + - generic "点击计算大小" [ref=f5e1850]: 计算 + - generic [ref=f5e1852]: 2026-09-29 11:00:14 + - generic [ref=f5e1857] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e1858]:  + - generic [ref=f5e1860]: + - generic [ref=f5e1862] [cursor=pointer] + - generic "systemd-private-fbe3088f22eb49fcb04cb2da883033f7-dbus-broker.service-uX7VU6" [ref=f5e1867] [cursor=pointer] + - generic [ref=f5e1868]: 未保护 + - generic "700/root" [ref=f5e1872] + - generic "点击计算大小" [ref=f5e1874]: 计算 + - generic [ref=f5e1876]: 2026-09-29 11:00:02 + - generic [ref=f5e1881] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e1882]:  + - generic [ref=f5e1884]: + - generic [ref=f5e1886] [cursor=pointer] + - generic "systemd-private-fbe3088f22eb49fcb04cb2da883033f7-polkit.service-3IKnd3" [ref=f5e1891] [cursor=pointer] + - generic [ref=f5e1892]: 未保护 + - generic "700/root" [ref=f5e1896] + - generic "点击计算大小" [ref=f5e1898]: 计算 + - generic [ref=f5e1900]: 2026-09-29 11:00:07 + - generic [ref=f5e1905] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e1906]:  + - generic [ref=f5e1908]: + - generic [ref=f5e1910] [cursor=pointer] + - generic "systemd-private-fbe3088f22eb49fcb04cb2da883033f7-redis.service-fAMcQI" [ref=f5e1915] [cursor=pointer] + - generic [ref=f5e1916]: 未保护 + - generic "700/root" [ref=f5e1920] + - generic "点击计算大小" [ref=f5e1922]: 计算 + - generic [ref=f5e1924]: 2026-09-29 15:47:43 + - generic [ref=f5e1929] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e1930]:  + - generic [ref=f5e1932]: + - generic [ref=f5e1934] [cursor=pointer] + - generic "systemd-private-fbe3088f22eb49fcb04cb2da883033f7-systemd-logind.service-Krnj8o" [ref=f5e1939] [cursor=pointer] + - generic [ref=f5e1940]: 未保护 + - generic "700/root" [ref=f5e1944] + - generic "点击计算大小" [ref=f5e1946]: 计算 + - generic [ref=f5e1948]: 2026-09-29 11:00:02 + - generic [ref=f5e1953] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e1954]:  + - generic [ref=f5e1956]: + - generic [ref=f5e1958] [cursor=pointer] + - generic ".fluah_time" [ref=f5e1963] [cursor=pointer] + - generic [ref=f5e1964]: 未保护 + - generic "644/root" [ref=f5e1968] + - generic [ref=f5e1969]: 10 B + - generic [ref=f5e1970]: 2026-10-04 10:34:07 + - generic [ref=f5e1975] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e1976]:  + - generic [ref=f5e1978]: + - generic [ref=f5e1980] [cursor=pointer] + - generic "airz-php74-install.log" [ref=f5e1985] [cursor=pointer] + - generic [ref=f5e1986]: 未保护 + - generic "644/root" [ref=f5e1990] + - generic [ref=f5e1991]: 1.95 MB + - generic [ref=f5e1992]: 2026-09-29 15:39:05 + - generic [ref=f5e1997] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e1998]:  + - generic [ref=f5e2000]: + - generic [ref=f5e2002] [cursor=pointer] + - generic "auto_apply_ip_ssl.log" [ref=f5e2007] [cursor=pointer] + - generic [ref=f5e2008]: 未保护 + - generic "644/root" [ref=f5e2012] + - generic [ref=f5e2013]: 764 B + - generic [ref=f5e2014]: 2026-09-29 11:05:39 + - generic [ref=f5e2019] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e2020]:  + - generic [ref=f5e2022]: + - generic [ref=f5e2024] [cursor=pointer] + - generic "backup.conf" [ref=f5e2029] [cursor=pointer] + - generic [ref=f5e2030]: 未保护 + - generic "644/root" [ref=f5e2034] + - generic [ref=f5e2035]: 83 B + - generic [ref=f5e2036]: 2026-09-29 15:50:04 + - generic [ref=f5e2041] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e2042]:  + - generic [ref=f5e2044]: + - generic [ref=f5e2046] [cursor=pointer] + - generic "btpanel-install.log" [ref=f5e2051] [cursor=pointer] + - generic [ref=f5e2052]: 未保护 + - generic "644/root" [ref=f5e2056] + - generic [ref=f5e2057]: 245.94 KB + - generic [ref=f5e2058]: 2026-09-29 11:06:04 + - generic [ref=f5e2063] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e2064]:  + - generic [ref=f5e2066]: + - generic [ref=f5e2068] [cursor=pointer] + - generic "cert.pl" [ref=f5e2073] [cursor=pointer] + - generic [ref=f5e2074]: 未保护 + - generic "644/root" [ref=f5e2078] + - generic [ref=f5e2079]: 5.52 KB + - generic [ref=f5e2080]: 2026-10-01 01:11:05 + - generic [ref=f5e2085] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e2086]:  + - generic [ref=f5e2088]: + - generic [ref=f5e2090] [cursor=pointer] + - generic "cpuidle_support.log" [ref=f5e2095] [cursor=pointer] + - generic [ref=f5e2096]: 未保护 + - generic "644/root" [ref=f5e2100] + - generic [ref=f5e2101]: 53 B + - generic [ref=f5e2102]: 2026-09-29 11:00:24 + - generic [ref=f5e2107] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e2108]:  + - generic [ref=f5e2110]: + - generic [ref=f5e2112] [cursor=pointer] + - generic "crontab_service_status.flag" [ref=f5e2117] [cursor=pointer] + - generic [ref=f5e2118]: 未保护 + - generic "644/root" [ref=f5e2122] + - generic [ref=f5e2123]: 1 B + - generic [ref=f5e2124]: 2026-10-03 13:08:07 + - generic [ref=f5e2129] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e2130]:  + - generic [ref=f5e2132]: + - generic [ref=f5e2134] [cursor=pointer] + - generic "cvm_init.log" [ref=f5e2139] [cursor=pointer] + - generic [ref=f5e2140]: 未保护 + - generic "644/root" [ref=f5e2144] + - generic [ref=f5e2145]: 9.21 KB + - generic [ref=f5e2146]: 2026-09-29 11:00:26 + - generic [ref=f5e2151] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e2152]:  + - generic [ref=f5e2154]: + - generic [ref=f5e2156] [cursor=pointer] + - generic "deploy-backend.py" [ref=f5e2161] [cursor=pointer] + - generic [ref=f5e2162]: 未保护 + - generic "700/root" [ref=f5e2166] + - generic [ref=f5e2167]: 14.27 KB + - generic [ref=f5e2168]: 2026-10-04 10:23:03 + - generic [ref=f5e2173] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e2174]:  + - generic [ref=f5e2176]: + - generic [ref=f5e2178] [cursor=pointer] + - generic "disable_rt_runtime_share.log" [ref=f5e2183] [cursor=pointer] + - generic [ref=f5e2184]: 未保护 + - generic "644/root" [ref=f5e2188] + - generic [ref=f5e2189]: 0 B + - generic [ref=f5e2190]: 2026-09-29 11:00:25 + - generic [ref=f5e2195] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e2196]:  + - generic [ref=f5e2198]: + - generic [ref=f5e2200] [cursor=pointer] + - generic "gd_i.pl" [ref=f5e2205] [cursor=pointer] + - generic [ref=f5e2206]: 未保护 + - generic "644/root" [ref=f5e2210] + - generic [ref=f5e2211]: 40 B + - generic [ref=f5e2212]: 2026-09-29 11:26:27 + - generic [ref=f5e2217] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e2218]:  + - generic [ref=f5e2220]: + - generic [ref=f5e2222] [cursor=pointer] + - generic "gpudirect_rdma_setup.log" [ref=f5e2227] [cursor=pointer] + - generic [ref=f5e2228]: 未保护 + - generic "644/root" [ref=f5e2232] + - generic [ref=f5e2233]: 60 B + - generic [ref=f5e2234]: 2026-09-29 11:00:25 + - generic [ref=f5e2239] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e2240]:  + - generic [ref=f5e2242]: + - generic [ref=f5e2244] [cursor=pointer] + - generic "gpudirect_rdma_setup.sh" [ref=f5e2249] [cursor=pointer] + - generic [ref=f5e2250]: 未保护 + - generic "744/root" [ref=f5e2254] + - generic [ref=f5e2255]: 1.73 KB + - generic [ref=f5e2256]: 2026-08-13 22:24:23 + - generic [ref=f5e2261] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e2262]:  + - generic [ref=f5e2264]: + - generic [ref=f5e2266] [cursor=pointer] + - generic "last_files_set_mode.pl" [ref=f5e2271] [cursor=pointer] + - generic [ref=f5e2272]: 未保护 + - generic "644/root" [ref=f5e2276] + - generic [ref=f5e2277]: 18 B + - generic [ref=f5e2278]: 2026-10-03 09:27:31 + - generic [ref=f5e2283] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e2284]:  + - generic [ref=f5e2286]: + - generic [ref=f5e2288] [cursor=pointer] + - generic "LinuxPanel-13.1.0.pl" [ref=f5e2293] [cursor=pointer] + - generic [ref=f5e2294]: 未保护 + - generic "644/root" [ref=f5e2298] + - generic [ref=f5e2299]: 153 B + - generic [ref=f5e2300]: 2026-10-04 10:34:07 + - generic [ref=f5e2305] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e2306]:  + - generic [ref=f5e2308]: + - generic [ref=f5e2310] [cursor=pointer] + - generic "mysql.sock" [ref=f5e2315] [cursor=pointer] + - generic [ref=f5e2316]: 未保护 + - generic "777/mysql" [ref=f5e2320] + - generic [ref=f5e2321]: 0 B + - generic [ref=f5e2322]: 2026-09-29 11:54:27 + - generic [ref=f5e2327] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e2328]:  + - generic [ref=f5e2330]: + - generic [ref=f5e2332] [cursor=pointer] + - generic "mysql.sock.lock" [ref=f5e2337] [cursor=pointer] + - generic [ref=f5e2338]: 未保护 + - generic "600/mysql" [ref=f5e2342] + - generic [ref=f5e2343]: 7 B + - generic [ref=f5e2344]: 2026-09-29 11:54:27 + - generic [ref=f5e2349] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e2350]:  + - generic [ref=f5e2352]: + - generic [ref=f5e2354] [cursor=pointer] + - generic "mysql_config.pl" [ref=f5e2359] [cursor=pointer] + - generic [ref=f5e2360]: 未保护 + - generic "644/root" [ref=f5e2364] + - generic [ref=f5e2365]: 37.68 KB + - generic [ref=f5e2366]: 2026-09-29 11:34:02 + - generic [ref=f5e2371] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e2372]:  + - generic [ref=f5e295]: + - generic [ref=f5e296]: + - generic [ref=f5e297]: 共10个目录,77个文件,文件大小 + - generic [ref=f5e298]: 计算 + - generic [ref=f5e301]: + - button "上一页" [disabled] [ref=f5e302] + - list [ref=f5e303]: + - listitem "第 1 页" [ref=f5e304]: "1" + - button "下一页" [disabled] [ref=f5e305] + - generic [ref=f5e308] [cursor=pointer]: + - generic: + - combobox [ref=f5e310] + - generic [ref=f5e311]: 500条/页 + - generic [ref=f5e316]: 共 87 条 + - generic [ref=f5e317]: + - generic [ref=f5e318]: 前往 + - spinbutton "页" [ref=f5e321]: "1" + - generic [ref=f5e322]: 页 + - generic [ref=f5e323]: + - generic [ref=f5e324]: 宝塔Linux面板©2014-2026 广东堡塔安全技术有限公司 (bt.cn) + - separator [ref=f5e325] + - link "论坛求助" [ref=f5e326] [cursor=pointer]: + - /url: http://www.bt.cn/bbs + - separator [ref=f5e331] + - link "使用手册" [ref=f5e332] [cursor=pointer]: + - /url: https://docs.bt.cn + - separator [ref=f5e337] + - generic [ref=f5e338]: 微信公众号 + - separator [ref=f5e342] + - link "正版查询" [ref=f5e343] [cursor=pointer]: + - /url: https://www.bt.cn/auth + - separator [ref=f5e348] + - generic [ref=f5e349]: 联系人工客服 + - generic [ref=f5e353]: + - generic [ref=f5e354] [cursor=pointer]: + - generic [ref=f5e377]: AI + - generic [ref=f5e378]: 助手 + - generic [ref=f5e379] [cursor=pointer]:  + - generic:        + - dialog [ref=f5e2384]: + - generic [ref=f5e2385]: + - banner [ref=f5e2386]: + - generic [ref=f5e2387]: 宝塔终端 + - generic [ref=f5e2388]: + - generic [ref=f5e2389] [cursor=pointer] + - textbox "Terminal input" [active] [ref=f5e2401] \ No newline at end of file diff --git a/.playwright-cli/page-2026-10-05T02-46-35-703Z.png b/.playwright-cli/page-2026-10-05T02-46-35-703Z.png new file mode 100644 index 0000000..2b15f04 Binary files /dev/null and b/.playwright-cli/page-2026-10-05T02-46-35-703Z.png differ diff --git a/.playwright-cli/page-2026-10-05T02-50-54-335Z.yml b/.playwright-cli/page-2026-10-05T02-50-54-335Z.yml new file mode 100644 index 0000000..a42b222 --- /dev/null +++ b/.playwright-cli/page-2026-10-05T02-50-54-335Z.yml @@ -0,0 +1,487 @@ +- generic [ref=f5e1]: + - generic [ref=f5e4]: + - complementary [ref=f5e5]: + - generic [ref=f5e6]: + - generic [ref=f5e8] [cursor=pointer]: + - generic "双击可复制IP" [ref=f5e11]: 111.230.144.231 + - generic [ref=f5e12]: "0" + - list [ref=f5e18]: + - listitem [ref=f5e19]: + - link "首页" [ref=f5e20] [cursor=pointer]: + - /url: /home + - listitem [ref=f5e24]: + - link "网站" [ref=f5e25] [cursor=pointer]: + - /url: /site + - listitem [ref=f5e29]: + - link "数据库" [ref=f5e30] [cursor=pointer]: + - /url: /database + - listitem [ref=f5e34]: + - link "Docker" [ref=f5e35] [cursor=pointer]: + - /url: /docker + - listitem [ref=f5e39]: + - link "监控" [ref=f5e40] [cursor=pointer]: + - /url: /control + - listitem [ref=f5e44]: + - link "系统" [ref=f5e45] [cursor=pointer]: + - /url: /system_new + - listitem [ref=f5e49]: + - link "安全中心" [ref=f5e50] [cursor=pointer]: + - /url: /firewall + - listitem [ref=f5e54]: + - link "WAF" [ref=f5e55] [cursor=pointer]: + - /url: /waf + - listitem [ref=f5e59]: + - link "文件" [ref=f5e60] [cursor=pointer]: + - /url: /files + - listitem [ref=f5e64]: + - link "日志" [ref=f5e65] [cursor=pointer]: + - /url: /logs + - listitem [ref=f5e69]: + - link "SSL" [ref=f5e70] [cursor=pointer]: + - /url: /ssl + - listitem [ref=f5e74]: + - link "终端" [ref=f5e75] [cursor=pointer]: + - /url: /xterm + - listitem [ref=f5e79]: + - link "AI" [ref=f5e80] [cursor=pointer]: + - /url: /ai + - listitem [ref=f5e84]: + - link "节点管理" [ref=f5e85] [cursor=pointer]: + - /url: /node + - listitem [ref=f5e89]: + - link "计划任务" [ref=f5e90] [cursor=pointer]: + - /url: /crontab + - listitem [ref=f5e94]: + - link "软件商店" [ref=f5e95] [cursor=pointer]: + - /url: /soft + - listitem [ref=f5e99]: + - link "设置" [ref=f5e100] [cursor=pointer]: + - /url: /config + - listitem [ref=f5e104]: + - link "退出" [ref=f5e105] [cursor=pointer]: + - /url: javascript:; + - generic [ref=f5e110]: + - generic [ref=f5e111] [cursor=pointer]:  + - generic [ref=f5e114] [cursor=pointer]:  + - generic [ref=f5e117]: + - generic [ref=f5e121]: + - generic [ref=f5e122]: + - generic [ref=f5e123]: + - generic [ref=f5e124] [cursor=pointer]: + - generic [ref=f5e125]: tmp + - generic [ref=f5e129]:  + - generic [ref=f5e131] [cursor=pointer]:  + - generic:   + - generic [ref=f5e132]: + - generic [ref=f5e133]: + - generic [ref=f5e134] [cursor=pointer]:  + - generic [ref=f5e137]: + - text:  + - generic [ref=f5e138] [cursor=pointer]: + - generic [ref=f5e139]: 根目录 + - generic [ref=f5e140]:  + - generic [ref=f5e998] [cursor=pointer]: + - generic [ref=f5e999]: tmp + - generic [ref=f5e1000]:  + - generic [ref=f5e147] [cursor=pointer]:  + - text:  + - generic [ref=f5e149]: + - generic [ref=f5e150]: + - textbox "搜索文件/目录" [ref=f5e152] + - button "" [ref=f5e154] [cursor=pointer] + - generic [ref=f5e158] [cursor=pointer]: + - generic [ref=f5e159]: + - checkbox "包含子目录" + - generic [ref=f5e161]: 包含子目录 + - generic [ref=f5e162]: + - generic [ref=f5e163]: + - button "上传/下载 " [ref=f5e165] [cursor=pointer]: + - generic [ref=f5e166]: + - text: 上传/下载 + - generic [ref=f5e167]:  + - button "新建 " [ref=f5e169] [cursor=pointer]: + - generic [ref=f5e170]: + - text: 新建 + - generic [ref=f5e173]:  + - button "文件内容搜索" [ref=f5e174] [cursor=pointer] + - button "收藏夹 " [ref=f5e178] [cursor=pointer]: + - generic [ref=f5e179]: + - text: 收藏夹 + - generic [ref=f5e181]:  + - button "终端" [ref=f5e182] [cursor=pointer] + - button "/(根目录)166.3 GB" [ref=f5e187] [cursor=pointer]: + - generic [ref=f5e188]:  /(根目录)166.3 GB + - button "更多功能 " [ref=f5e191] [cursor=pointer]: + - generic [ref=f5e192]: + - text: 更多功能 + - generic [ref=f5e193]:  + - generic [ref=f5e194]: + - text:   + - button " 回收站" [ref=f5e195] [cursor=pointer]: + - generic [ref=f5e196]: + - generic [ref=f5e197]:  + - text: 回收站 + - generic [ref=f5e198]: + - generic [ref=f5e199] [cursor=pointer] + - generic [ref=f5e207] [cursor=pointer] + - generic [ref=f5e213]: + - generic [ref=f5e215]: + - generic [ref=f5e216]: + - generic [ref=f5e220] [cursor=pointer]: + - checkbox + - generic [ref=f5e222] [cursor=pointer]: + - generic [ref=f5e223]: 文件名称 + - generic [ref=f5e224]: + - generic [ref=f5e225]:  + - generic [ref=f5e226]:  + - generic [ref=f5e227]: 企业级防篡改 + - generic [ref=f5e229]: 权限/所有者 + - generic [ref=f5e231] [cursor=pointer]: + - generic [ref=f5e232]: 大小 + - generic [ref=f5e233]: + - generic [ref=f5e234]:  + - generic [ref=f5e235]:  + - generic [ref=f5e236] [cursor=pointer]: + - generic [ref=f5e237]: 修改时间 + - generic [ref=f5e238]: + - generic [ref=f5e239]:  + - generic [ref=f5e240]:  + - generic [ref=f5e241]: 备注 + - generic [ref=f5e243]: 操作 + - generic [ref=f5e1714]: + - generic [ref=f5e1716]: + - generic [ref=f5e1718] [cursor=pointer] + - generic "2af7c071b686bc94776078e2ebe35b8a" [ref=f5e1723] [cursor=pointer] + - generic [ref=f5e1724]: 未保护 + - generic "700/root" [ref=f5e1728] + - generic "点击计算大小" [ref=f5e1730]: 计算 + - generic [ref=f5e1732]: 2026-09-29 11:01:17 + - generic [ref=f5e1737] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e1738]:  + - generic [ref=f5e1740]: + - generic [ref=f5e1742] [cursor=pointer] + - generic "aap_locks" [ref=f5e1747] [cursor=pointer] + - generic [ref=f5e1748]: 未保护 + - generic "755/root" [ref=f5e1752] + - generic "点击计算大小" [ref=f5e1754]: 计算 + - generic [ref=f5e1756]: 2026-09-29 11:05:40 + - generic [ref=f5e1761] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e1762]:  + - generic [ref=f5e1764]: + - generic [ref=f5e1766] [cursor=pointer] + - generic "filetransfer" [ref=f5e1771] [cursor=pointer] + - generic [ref=f5e1772]: 未保护 + - generic "755/root" [ref=f5e1776] + - generic "点击计算大小" [ref=f5e1778]: 计算 + - generic [ref=f5e1780]: 2026-09-29 14:13:47 + - generic [ref=f5e1785] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e1786]:  + - generic [ref=f5e1788]: + - generic [ref=f5e1790] [cursor=pointer] + - generic "flow_task" [ref=f5e1795] [cursor=pointer] + - generic [ref=f5e1796]: 未保护 + - generic "755/root" [ref=f5e1800] + - generic "点击计算大小" [ref=f5e1802]: 计算 + - generic [ref=f5e1804]: 2026-09-29 14:13:47 + - generic [ref=f5e1809] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e1810]:  + - generic [ref=f5e1812]: + - generic [ref=f5e1814] [cursor=pointer] + - generic "systemd-private-fbe3088f22eb49fcb04cb2da883033f7-airz-analysis.service-ffw8WY" [ref=f5e1819] [cursor=pointer] + - generic [ref=f5e1820]: 未保护 + - generic "700/root" [ref=f5e1824] + - generic "点击计算大小" [ref=f5e1826]: 计算 + - generic [ref=f5e1828]: 2026-10-02 08:34:10 + - generic [ref=f5e1833] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e1834]:  + - generic [ref=f5e1836]: + - generic [ref=f5e1838] [cursor=pointer] + - generic "systemd-private-fbe3088f22eb49fcb04cb2da883033f7-chronyd.service-qWpZLd" [ref=f5e1843] [cursor=pointer] + - generic [ref=f5e1844]: 未保护 + - generic "700/root" [ref=f5e1848] + - generic "点击计算大小" [ref=f5e1850]: 计算 + - generic [ref=f5e1852]: 2026-09-29 11:00:14 + - generic [ref=f5e1857] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e1858]:  + - generic [ref=f5e1860]: + - generic [ref=f5e1862] [cursor=pointer] + - generic "systemd-private-fbe3088f22eb49fcb04cb2da883033f7-dbus-broker.service-uX7VU6" [ref=f5e1867] [cursor=pointer] + - generic [ref=f5e1868]: 未保护 + - generic "700/root" [ref=f5e1872] + - generic "点击计算大小" [ref=f5e1874]: 计算 + - generic [ref=f5e1876]: 2026-09-29 11:00:02 + - generic [ref=f5e1881] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e1882]:  + - generic [ref=f5e1884]: + - generic [ref=f5e1886] [cursor=pointer] + - generic "systemd-private-fbe3088f22eb49fcb04cb2da883033f7-polkit.service-3IKnd3" [ref=f5e1891] [cursor=pointer] + - generic [ref=f5e1892]: 未保护 + - generic "700/root" [ref=f5e1896] + - generic "点击计算大小" [ref=f5e1898]: 计算 + - generic [ref=f5e1900]: 2026-09-29 11:00:07 + - generic [ref=f5e1905] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e1906]:  + - generic [ref=f5e1908]: + - generic [ref=f5e1910] [cursor=pointer] + - generic "systemd-private-fbe3088f22eb49fcb04cb2da883033f7-redis.service-fAMcQI" [ref=f5e1915] [cursor=pointer] + - generic [ref=f5e1916]: 未保护 + - generic "700/root" [ref=f5e1920] + - generic "点击计算大小" [ref=f5e1922]: 计算 + - generic [ref=f5e1924]: 2026-09-29 15:47:43 + - generic [ref=f5e1929] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e1930]:  + - generic [ref=f5e1932]: + - generic [ref=f5e1934] [cursor=pointer] + - generic "systemd-private-fbe3088f22eb49fcb04cb2da883033f7-systemd-logind.service-Krnj8o" [ref=f5e1939] [cursor=pointer] + - generic [ref=f5e1940]: 未保护 + - generic "700/root" [ref=f5e1944] + - generic "点击计算大小" [ref=f5e1946]: 计算 + - generic [ref=f5e1948]: 2026-09-29 11:00:02 + - generic [ref=f5e1953] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e1954]:  + - generic [ref=f5e1956]: + - generic [ref=f5e1958] [cursor=pointer] + - generic ".fluah_time" [ref=f5e1963] [cursor=pointer] + - generic [ref=f5e1964]: 未保护 + - generic "644/root" [ref=f5e1968] + - generic [ref=f5e1969]: 10 B + - generic [ref=f5e1970]: 2026-10-04 10:34:07 + - generic [ref=f5e1975] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e1976]:  + - generic [ref=f5e1978]: + - generic [ref=f5e1980] [cursor=pointer] + - generic "airz-php74-install.log" [ref=f5e1985] [cursor=pointer] + - generic [ref=f5e1986]: 未保护 + - generic "644/root" [ref=f5e1990] + - generic [ref=f5e1991]: 1.95 MB + - generic [ref=f5e1992]: 2026-09-29 15:39:05 + - generic [ref=f5e1997] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e1998]:  + - generic [ref=f5e2000]: + - generic [ref=f5e2002] [cursor=pointer] + - generic "auto_apply_ip_ssl.log" [ref=f5e2007] [cursor=pointer] + - generic [ref=f5e2008]: 未保护 + - generic "644/root" [ref=f5e2012] + - generic [ref=f5e2013]: 764 B + - generic [ref=f5e2014]: 2026-09-29 11:05:39 + - generic [ref=f5e2019] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e2020]:  + - generic [ref=f5e2022]: + - generic [ref=f5e2024] [cursor=pointer] + - generic "backup.conf" [ref=f5e2029] [cursor=pointer] + - generic [ref=f5e2030]: 未保护 + - generic "644/root" [ref=f5e2034] + - generic [ref=f5e2035]: 83 B + - generic [ref=f5e2036]: 2026-09-29 15:50:04 + - generic [ref=f5e2041] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e2042]:  + - generic [ref=f5e2044]: + - generic [ref=f5e2046] [cursor=pointer] + - generic "btpanel-install.log" [ref=f5e2051] [cursor=pointer] + - generic [ref=f5e2052]: 未保护 + - generic "644/root" [ref=f5e2056] + - generic [ref=f5e2057]: 245.94 KB + - generic [ref=f5e2058]: 2026-09-29 11:06:04 + - generic [ref=f5e2063] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e2064]:  + - generic [ref=f5e2066]: + - generic [ref=f5e2068] [cursor=pointer] + - generic "cert.pl" [ref=f5e2073] [cursor=pointer] + - generic [ref=f5e2074]: 未保护 + - generic "644/root" [ref=f5e2078] + - generic [ref=f5e2079]: 5.52 KB + - generic [ref=f5e2080]: 2026-10-01 01:11:05 + - generic [ref=f5e2085] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e2086]:  + - generic [ref=f5e2088]: + - generic [ref=f5e2090] [cursor=pointer] + - generic "cpuidle_support.log" [ref=f5e2095] [cursor=pointer] + - generic [ref=f5e2096]: 未保护 + - generic "644/root" [ref=f5e2100] + - generic [ref=f5e2101]: 53 B + - generic [ref=f5e2102]: 2026-09-29 11:00:24 + - generic [ref=f5e2107] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e2108]:  + - generic [ref=f5e2110]: + - generic [ref=f5e2112] [cursor=pointer] + - generic "crontab_service_status.flag" [ref=f5e2117] [cursor=pointer] + - generic [ref=f5e2118]: 未保护 + - generic "644/root" [ref=f5e2122] + - generic [ref=f5e2123]: 1 B + - generic [ref=f5e2124]: 2026-10-03 13:08:07 + - generic [ref=f5e2129] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e2130]:  + - generic [ref=f5e2132]: + - generic [ref=f5e2134] [cursor=pointer] + - generic "cvm_init.log" [ref=f5e2139] [cursor=pointer] + - generic [ref=f5e2140]: 未保护 + - generic "644/root" [ref=f5e2144] + - generic [ref=f5e2145]: 9.21 KB + - generic [ref=f5e2146]: 2026-09-29 11:00:26 + - generic [ref=f5e2151] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e2152]:  + - generic [ref=f5e2154]: + - generic [ref=f5e2156] [cursor=pointer] + - generic "deploy-backend.py" [ref=f5e2161] [cursor=pointer] + - generic [ref=f5e2162]: 未保护 + - generic "700/root" [ref=f5e2166] + - generic [ref=f5e2167]: 14.27 KB + - generic [ref=f5e2168]: 2026-10-04 10:23:03 + - generic [ref=f5e2173] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e2174]:  + - generic [ref=f5e2176]: + - generic [ref=f5e2178] [cursor=pointer] + - generic "disable_rt_runtime_share.log" [ref=f5e2183] [cursor=pointer] + - generic [ref=f5e2184]: 未保护 + - generic "644/root" [ref=f5e2188] + - generic [ref=f5e2189]: 0 B + - generic [ref=f5e2190]: 2026-09-29 11:00:25 + - generic [ref=f5e2195] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e2196]:  + - generic [ref=f5e2198]: + - generic [ref=f5e2200] [cursor=pointer] + - generic "gd_i.pl" [ref=f5e2205] [cursor=pointer] + - generic [ref=f5e2206]: 未保护 + - generic "644/root" [ref=f5e2210] + - generic [ref=f5e2211]: 40 B + - generic [ref=f5e2212]: 2026-09-29 11:26:27 + - generic [ref=f5e2217] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e2218]:  + - generic [ref=f5e2220]: + - generic [ref=f5e2222] [cursor=pointer] + - generic "gpudirect_rdma_setup.log" [ref=f5e2227] [cursor=pointer] + - generic [ref=f5e2228]: 未保护 + - generic "644/root" [ref=f5e2232] + - generic [ref=f5e2233]: 60 B + - generic [ref=f5e2234]: 2026-09-29 11:00:25 + - generic [ref=f5e2239] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e2240]:  + - generic [ref=f5e2242]: + - generic [ref=f5e2244] [cursor=pointer] + - generic "gpudirect_rdma_setup.sh" [ref=f5e2249] [cursor=pointer] + - generic [ref=f5e2250]: 未保护 + - generic "744/root" [ref=f5e2254] + - generic [ref=f5e2255]: 1.73 KB + - generic [ref=f5e2256]: 2026-08-13 22:24:23 + - generic [ref=f5e2261] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e2262]:  + - generic [ref=f5e2264]: + - generic [ref=f5e2266] [cursor=pointer] + - generic "last_files_set_mode.pl" [ref=f5e2271] [cursor=pointer] + - generic [ref=f5e2272]: 未保护 + - generic "644/root" [ref=f5e2276] + - generic [ref=f5e2277]: 18 B + - generic [ref=f5e2278]: 2026-10-03 09:27:31 + - generic [ref=f5e2283] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e2284]:  + - generic [ref=f5e2286]: + - generic [ref=f5e2288] [cursor=pointer] + - generic "LinuxPanel-13.1.0.pl" [ref=f5e2293] [cursor=pointer] + - generic [ref=f5e2294]: 未保护 + - generic "644/root" [ref=f5e2298] + - generic [ref=f5e2299]: 153 B + - generic [ref=f5e2300]: 2026-10-04 10:34:07 + - generic [ref=f5e2305] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e2306]:  + - generic [ref=f5e2308]: + - generic [ref=f5e2310] [cursor=pointer] + - generic "mysql.sock" [ref=f5e2315] [cursor=pointer] + - generic [ref=f5e2316]: 未保护 + - generic "777/mysql" [ref=f5e2320] + - generic [ref=f5e2321]: 0 B + - generic [ref=f5e2322]: 2026-09-29 11:54:27 + - generic [ref=f5e2327] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e2328]:  + - generic [ref=f5e2330]: + - generic [ref=f5e2332] [cursor=pointer] + - generic "mysql.sock.lock" [ref=f5e2337] [cursor=pointer] + - generic [ref=f5e2338]: 未保护 + - generic "600/mysql" [ref=f5e2342] + - generic [ref=f5e2343]: 7 B + - generic [ref=f5e2344]: 2026-09-29 11:54:27 + - generic [ref=f5e2349] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e2350]:  + - generic [ref=f5e2352]: + - generic [ref=f5e2354] [cursor=pointer] + - generic "mysql_config.pl" [ref=f5e2359] [cursor=pointer] + - generic [ref=f5e2360]: 未保护 + - generic "644/root" [ref=f5e2364] + - generic [ref=f5e2365]: 37.68 KB + - generic [ref=f5e2366]: 2026-09-29 11:34:02 + - generic [ref=f5e2371] [cursor=pointer]: + - text: 更多 + - generic [ref=f5e2372]:  + - generic [ref=f5e295]: + - generic [ref=f5e296]: + - generic [ref=f5e297]: 共10个目录,77个文件,文件大小 + - generic [ref=f5e298]: 计算 + - generic [ref=f5e301]: + - button "上一页" [disabled] [ref=f5e302] + - list [ref=f5e303]: + - listitem "第 1 页" [ref=f5e304]: "1" + - button "下一页" [disabled] [ref=f5e305] + - generic [ref=f5e308] [cursor=pointer]: + - generic: + - combobox [ref=f5e310] + - generic [ref=f5e311]: 500条/页 + - generic [ref=f5e316]: 共 87 条 + - generic [ref=f5e317]: + - generic [ref=f5e318]: 前往 + - spinbutton "页" [ref=f5e321]: "1" + - generic [ref=f5e322]: 页 + - generic [ref=f5e323]: + - generic [ref=f5e324]: 宝塔Linux面板©2014-2026 广东堡塔安全技术有限公司 (bt.cn) + - separator [ref=f5e325] + - link "论坛求助" [ref=f5e326] [cursor=pointer]: + - /url: http://www.bt.cn/bbs + - separator [ref=f5e331] + - link "使用手册" [ref=f5e332] [cursor=pointer]: + - /url: https://docs.bt.cn + - separator [ref=f5e337] + - generic [ref=f5e338]: 微信公众号 + - separator [ref=f5e342] + - link "正版查询" [ref=f5e343] [cursor=pointer]: + - /url: https://www.bt.cn/auth + - separator [ref=f5e348] + - generic [ref=f5e349]: 联系人工客服 + - generic [ref=f5e353]: + - generic [ref=f5e354] [cursor=pointer]: + - generic [ref=f5e377]: AI + - generic [ref=f5e378]: 助手 + - generic [ref=f5e379] [cursor=pointer]:  + - generic:        + - dialog [ref=f5e2384]: + - generic [ref=f5e2385]: + - banner [ref=f5e2386]: + - generic [ref=f5e2387]: 宝塔终端 + - generic [ref=f5e2388]: + - generic [ref=f5e2389] [cursor=pointer] + - textbox "Terminal input" [active] [ref=f5e2401] \ No newline at end of file diff --git a/.playwright-cli/page-2026-10-05T02-51-11-594Z.png b/.playwright-cli/page-2026-10-05T02-51-11-594Z.png new file mode 100644 index 0000000..3a05435 Binary files /dev/null and b/.playwright-cli/page-2026-10-05T02-51-11-594Z.png differ diff --git a/.playwright-cli/page-2026-10-05T02-54-49-195Z.yml b/.playwright-cli/page-2026-10-05T02-54-49-195Z.yml new file mode 100644 index 0000000..8520771 --- /dev/null +++ b/.playwright-cli/page-2026-10-05T02-54-49-195Z.yml @@ -0,0 +1,18 @@ +- generic [ref=f7e5]: + - complementary [ref=f7e6]: + - img "logo" [ref=f7e7] + - complementary [ref=f7e8]: + - generic [ref=f7e9]: + - generic "宝塔Linux面板" [ref=f7e11] + - generic [ref=f7e12]: + - textbox "账号" [ref=f7e15] + - textbox "密码" [ref=f7e18] + - generic [ref=f7e20]: + - generic [ref=f7e21] [cursor=pointer]: 安全登录模式(推荐) + - generic [ref=f7e23] [cursor=pointer]:  + - button "登录" [ref=f7e26] [cursor=pointer] + - generic [ref=f7e28]: + - link "无法登录?联系客服" [ref=f7e29] [cursor=pointer]: + - /url: https://www.bt.cn/new/wechat_customer + - link "忘记密码" [ref=f7e31] [cursor=pointer]: + - /url: https://www.bt.cn/bbs/thread-1172-1-1.html \ No newline at end of file diff --git a/.playwright-cli/page-2026-10-05T02-54-53-216Z.png b/.playwright-cli/page-2026-10-05T02-54-53-216Z.png new file mode 100644 index 0000000..daaf024 Binary files /dev/null and b/.playwright-cli/page-2026-10-05T02-54-53-216Z.png differ diff --git a/.playwright-cli/page-2026-10-05T02-56-11-561Z.yml b/.playwright-cli/page-2026-10-05T02-56-11-561Z.yml new file mode 100644 index 0000000..8520771 --- /dev/null +++ b/.playwright-cli/page-2026-10-05T02-56-11-561Z.yml @@ -0,0 +1,18 @@ +- generic [ref=f7e5]: + - complementary [ref=f7e6]: + - img "logo" [ref=f7e7] + - complementary [ref=f7e8]: + - generic [ref=f7e9]: + - generic "宝塔Linux面板" [ref=f7e11] + - generic [ref=f7e12]: + - textbox "账号" [ref=f7e15] + - textbox "密码" [ref=f7e18] + - generic [ref=f7e20]: + - generic [ref=f7e21] [cursor=pointer]: 安全登录模式(推荐) + - generic [ref=f7e23] [cursor=pointer]:  + - button "登录" [ref=f7e26] [cursor=pointer] + - generic [ref=f7e28]: + - link "无法登录?联系客服" [ref=f7e29] [cursor=pointer]: + - /url: https://www.bt.cn/new/wechat_customer + - link "忘记密码" [ref=f7e31] [cursor=pointer]: + - /url: https://www.bt.cn/bbs/thread-1172-1-1.html \ No newline at end of file diff --git a/.playwright-cli/page-2026-10-05T03-01-01-576Z.yml b/.playwright-cli/page-2026-10-05T03-01-01-576Z.yml new file mode 100644 index 0000000..7a3e15e --- /dev/null +++ b/.playwright-cli/page-2026-10-05T03-01-01-576Z.yml @@ -0,0 +1,18 @@ +- generic [ref=f7e5]: + - complementary [ref=f7e6]: + - img "logo" [ref=f7e7] + - complementary [ref=f7e8]: + - generic [ref=f7e9]: + - generic "宝塔Linux面板" [ref=f7e11] + - generic [ref=f7e12]: + - textbox "账号" [ref=f7e15]: ndf1hymk + - textbox "密码" [active] [ref=f7e18] + - generic [ref=f7e20]: + - generic [ref=f7e21] [cursor=pointer]: 安全登录模式(推荐) + - generic [ref=f7e23] [cursor=pointer]:  + - button "登录" [ref=f7e26] [cursor=pointer] + - generic [ref=f7e28]: + - link "无法登录?联系客服" [ref=f7e29] [cursor=pointer]: + - /url: https://www.bt.cn/new/wechat_customer + - link "忘记密码" [ref=f7e31] [cursor=pointer]: + - /url: https://www.bt.cn/bbs/thread-1172-1-1.html \ No newline at end of file diff --git a/.playwright-cli/page-2026-10-05T03-01-33-291Z.yml b/.playwright-cli/page-2026-10-05T03-01-33-291Z.yml new file mode 100644 index 0000000..e69de29 diff --git a/.playwright-cli/page-2026-10-05T03-01-58-368Z.yml b/.playwright-cli/page-2026-10-05T03-01-58-368Z.yml new file mode 100644 index 0000000..4b4b41f --- /dev/null +++ b/.playwright-cli/page-2026-10-05T03-01-58-368Z.yml @@ -0,0 +1,129 @@ +- generic [ref=f8e4]: + - complementary [ref=f8e5]: + - generic [ref=f8e6]: + - generic [ref=f8e8] [cursor=pointer]: + - generic "双击可复制IP" [ref=f8e11]: 111.230.144.231 + - generic [ref=f8e12]: "0" + - generic [ref=f8e15]: + - list [ref=f8e18]: + - listitem [ref=f8e19]: + - link "首页" [ref=f8e20] [cursor=pointer]: + - /url: /home + - listitem [ref=f8e24]: + - link "网站" [ref=f8e25] [cursor=pointer]: + - /url: /site + - listitem [ref=f8e29]: + - link "数据库" [ref=f8e30] [cursor=pointer]: + - /url: /database + - listitem [ref=f8e34]: + - link "Docker" [ref=f8e35] [cursor=pointer]: + - /url: /docker + - listitem [ref=f8e39]: + - link "监控" [ref=f8e40] [cursor=pointer]: + - /url: /control + - listitem [ref=f8e44]: + - link "系统" [ref=f8e45] [cursor=pointer]: + - /url: /system_new + - listitem [ref=f8e49]: + - link "安全中心" [ref=f8e50] [cursor=pointer]: + - /url: /firewall + - listitem [ref=f8e54]: + - link "WAF" [ref=f8e55] [cursor=pointer]: + - /url: /waf + - listitem [ref=f8e59]: + - link "文件" [ref=f8e60] [cursor=pointer]: + - /url: /files + - listitem [ref=f8e64]: + - link "日志" [ref=f8e65] [cursor=pointer]: + - /url: /logs + - listitem [ref=f8e69]: + - link "SSL" [ref=f8e70] [cursor=pointer]: + - /url: /ssl + - listitem [ref=f8e74]: + - link "终端" [active] [ref=f8e75] [cursor=pointer]: + - /url: /xterm + - listitem [ref=f8e79]: + - link "AI" [ref=f8e80] [cursor=pointer]: + - /url: /ai + - listitem [ref=f8e84]: + - link "节点管理" [ref=f8e85] [cursor=pointer]: + - /url: /node + - listitem [ref=f8e89]: + - link "计划任务" [ref=f8e90] [cursor=pointer]: + - /url: /crontab + - listitem [ref=f8e94]: + - link "软件商店" [ref=f8e95] [cursor=pointer]: + - /url: /soft + - listitem [ref=f8e99]: + - link "设置" [ref=f8e100] [cursor=pointer]: + - /url: /config + - listitem [ref=f8e104]: + - link "退出" [ref=f8e105] [cursor=pointer]: + - /url: javascript:; + - generic [ref=f8e516] [cursor=pointer] + - generic [ref=f8e110]: + - generic [ref=f8e111] [cursor=pointer]:  + - generic [ref=f8e114] [cursor=pointer]:  + - generic [ref=f8e117]: + - generic [ref=f8e519]: + - generic [ref=f8e520]: + - generic [ref=f8e521]: + - generic [ref=f8e524] [cursor=pointer]: + - generic "127.0.0.1" [ref=f8e527]: 本地服务器 + - generic "关闭当前终端视图" [ref=f8e528]:  + - generic "点击添加服务器信息" [ref=f8e530] [cursor=pointer]:  + - generic "点击打开终端设置" [ref=f8e532] [cursor=pointer]:  + - generic "点击全屏显示" [ref=f8e534] [cursor=pointer]:  + - generic "点击隐藏右侧视图" [ref=f8e539] [cursor=pointer] + - generic [ref=f8e543]: + - tablist [ref=f8e547]: + - tab "服务器列表" [selected] [ref=f8e548] + - tab "录像审计" [ref=f8e549] + - tab "常用命令" [ref=f8e550] + - tabpanel "服务器列表" [ref=f8e552]: + - generic [ref=f8e553]: + - button "添加服务器" [ref=f8e555] [cursor=pointer] + - generic [ref=f8e557]: + - generic [ref=f8e558]: + - table [ref=f8e560]: + - rowgroup [ref=f8e565]: + - row "服务器IP 操作" [ref=f8e566]: + - columnheader [ref=f8e567]: + - generic [ref=f8e571] [cursor=pointer]: + - checkbox + - columnheader "服务器IP" [ref=f8e573] + - columnheader "操作" [ref=f8e576] + - generic [ref=f8e582]: + - table: + - rowgroup + - generic [ref=f8e583]: 暂无数据 + - generic [ref=f8e604]: 获取数据中,请稍候... + - generic [ref=f8e611]: + - generic [ref=f8e613] [cursor=pointer]: + - checkbox + - generic [ref=f8e615]: + - generic [ref=f8e619]: + - generic: + - combobox [disabled] [ref=f8e621] + - generic [ref=f8e622]: 请选择批量操作 + - button "批量操作" [disabled] [ref=f8e623] + - generic [ref=f8e427]: + - generic [ref=f8e428]: 宝塔Linux面板©2014-2026 广东堡塔安全技术有限公司 (bt.cn) + - separator [ref=f8e429] + - link "论坛求助" [ref=f8e430] [cursor=pointer]: + - /url: http://www.bt.cn/bbs + - separator [ref=f8e435] + - link "使用手册" [ref=f8e436] [cursor=pointer]: + - /url: https://docs.bt.cn + - separator [ref=f8e441] + - generic [ref=f8e442]: 微信公众号 + - separator [ref=f8e446] + - link "正版查询" [ref=f8e447] [cursor=pointer]: + - /url: https://www.bt.cn/auth + - separator [ref=f8e452] + - generic [ref=f8e453]: 联系人工客服 + - generic [ref=f8e457]: + - generic [ref=f8e458] [cursor=pointer]: + - generic [ref=f8e481]: AI + - generic [ref=f8e482]: 助手 + - generic [ref=f8e483] [cursor=pointer]:  \ No newline at end of file diff --git a/.playwright-cli/page-2026-10-05T03-03-47-205Z.yml b/.playwright-cli/page-2026-10-05T03-03-47-205Z.yml new file mode 100644 index 0000000..ab1a32e --- /dev/null +++ b/.playwright-cli/page-2026-10-05T03-03-47-205Z.yml @@ -0,0 +1,128 @@ +- generic [ref=f8e4]: + - complementary [ref=f8e5]: + - generic [ref=f8e6]: + - generic [ref=f8e8] [cursor=pointer]: + - generic "双击可复制IP" [ref=f8e11]: 111.230.144.231 + - generic [ref=f8e12]: "0" + - generic [ref=f8e15]: + - list [ref=f8e18]: + - listitem [ref=f8e19]: + - link "首页" [ref=f8e20] [cursor=pointer]: + - /url: /home + - listitem [ref=f8e24]: + - link "网站" [ref=f8e25] [cursor=pointer]: + - /url: /site + - listitem [ref=f8e29]: + - link "数据库" [ref=f8e30] [cursor=pointer]: + - /url: /database + - listitem [ref=f8e34]: + - link "Docker" [ref=f8e35] [cursor=pointer]: + - /url: /docker + - listitem [ref=f8e39]: + - link "监控" [ref=f8e40] [cursor=pointer]: + - /url: /control + - listitem [ref=f8e44]: + - link "系统" [ref=f8e45] [cursor=pointer]: + - /url: /system_new + - listitem [ref=f8e49]: + - link "安全中心" [ref=f8e50] [cursor=pointer]: + - /url: /firewall + - listitem [ref=f8e54]: + - link "WAF" [ref=f8e55] [cursor=pointer]: + - /url: /waf + - listitem [ref=f8e59]: + - link "文件" [ref=f8e60] [cursor=pointer]: + - /url: /files + - listitem [ref=f8e64]: + - link "日志" [ref=f8e65] [cursor=pointer]: + - /url: /logs + - listitem [ref=f8e69]: + - link "SSL" [ref=f8e70] [cursor=pointer]: + - /url: /ssl + - listitem [ref=f8e74]: + - link "终端" [ref=f8e75] [cursor=pointer]: + - /url: /xterm + - listitem [ref=f8e79]: + - link "AI" [ref=f8e80] [cursor=pointer]: + - /url: /ai + - listitem [ref=f8e84]: + - link "节点管理" [ref=f8e85] [cursor=pointer]: + - /url: /node + - listitem [ref=f8e89]: + - link "计划任务" [ref=f8e90] [cursor=pointer]: + - /url: /crontab + - listitem [ref=f8e94]: + - link "软件商店" [ref=f8e95] [cursor=pointer]: + - /url: /soft + - listitem [ref=f8e99]: + - link "设置" [ref=f8e100] [cursor=pointer]: + - /url: /config + - listitem [ref=f8e104]: + - link "退出" [ref=f8e105] [cursor=pointer]: + - /url: javascript:; + - generic [ref=f8e516] [cursor=pointer] + - generic [ref=f8e110]: + - generic [ref=f8e111] [cursor=pointer]:  + - generic [ref=f8e114] [cursor=pointer]:  + - generic [ref=f8e117]: + - generic [ref=f8e519]: + - generic [ref=f8e520]: + - generic [ref=f8e521]: + - generic [ref=f8e524] [cursor=pointer]: + - generic "127.0.0.1" [ref=f8e527]: 本地服务器 + - generic "关闭当前终端视图" [ref=f8e528]:  + - generic "点击添加服务器信息" [ref=f8e530] [cursor=pointer]:  + - generic "点击打开终端设置" [ref=f8e532] [cursor=pointer]:  + - generic "点击全屏显示" [ref=f8e534] [cursor=pointer]:  + - textbox "Terminal input" [active] [ref=f8e628] + - generic "点击隐藏右侧视图" [ref=f8e539] [cursor=pointer] + - generic [ref=f8e543]: + - tablist [ref=f8e547]: + - tab "服务器列表" [selected] [ref=f8e548] + - tab "录像审计" [ref=f8e549] + - tab "常用命令" [ref=f8e550] + - tabpanel "服务器列表" [ref=f8e552]: + - generic [ref=f8e553]: + - button "添加服务器" [ref=f8e555] [cursor=pointer] + - generic [ref=f8e558]: + - table [ref=f8e560]: + - rowgroup [ref=f8e565]: + - row "服务器IP 操作" [ref=f8e566]: + - columnheader [ref=f8e567]: + - generic [ref=f8e571] [cursor=pointer]: + - checkbox + - columnheader "服务器IP" [ref=f8e573] + - columnheader "操作" [ref=f8e576] + - generic [ref=f8e582]: + - table: + - rowgroup + - generic [ref=f8e583]: 暂无数据 + - generic [ref=f8e611]: + - generic [ref=f8e613] [cursor=pointer]: + - checkbox + - generic [ref=f8e615]: + - generic [ref=f8e619]: + - generic: + - combobox [disabled] [ref=f8e621] + - generic [ref=f8e622]: 请选择批量操作 + - button "批量操作" [disabled] [ref=f8e623] + - generic [ref=f8e427]: + - generic [ref=f8e428]: 宝塔Linux面板©2014-2026 广东堡塔安全技术有限公司 (bt.cn) + - separator [ref=f8e429] + - link "论坛求助" [ref=f8e430] [cursor=pointer]: + - /url: http://www.bt.cn/bbs + - separator [ref=f8e435] + - link "使用手册" [ref=f8e436] [cursor=pointer]: + - /url: https://docs.bt.cn + - separator [ref=f8e441] + - generic [ref=f8e442]: 微信公众号 + - separator [ref=f8e446] + - link "正版查询" [ref=f8e447] [cursor=pointer]: + - /url: https://www.bt.cn/auth + - separator [ref=f8e452] + - generic [ref=f8e453]: 联系人工客服 + - generic [ref=f8e457]: + - generic [ref=f8e458] [cursor=pointer]: + - generic [ref=f8e481]: AI + - generic [ref=f8e482]: 助手 + - generic [ref=f8e483] [cursor=pointer]:  \ No newline at end of file diff --git a/.playwright-cli/page-2026-10-05T03-03-57-288Z.png b/.playwright-cli/page-2026-10-05T03-03-57-288Z.png new file mode 100644 index 0000000..e687661 Binary files /dev/null and b/.playwright-cli/page-2026-10-05T03-03-57-288Z.png differ diff --git a/.playwright-cli/page-2026-10-05T03-05-15-102Z.yml b/.playwright-cli/page-2026-10-05T03-05-15-102Z.yml new file mode 100644 index 0000000..ab1a32e --- /dev/null +++ b/.playwright-cli/page-2026-10-05T03-05-15-102Z.yml @@ -0,0 +1,128 @@ +- generic [ref=f8e4]: + - complementary [ref=f8e5]: + - generic [ref=f8e6]: + - generic [ref=f8e8] [cursor=pointer]: + - generic "双击可复制IP" [ref=f8e11]: 111.230.144.231 + - generic [ref=f8e12]: "0" + - generic [ref=f8e15]: + - list [ref=f8e18]: + - listitem [ref=f8e19]: + - link "首页" [ref=f8e20] [cursor=pointer]: + - /url: /home + - listitem [ref=f8e24]: + - link "网站" [ref=f8e25] [cursor=pointer]: + - /url: /site + - listitem [ref=f8e29]: + - link "数据库" [ref=f8e30] [cursor=pointer]: + - /url: /database + - listitem [ref=f8e34]: + - link "Docker" [ref=f8e35] [cursor=pointer]: + - /url: /docker + - listitem [ref=f8e39]: + - link "监控" [ref=f8e40] [cursor=pointer]: + - /url: /control + - listitem [ref=f8e44]: + - link "系统" [ref=f8e45] [cursor=pointer]: + - /url: /system_new + - listitem [ref=f8e49]: + - link "安全中心" [ref=f8e50] [cursor=pointer]: + - /url: /firewall + - listitem [ref=f8e54]: + - link "WAF" [ref=f8e55] [cursor=pointer]: + - /url: /waf + - listitem [ref=f8e59]: + - link "文件" [ref=f8e60] [cursor=pointer]: + - /url: /files + - listitem [ref=f8e64]: + - link "日志" [ref=f8e65] [cursor=pointer]: + - /url: /logs + - listitem [ref=f8e69]: + - link "SSL" [ref=f8e70] [cursor=pointer]: + - /url: /ssl + - listitem [ref=f8e74]: + - link "终端" [ref=f8e75] [cursor=pointer]: + - /url: /xterm + - listitem [ref=f8e79]: + - link "AI" [ref=f8e80] [cursor=pointer]: + - /url: /ai + - listitem [ref=f8e84]: + - link "节点管理" [ref=f8e85] [cursor=pointer]: + - /url: /node + - listitem [ref=f8e89]: + - link "计划任务" [ref=f8e90] [cursor=pointer]: + - /url: /crontab + - listitem [ref=f8e94]: + - link "软件商店" [ref=f8e95] [cursor=pointer]: + - /url: /soft + - listitem [ref=f8e99]: + - link "设置" [ref=f8e100] [cursor=pointer]: + - /url: /config + - listitem [ref=f8e104]: + - link "退出" [ref=f8e105] [cursor=pointer]: + - /url: javascript:; + - generic [ref=f8e516] [cursor=pointer] + - generic [ref=f8e110]: + - generic [ref=f8e111] [cursor=pointer]:  + - generic [ref=f8e114] [cursor=pointer]:  + - generic [ref=f8e117]: + - generic [ref=f8e519]: + - generic [ref=f8e520]: + - generic [ref=f8e521]: + - generic [ref=f8e524] [cursor=pointer]: + - generic "127.0.0.1" [ref=f8e527]: 本地服务器 + - generic "关闭当前终端视图" [ref=f8e528]:  + - generic "点击添加服务器信息" [ref=f8e530] [cursor=pointer]:  + - generic "点击打开终端设置" [ref=f8e532] [cursor=pointer]:  + - generic "点击全屏显示" [ref=f8e534] [cursor=pointer]:  + - textbox "Terminal input" [active] [ref=f8e628] + - generic "点击隐藏右侧视图" [ref=f8e539] [cursor=pointer] + - generic [ref=f8e543]: + - tablist [ref=f8e547]: + - tab "服务器列表" [selected] [ref=f8e548] + - tab "录像审计" [ref=f8e549] + - tab "常用命令" [ref=f8e550] + - tabpanel "服务器列表" [ref=f8e552]: + - generic [ref=f8e553]: + - button "添加服务器" [ref=f8e555] [cursor=pointer] + - generic [ref=f8e558]: + - table [ref=f8e560]: + - rowgroup [ref=f8e565]: + - row "服务器IP 操作" [ref=f8e566]: + - columnheader [ref=f8e567]: + - generic [ref=f8e571] [cursor=pointer]: + - checkbox + - columnheader "服务器IP" [ref=f8e573] + - columnheader "操作" [ref=f8e576] + - generic [ref=f8e582]: + - table: + - rowgroup + - generic [ref=f8e583]: 暂无数据 + - generic [ref=f8e611]: + - generic [ref=f8e613] [cursor=pointer]: + - checkbox + - generic [ref=f8e615]: + - generic [ref=f8e619]: + - generic: + - combobox [disabled] [ref=f8e621] + - generic [ref=f8e622]: 请选择批量操作 + - button "批量操作" [disabled] [ref=f8e623] + - generic [ref=f8e427]: + - generic [ref=f8e428]: 宝塔Linux面板©2014-2026 广东堡塔安全技术有限公司 (bt.cn) + - separator [ref=f8e429] + - link "论坛求助" [ref=f8e430] [cursor=pointer]: + - /url: http://www.bt.cn/bbs + - separator [ref=f8e435] + - link "使用手册" [ref=f8e436] [cursor=pointer]: + - /url: https://docs.bt.cn + - separator [ref=f8e441] + - generic [ref=f8e442]: 微信公众号 + - separator [ref=f8e446] + - link "正版查询" [ref=f8e447] [cursor=pointer]: + - /url: https://www.bt.cn/auth + - separator [ref=f8e452] + - generic [ref=f8e453]: 联系人工客服 + - generic [ref=f8e457]: + - generic [ref=f8e458] [cursor=pointer]: + - generic [ref=f8e481]: AI + - generic [ref=f8e482]: 助手 + - generic [ref=f8e483] [cursor=pointer]:  \ No newline at end of file diff --git a/.playwright-cli/page-2026-10-05T03-05-24-533Z.png b/.playwright-cli/page-2026-10-05T03-05-24-533Z.png new file mode 100644 index 0000000..1891117 Binary files /dev/null and b/.playwright-cli/page-2026-10-05T03-05-24-533Z.png differ diff --git a/.playwright-cli/page-2026-10-05T03-06-19-790Z.yml b/.playwright-cli/page-2026-10-05T03-06-19-790Z.yml new file mode 100644 index 0000000..ab1a32e --- /dev/null +++ b/.playwright-cli/page-2026-10-05T03-06-19-790Z.yml @@ -0,0 +1,128 @@ +- generic [ref=f8e4]: + - complementary [ref=f8e5]: + - generic [ref=f8e6]: + - generic [ref=f8e8] [cursor=pointer]: + - generic "双击可复制IP" [ref=f8e11]: 111.230.144.231 + - generic [ref=f8e12]: "0" + - generic [ref=f8e15]: + - list [ref=f8e18]: + - listitem [ref=f8e19]: + - link "首页" [ref=f8e20] [cursor=pointer]: + - /url: /home + - listitem [ref=f8e24]: + - link "网站" [ref=f8e25] [cursor=pointer]: + - /url: /site + - listitem [ref=f8e29]: + - link "数据库" [ref=f8e30] [cursor=pointer]: + - /url: /database + - listitem [ref=f8e34]: + - link "Docker" [ref=f8e35] [cursor=pointer]: + - /url: /docker + - listitem [ref=f8e39]: + - link "监控" [ref=f8e40] [cursor=pointer]: + - /url: /control + - listitem [ref=f8e44]: + - link "系统" [ref=f8e45] [cursor=pointer]: + - /url: /system_new + - listitem [ref=f8e49]: + - link "安全中心" [ref=f8e50] [cursor=pointer]: + - /url: /firewall + - listitem [ref=f8e54]: + - link "WAF" [ref=f8e55] [cursor=pointer]: + - /url: /waf + - listitem [ref=f8e59]: + - link "文件" [ref=f8e60] [cursor=pointer]: + - /url: /files + - listitem [ref=f8e64]: + - link "日志" [ref=f8e65] [cursor=pointer]: + - /url: /logs + - listitem [ref=f8e69]: + - link "SSL" [ref=f8e70] [cursor=pointer]: + - /url: /ssl + - listitem [ref=f8e74]: + - link "终端" [ref=f8e75] [cursor=pointer]: + - /url: /xterm + - listitem [ref=f8e79]: + - link "AI" [ref=f8e80] [cursor=pointer]: + - /url: /ai + - listitem [ref=f8e84]: + - link "节点管理" [ref=f8e85] [cursor=pointer]: + - /url: /node + - listitem [ref=f8e89]: + - link "计划任务" [ref=f8e90] [cursor=pointer]: + - /url: /crontab + - listitem [ref=f8e94]: + - link "软件商店" [ref=f8e95] [cursor=pointer]: + - /url: /soft + - listitem [ref=f8e99]: + - link "设置" [ref=f8e100] [cursor=pointer]: + - /url: /config + - listitem [ref=f8e104]: + - link "退出" [ref=f8e105] [cursor=pointer]: + - /url: javascript:; + - generic [ref=f8e516] [cursor=pointer] + - generic [ref=f8e110]: + - generic [ref=f8e111] [cursor=pointer]:  + - generic [ref=f8e114] [cursor=pointer]:  + - generic [ref=f8e117]: + - generic [ref=f8e519]: + - generic [ref=f8e520]: + - generic [ref=f8e521]: + - generic [ref=f8e524] [cursor=pointer]: + - generic "127.0.0.1" [ref=f8e527]: 本地服务器 + - generic "关闭当前终端视图" [ref=f8e528]:  + - generic "点击添加服务器信息" [ref=f8e530] [cursor=pointer]:  + - generic "点击打开终端设置" [ref=f8e532] [cursor=pointer]:  + - generic "点击全屏显示" [ref=f8e534] [cursor=pointer]:  + - textbox "Terminal input" [active] [ref=f8e628] + - generic "点击隐藏右侧视图" [ref=f8e539] [cursor=pointer] + - generic [ref=f8e543]: + - tablist [ref=f8e547]: + - tab "服务器列表" [selected] [ref=f8e548] + - tab "录像审计" [ref=f8e549] + - tab "常用命令" [ref=f8e550] + - tabpanel "服务器列表" [ref=f8e552]: + - generic [ref=f8e553]: + - button "添加服务器" [ref=f8e555] [cursor=pointer] + - generic [ref=f8e558]: + - table [ref=f8e560]: + - rowgroup [ref=f8e565]: + - row "服务器IP 操作" [ref=f8e566]: + - columnheader [ref=f8e567]: + - generic [ref=f8e571] [cursor=pointer]: + - checkbox + - columnheader "服务器IP" [ref=f8e573] + - columnheader "操作" [ref=f8e576] + - generic [ref=f8e582]: + - table: + - rowgroup + - generic [ref=f8e583]: 暂无数据 + - generic [ref=f8e611]: + - generic [ref=f8e613] [cursor=pointer]: + - checkbox + - generic [ref=f8e615]: + - generic [ref=f8e619]: + - generic: + - combobox [disabled] [ref=f8e621] + - generic [ref=f8e622]: 请选择批量操作 + - button "批量操作" [disabled] [ref=f8e623] + - generic [ref=f8e427]: + - generic [ref=f8e428]: 宝塔Linux面板©2014-2026 广东堡塔安全技术有限公司 (bt.cn) + - separator [ref=f8e429] + - link "论坛求助" [ref=f8e430] [cursor=pointer]: + - /url: http://www.bt.cn/bbs + - separator [ref=f8e435] + - link "使用手册" [ref=f8e436] [cursor=pointer]: + - /url: https://docs.bt.cn + - separator [ref=f8e441] + - generic [ref=f8e442]: 微信公众号 + - separator [ref=f8e446] + - link "正版查询" [ref=f8e447] [cursor=pointer]: + - /url: https://www.bt.cn/auth + - separator [ref=f8e452] + - generic [ref=f8e453]: 联系人工客服 + - generic [ref=f8e457]: + - generic [ref=f8e458] [cursor=pointer]: + - generic [ref=f8e481]: AI + - generic [ref=f8e482]: 助手 + - generic [ref=f8e483] [cursor=pointer]:  \ No newline at end of file diff --git a/.playwright-cli/page-2026-10-05T03-06-29-465Z.png b/.playwright-cli/page-2026-10-05T03-06-29-465Z.png new file mode 100644 index 0000000..2c2d121 Binary files /dev/null and b/.playwright-cli/page-2026-10-05T03-06-29-465Z.png differ diff --git a/.playwright-cli/page-2026-10-05T03-07-21-943Z.yml b/.playwright-cli/page-2026-10-05T03-07-21-943Z.yml new file mode 100644 index 0000000..ab1a32e --- /dev/null +++ b/.playwright-cli/page-2026-10-05T03-07-21-943Z.yml @@ -0,0 +1,128 @@ +- generic [ref=f8e4]: + - complementary [ref=f8e5]: + - generic [ref=f8e6]: + - generic [ref=f8e8] [cursor=pointer]: + - generic "双击可复制IP" [ref=f8e11]: 111.230.144.231 + - generic [ref=f8e12]: "0" + - generic [ref=f8e15]: + - list [ref=f8e18]: + - listitem [ref=f8e19]: + - link "首页" [ref=f8e20] [cursor=pointer]: + - /url: /home + - listitem [ref=f8e24]: + - link "网站" [ref=f8e25] [cursor=pointer]: + - /url: /site + - listitem [ref=f8e29]: + - link "数据库" [ref=f8e30] [cursor=pointer]: + - /url: /database + - listitem [ref=f8e34]: + - link "Docker" [ref=f8e35] [cursor=pointer]: + - /url: /docker + - listitem [ref=f8e39]: + - link "监控" [ref=f8e40] [cursor=pointer]: + - /url: /control + - listitem [ref=f8e44]: + - link "系统" [ref=f8e45] [cursor=pointer]: + - /url: /system_new + - listitem [ref=f8e49]: + - link "安全中心" [ref=f8e50] [cursor=pointer]: + - /url: /firewall + - listitem [ref=f8e54]: + - link "WAF" [ref=f8e55] [cursor=pointer]: + - /url: /waf + - listitem [ref=f8e59]: + - link "文件" [ref=f8e60] [cursor=pointer]: + - /url: /files + - listitem [ref=f8e64]: + - link "日志" [ref=f8e65] [cursor=pointer]: + - /url: /logs + - listitem [ref=f8e69]: + - link "SSL" [ref=f8e70] [cursor=pointer]: + - /url: /ssl + - listitem [ref=f8e74]: + - link "终端" [ref=f8e75] [cursor=pointer]: + - /url: /xterm + - listitem [ref=f8e79]: + - link "AI" [ref=f8e80] [cursor=pointer]: + - /url: /ai + - listitem [ref=f8e84]: + - link "节点管理" [ref=f8e85] [cursor=pointer]: + - /url: /node + - listitem [ref=f8e89]: + - link "计划任务" [ref=f8e90] [cursor=pointer]: + - /url: /crontab + - listitem [ref=f8e94]: + - link "软件商店" [ref=f8e95] [cursor=pointer]: + - /url: /soft + - listitem [ref=f8e99]: + - link "设置" [ref=f8e100] [cursor=pointer]: + - /url: /config + - listitem [ref=f8e104]: + - link "退出" [ref=f8e105] [cursor=pointer]: + - /url: javascript:; + - generic [ref=f8e516] [cursor=pointer] + - generic [ref=f8e110]: + - generic [ref=f8e111] [cursor=pointer]:  + - generic [ref=f8e114] [cursor=pointer]:  + - generic [ref=f8e117]: + - generic [ref=f8e519]: + - generic [ref=f8e520]: + - generic [ref=f8e521]: + - generic [ref=f8e524] [cursor=pointer]: + - generic "127.0.0.1" [ref=f8e527]: 本地服务器 + - generic "关闭当前终端视图" [ref=f8e528]:  + - generic "点击添加服务器信息" [ref=f8e530] [cursor=pointer]:  + - generic "点击打开终端设置" [ref=f8e532] [cursor=pointer]:  + - generic "点击全屏显示" [ref=f8e534] [cursor=pointer]:  + - textbox "Terminal input" [active] [ref=f8e628] + - generic "点击隐藏右侧视图" [ref=f8e539] [cursor=pointer] + - generic [ref=f8e543]: + - tablist [ref=f8e547]: + - tab "服务器列表" [selected] [ref=f8e548] + - tab "录像审计" [ref=f8e549] + - tab "常用命令" [ref=f8e550] + - tabpanel "服务器列表" [ref=f8e552]: + - generic [ref=f8e553]: + - button "添加服务器" [ref=f8e555] [cursor=pointer] + - generic [ref=f8e558]: + - table [ref=f8e560]: + - rowgroup [ref=f8e565]: + - row "服务器IP 操作" [ref=f8e566]: + - columnheader [ref=f8e567]: + - generic [ref=f8e571] [cursor=pointer]: + - checkbox + - columnheader "服务器IP" [ref=f8e573] + - columnheader "操作" [ref=f8e576] + - generic [ref=f8e582]: + - table: + - rowgroup + - generic [ref=f8e583]: 暂无数据 + - generic [ref=f8e611]: + - generic [ref=f8e613] [cursor=pointer]: + - checkbox + - generic [ref=f8e615]: + - generic [ref=f8e619]: + - generic: + - combobox [disabled] [ref=f8e621] + - generic [ref=f8e622]: 请选择批量操作 + - button "批量操作" [disabled] [ref=f8e623] + - generic [ref=f8e427]: + - generic [ref=f8e428]: 宝塔Linux面板©2014-2026 广东堡塔安全技术有限公司 (bt.cn) + - separator [ref=f8e429] + - link "论坛求助" [ref=f8e430] [cursor=pointer]: + - /url: http://www.bt.cn/bbs + - separator [ref=f8e435] + - link "使用手册" [ref=f8e436] [cursor=pointer]: + - /url: https://docs.bt.cn + - separator [ref=f8e441] + - generic [ref=f8e442]: 微信公众号 + - separator [ref=f8e446] + - link "正版查询" [ref=f8e447] [cursor=pointer]: + - /url: https://www.bt.cn/auth + - separator [ref=f8e452] + - generic [ref=f8e453]: 联系人工客服 + - generic [ref=f8e457]: + - generic [ref=f8e458] [cursor=pointer]: + - generic [ref=f8e481]: AI + - generic [ref=f8e482]: 助手 + - generic [ref=f8e483] [cursor=pointer]:  \ No newline at end of file diff --git a/.playwright-cli/page-2026-10-05T03-07-30-300Z.png b/.playwright-cli/page-2026-10-05T03-07-30-300Z.png new file mode 100644 index 0000000..6402081 Binary files /dev/null and b/.playwright-cli/page-2026-10-05T03-07-30-300Z.png differ diff --git a/.playwright-cli/page-2026-10-05T03-08-13-445Z.yml b/.playwright-cli/page-2026-10-05T03-08-13-445Z.yml new file mode 100644 index 0000000..ab1a32e --- /dev/null +++ b/.playwright-cli/page-2026-10-05T03-08-13-445Z.yml @@ -0,0 +1,128 @@ +- generic [ref=f8e4]: + - complementary [ref=f8e5]: + - generic [ref=f8e6]: + - generic [ref=f8e8] [cursor=pointer]: + - generic "双击可复制IP" [ref=f8e11]: 111.230.144.231 + - generic [ref=f8e12]: "0" + - generic [ref=f8e15]: + - list [ref=f8e18]: + - listitem [ref=f8e19]: + - link "首页" [ref=f8e20] [cursor=pointer]: + - /url: /home + - listitem [ref=f8e24]: + - link "网站" [ref=f8e25] [cursor=pointer]: + - /url: /site + - listitem [ref=f8e29]: + - link "数据库" [ref=f8e30] [cursor=pointer]: + - /url: /database + - listitem [ref=f8e34]: + - link "Docker" [ref=f8e35] [cursor=pointer]: + - /url: /docker + - listitem [ref=f8e39]: + - link "监控" [ref=f8e40] [cursor=pointer]: + - /url: /control + - listitem [ref=f8e44]: + - link "系统" [ref=f8e45] [cursor=pointer]: + - /url: /system_new + - listitem [ref=f8e49]: + - link "安全中心" [ref=f8e50] [cursor=pointer]: + - /url: /firewall + - listitem [ref=f8e54]: + - link "WAF" [ref=f8e55] [cursor=pointer]: + - /url: /waf + - listitem [ref=f8e59]: + - link "文件" [ref=f8e60] [cursor=pointer]: + - /url: /files + - listitem [ref=f8e64]: + - link "日志" [ref=f8e65] [cursor=pointer]: + - /url: /logs + - listitem [ref=f8e69]: + - link "SSL" [ref=f8e70] [cursor=pointer]: + - /url: /ssl + - listitem [ref=f8e74]: + - link "终端" [ref=f8e75] [cursor=pointer]: + - /url: /xterm + - listitem [ref=f8e79]: + - link "AI" [ref=f8e80] [cursor=pointer]: + - /url: /ai + - listitem [ref=f8e84]: + - link "节点管理" [ref=f8e85] [cursor=pointer]: + - /url: /node + - listitem [ref=f8e89]: + - link "计划任务" [ref=f8e90] [cursor=pointer]: + - /url: /crontab + - listitem [ref=f8e94]: + - link "软件商店" [ref=f8e95] [cursor=pointer]: + - /url: /soft + - listitem [ref=f8e99]: + - link "设置" [ref=f8e100] [cursor=pointer]: + - /url: /config + - listitem [ref=f8e104]: + - link "退出" [ref=f8e105] [cursor=pointer]: + - /url: javascript:; + - generic [ref=f8e516] [cursor=pointer] + - generic [ref=f8e110]: + - generic [ref=f8e111] [cursor=pointer]:  + - generic [ref=f8e114] [cursor=pointer]:  + - generic [ref=f8e117]: + - generic [ref=f8e519]: + - generic [ref=f8e520]: + - generic [ref=f8e521]: + - generic [ref=f8e524] [cursor=pointer]: + - generic "127.0.0.1" [ref=f8e527]: 本地服务器 + - generic "关闭当前终端视图" [ref=f8e528]:  + - generic "点击添加服务器信息" [ref=f8e530] [cursor=pointer]:  + - generic "点击打开终端设置" [ref=f8e532] [cursor=pointer]:  + - generic "点击全屏显示" [ref=f8e534] [cursor=pointer]:  + - textbox "Terminal input" [active] [ref=f8e628] + - generic "点击隐藏右侧视图" [ref=f8e539] [cursor=pointer] + - generic [ref=f8e543]: + - tablist [ref=f8e547]: + - tab "服务器列表" [selected] [ref=f8e548] + - tab "录像审计" [ref=f8e549] + - tab "常用命令" [ref=f8e550] + - tabpanel "服务器列表" [ref=f8e552]: + - generic [ref=f8e553]: + - button "添加服务器" [ref=f8e555] [cursor=pointer] + - generic [ref=f8e558]: + - table [ref=f8e560]: + - rowgroup [ref=f8e565]: + - row "服务器IP 操作" [ref=f8e566]: + - columnheader [ref=f8e567]: + - generic [ref=f8e571] [cursor=pointer]: + - checkbox + - columnheader "服务器IP" [ref=f8e573] + - columnheader "操作" [ref=f8e576] + - generic [ref=f8e582]: + - table: + - rowgroup + - generic [ref=f8e583]: 暂无数据 + - generic [ref=f8e611]: + - generic [ref=f8e613] [cursor=pointer]: + - checkbox + - generic [ref=f8e615]: + - generic [ref=f8e619]: + - generic: + - combobox [disabled] [ref=f8e621] + - generic [ref=f8e622]: 请选择批量操作 + - button "批量操作" [disabled] [ref=f8e623] + - generic [ref=f8e427]: + - generic [ref=f8e428]: 宝塔Linux面板©2014-2026 广东堡塔安全技术有限公司 (bt.cn) + - separator [ref=f8e429] + - link "论坛求助" [ref=f8e430] [cursor=pointer]: + - /url: http://www.bt.cn/bbs + - separator [ref=f8e435] + - link "使用手册" [ref=f8e436] [cursor=pointer]: + - /url: https://docs.bt.cn + - separator [ref=f8e441] + - generic [ref=f8e442]: 微信公众号 + - separator [ref=f8e446] + - link "正版查询" [ref=f8e447] [cursor=pointer]: + - /url: https://www.bt.cn/auth + - separator [ref=f8e452] + - generic [ref=f8e453]: 联系人工客服 + - generic [ref=f8e457]: + - generic [ref=f8e458] [cursor=pointer]: + - generic [ref=f8e481]: AI + - generic [ref=f8e482]: 助手 + - generic [ref=f8e483] [cursor=pointer]:  \ No newline at end of file diff --git a/.playwright-cli/page-2026-10-05T03-08-22-324Z.png b/.playwright-cli/page-2026-10-05T03-08-22-324Z.png new file mode 100644 index 0000000..5524e65 Binary files /dev/null and b/.playwright-cli/page-2026-10-05T03-08-22-324Z.png differ diff --git a/.playwright-cli/page-2026-10-05T03-09-01-422Z.yml b/.playwright-cli/page-2026-10-05T03-09-01-422Z.yml new file mode 100644 index 0000000..ab1a32e --- /dev/null +++ b/.playwright-cli/page-2026-10-05T03-09-01-422Z.yml @@ -0,0 +1,128 @@ +- generic [ref=f8e4]: + - complementary [ref=f8e5]: + - generic [ref=f8e6]: + - generic [ref=f8e8] [cursor=pointer]: + - generic "双击可复制IP" [ref=f8e11]: 111.230.144.231 + - generic [ref=f8e12]: "0" + - generic [ref=f8e15]: + - list [ref=f8e18]: + - listitem [ref=f8e19]: + - link "首页" [ref=f8e20] [cursor=pointer]: + - /url: /home + - listitem [ref=f8e24]: + - link "网站" [ref=f8e25] [cursor=pointer]: + - /url: /site + - listitem [ref=f8e29]: + - link "数据库" [ref=f8e30] [cursor=pointer]: + - /url: /database + - listitem [ref=f8e34]: + - link "Docker" [ref=f8e35] [cursor=pointer]: + - /url: /docker + - listitem [ref=f8e39]: + - link "监控" [ref=f8e40] [cursor=pointer]: + - /url: /control + - listitem [ref=f8e44]: + - link "系统" [ref=f8e45] [cursor=pointer]: + - /url: /system_new + - listitem [ref=f8e49]: + - link "安全中心" [ref=f8e50] [cursor=pointer]: + - /url: /firewall + - listitem [ref=f8e54]: + - link "WAF" [ref=f8e55] [cursor=pointer]: + - /url: /waf + - listitem [ref=f8e59]: + - link "文件" [ref=f8e60] [cursor=pointer]: + - /url: /files + - listitem [ref=f8e64]: + - link "日志" [ref=f8e65] [cursor=pointer]: + - /url: /logs + - listitem [ref=f8e69]: + - link "SSL" [ref=f8e70] [cursor=pointer]: + - /url: /ssl + - listitem [ref=f8e74]: + - link "终端" [ref=f8e75] [cursor=pointer]: + - /url: /xterm + - listitem [ref=f8e79]: + - link "AI" [ref=f8e80] [cursor=pointer]: + - /url: /ai + - listitem [ref=f8e84]: + - link "节点管理" [ref=f8e85] [cursor=pointer]: + - /url: /node + - listitem [ref=f8e89]: + - link "计划任务" [ref=f8e90] [cursor=pointer]: + - /url: /crontab + - listitem [ref=f8e94]: + - link "软件商店" [ref=f8e95] [cursor=pointer]: + - /url: /soft + - listitem [ref=f8e99]: + - link "设置" [ref=f8e100] [cursor=pointer]: + - /url: /config + - listitem [ref=f8e104]: + - link "退出" [ref=f8e105] [cursor=pointer]: + - /url: javascript:; + - generic [ref=f8e516] [cursor=pointer] + - generic [ref=f8e110]: + - generic [ref=f8e111] [cursor=pointer]:  + - generic [ref=f8e114] [cursor=pointer]:  + - generic [ref=f8e117]: + - generic [ref=f8e519]: + - generic [ref=f8e520]: + - generic [ref=f8e521]: + - generic [ref=f8e524] [cursor=pointer]: + - generic "127.0.0.1" [ref=f8e527]: 本地服务器 + - generic "关闭当前终端视图" [ref=f8e528]:  + - generic "点击添加服务器信息" [ref=f8e530] [cursor=pointer]:  + - generic "点击打开终端设置" [ref=f8e532] [cursor=pointer]:  + - generic "点击全屏显示" [ref=f8e534] [cursor=pointer]:  + - textbox "Terminal input" [active] [ref=f8e628] + - generic "点击隐藏右侧视图" [ref=f8e539] [cursor=pointer] + - generic [ref=f8e543]: + - tablist [ref=f8e547]: + - tab "服务器列表" [selected] [ref=f8e548] + - tab "录像审计" [ref=f8e549] + - tab "常用命令" [ref=f8e550] + - tabpanel "服务器列表" [ref=f8e552]: + - generic [ref=f8e553]: + - button "添加服务器" [ref=f8e555] [cursor=pointer] + - generic [ref=f8e558]: + - table [ref=f8e560]: + - rowgroup [ref=f8e565]: + - row "服务器IP 操作" [ref=f8e566]: + - columnheader [ref=f8e567]: + - generic [ref=f8e571] [cursor=pointer]: + - checkbox + - columnheader "服务器IP" [ref=f8e573] + - columnheader "操作" [ref=f8e576] + - generic [ref=f8e582]: + - table: + - rowgroup + - generic [ref=f8e583]: 暂无数据 + - generic [ref=f8e611]: + - generic [ref=f8e613] [cursor=pointer]: + - checkbox + - generic [ref=f8e615]: + - generic [ref=f8e619]: + - generic: + - combobox [disabled] [ref=f8e621] + - generic [ref=f8e622]: 请选择批量操作 + - button "批量操作" [disabled] [ref=f8e623] + - generic [ref=f8e427]: + - generic [ref=f8e428]: 宝塔Linux面板©2014-2026 广东堡塔安全技术有限公司 (bt.cn) + - separator [ref=f8e429] + - link "论坛求助" [ref=f8e430] [cursor=pointer]: + - /url: http://www.bt.cn/bbs + - separator [ref=f8e435] + - link "使用手册" [ref=f8e436] [cursor=pointer]: + - /url: https://docs.bt.cn + - separator [ref=f8e441] + - generic [ref=f8e442]: 微信公众号 + - separator [ref=f8e446] + - link "正版查询" [ref=f8e447] [cursor=pointer]: + - /url: https://www.bt.cn/auth + - separator [ref=f8e452] + - generic [ref=f8e453]: 联系人工客服 + - generic [ref=f8e457]: + - generic [ref=f8e458] [cursor=pointer]: + - generic [ref=f8e481]: AI + - generic [ref=f8e482]: 助手 + - generic [ref=f8e483] [cursor=pointer]:  \ No newline at end of file diff --git a/.playwright-cli/page-2026-10-05T03-09-10-131Z.png b/.playwright-cli/page-2026-10-05T03-09-10-131Z.png new file mode 100644 index 0000000..97e6df2 Binary files /dev/null and b/.playwright-cli/page-2026-10-05T03-09-10-131Z.png differ diff --git a/.playwright-cli/page-2026-10-05T03-10-04-534Z.yml b/.playwright-cli/page-2026-10-05T03-10-04-534Z.yml new file mode 100644 index 0000000..ab1a32e --- /dev/null +++ b/.playwright-cli/page-2026-10-05T03-10-04-534Z.yml @@ -0,0 +1,128 @@ +- generic [ref=f8e4]: + - complementary [ref=f8e5]: + - generic [ref=f8e6]: + - generic [ref=f8e8] [cursor=pointer]: + - generic "双击可复制IP" [ref=f8e11]: 111.230.144.231 + - generic [ref=f8e12]: "0" + - generic [ref=f8e15]: + - list [ref=f8e18]: + - listitem [ref=f8e19]: + - link "首页" [ref=f8e20] [cursor=pointer]: + - /url: /home + - listitem [ref=f8e24]: + - link "网站" [ref=f8e25] [cursor=pointer]: + - /url: /site + - listitem [ref=f8e29]: + - link "数据库" [ref=f8e30] [cursor=pointer]: + - /url: /database + - listitem [ref=f8e34]: + - link "Docker" [ref=f8e35] [cursor=pointer]: + - /url: /docker + - listitem [ref=f8e39]: + - link "监控" [ref=f8e40] [cursor=pointer]: + - /url: /control + - listitem [ref=f8e44]: + - link "系统" [ref=f8e45] [cursor=pointer]: + - /url: /system_new + - listitem [ref=f8e49]: + - link "安全中心" [ref=f8e50] [cursor=pointer]: + - /url: /firewall + - listitem [ref=f8e54]: + - link "WAF" [ref=f8e55] [cursor=pointer]: + - /url: /waf + - listitem [ref=f8e59]: + - link "文件" [ref=f8e60] [cursor=pointer]: + - /url: /files + - listitem [ref=f8e64]: + - link "日志" [ref=f8e65] [cursor=pointer]: + - /url: /logs + - listitem [ref=f8e69]: + - link "SSL" [ref=f8e70] [cursor=pointer]: + - /url: /ssl + - listitem [ref=f8e74]: + - link "终端" [ref=f8e75] [cursor=pointer]: + - /url: /xterm + - listitem [ref=f8e79]: + - link "AI" [ref=f8e80] [cursor=pointer]: + - /url: /ai + - listitem [ref=f8e84]: + - link "节点管理" [ref=f8e85] [cursor=pointer]: + - /url: /node + - listitem [ref=f8e89]: + - link "计划任务" [ref=f8e90] [cursor=pointer]: + - /url: /crontab + - listitem [ref=f8e94]: + - link "软件商店" [ref=f8e95] [cursor=pointer]: + - /url: /soft + - listitem [ref=f8e99]: + - link "设置" [ref=f8e100] [cursor=pointer]: + - /url: /config + - listitem [ref=f8e104]: + - link "退出" [ref=f8e105] [cursor=pointer]: + - /url: javascript:; + - generic [ref=f8e516] [cursor=pointer] + - generic [ref=f8e110]: + - generic [ref=f8e111] [cursor=pointer]:  + - generic [ref=f8e114] [cursor=pointer]:  + - generic [ref=f8e117]: + - generic [ref=f8e519]: + - generic [ref=f8e520]: + - generic [ref=f8e521]: + - generic [ref=f8e524] [cursor=pointer]: + - generic "127.0.0.1" [ref=f8e527]: 本地服务器 + - generic "关闭当前终端视图" [ref=f8e528]:  + - generic "点击添加服务器信息" [ref=f8e530] [cursor=pointer]:  + - generic "点击打开终端设置" [ref=f8e532] [cursor=pointer]:  + - generic "点击全屏显示" [ref=f8e534] [cursor=pointer]:  + - textbox "Terminal input" [active] [ref=f8e628] + - generic "点击隐藏右侧视图" [ref=f8e539] [cursor=pointer] + - generic [ref=f8e543]: + - tablist [ref=f8e547]: + - tab "服务器列表" [selected] [ref=f8e548] + - tab "录像审计" [ref=f8e549] + - tab "常用命令" [ref=f8e550] + - tabpanel "服务器列表" [ref=f8e552]: + - generic [ref=f8e553]: + - button "添加服务器" [ref=f8e555] [cursor=pointer] + - generic [ref=f8e558]: + - table [ref=f8e560]: + - rowgroup [ref=f8e565]: + - row "服务器IP 操作" [ref=f8e566]: + - columnheader [ref=f8e567]: + - generic [ref=f8e571] [cursor=pointer]: + - checkbox + - columnheader "服务器IP" [ref=f8e573] + - columnheader "操作" [ref=f8e576] + - generic [ref=f8e582]: + - table: + - rowgroup + - generic [ref=f8e583]: 暂无数据 + - generic [ref=f8e611]: + - generic [ref=f8e613] [cursor=pointer]: + - checkbox + - generic [ref=f8e615]: + - generic [ref=f8e619]: + - generic: + - combobox [disabled] [ref=f8e621] + - generic [ref=f8e622]: 请选择批量操作 + - button "批量操作" [disabled] [ref=f8e623] + - generic [ref=f8e427]: + - generic [ref=f8e428]: 宝塔Linux面板©2014-2026 广东堡塔安全技术有限公司 (bt.cn) + - separator [ref=f8e429] + - link "论坛求助" [ref=f8e430] [cursor=pointer]: + - /url: http://www.bt.cn/bbs + - separator [ref=f8e435] + - link "使用手册" [ref=f8e436] [cursor=pointer]: + - /url: https://docs.bt.cn + - separator [ref=f8e441] + - generic [ref=f8e442]: 微信公众号 + - separator [ref=f8e446] + - link "正版查询" [ref=f8e447] [cursor=pointer]: + - /url: https://www.bt.cn/auth + - separator [ref=f8e452] + - generic [ref=f8e453]: 联系人工客服 + - generic [ref=f8e457]: + - generic [ref=f8e458] [cursor=pointer]: + - generic [ref=f8e481]: AI + - generic [ref=f8e482]: 助手 + - generic [ref=f8e483] [cursor=pointer]:  \ No newline at end of file diff --git a/.playwright-cli/page-2026-10-05T03-10-12-975Z.png b/.playwright-cli/page-2026-10-05T03-10-12-975Z.png new file mode 100644 index 0000000..2479bd5 Binary files /dev/null and b/.playwright-cli/page-2026-10-05T03-10-12-975Z.png differ diff --git a/.playwright-cli/page-2026-10-05T03-15-45-274Z.yml b/.playwright-cli/page-2026-10-05T03-15-45-274Z.yml new file mode 100644 index 0000000..ab1a32e --- /dev/null +++ b/.playwright-cli/page-2026-10-05T03-15-45-274Z.yml @@ -0,0 +1,128 @@ +- generic [ref=f8e4]: + - complementary [ref=f8e5]: + - generic [ref=f8e6]: + - generic [ref=f8e8] [cursor=pointer]: + - generic "双击可复制IP" [ref=f8e11]: 111.230.144.231 + - generic [ref=f8e12]: "0" + - generic [ref=f8e15]: + - list [ref=f8e18]: + - listitem [ref=f8e19]: + - link "首页" [ref=f8e20] [cursor=pointer]: + - /url: /home + - listitem [ref=f8e24]: + - link "网站" [ref=f8e25] [cursor=pointer]: + - /url: /site + - listitem [ref=f8e29]: + - link "数据库" [ref=f8e30] [cursor=pointer]: + - /url: /database + - listitem [ref=f8e34]: + - link "Docker" [ref=f8e35] [cursor=pointer]: + - /url: /docker + - listitem [ref=f8e39]: + - link "监控" [ref=f8e40] [cursor=pointer]: + - /url: /control + - listitem [ref=f8e44]: + - link "系统" [ref=f8e45] [cursor=pointer]: + - /url: /system_new + - listitem [ref=f8e49]: + - link "安全中心" [ref=f8e50] [cursor=pointer]: + - /url: /firewall + - listitem [ref=f8e54]: + - link "WAF" [ref=f8e55] [cursor=pointer]: + - /url: /waf + - listitem [ref=f8e59]: + - link "文件" [ref=f8e60] [cursor=pointer]: + - /url: /files + - listitem [ref=f8e64]: + - link "日志" [ref=f8e65] [cursor=pointer]: + - /url: /logs + - listitem [ref=f8e69]: + - link "SSL" [ref=f8e70] [cursor=pointer]: + - /url: /ssl + - listitem [ref=f8e74]: + - link "终端" [ref=f8e75] [cursor=pointer]: + - /url: /xterm + - listitem [ref=f8e79]: + - link "AI" [ref=f8e80] [cursor=pointer]: + - /url: /ai + - listitem [ref=f8e84]: + - link "节点管理" [ref=f8e85] [cursor=pointer]: + - /url: /node + - listitem [ref=f8e89]: + - link "计划任务" [ref=f8e90] [cursor=pointer]: + - /url: /crontab + - listitem [ref=f8e94]: + - link "软件商店" [ref=f8e95] [cursor=pointer]: + - /url: /soft + - listitem [ref=f8e99]: + - link "设置" [ref=f8e100] [cursor=pointer]: + - /url: /config + - listitem [ref=f8e104]: + - link "退出" [ref=f8e105] [cursor=pointer]: + - /url: javascript:; + - generic [ref=f8e516] [cursor=pointer] + - generic [ref=f8e110]: + - generic [ref=f8e111] [cursor=pointer]:  + - generic [ref=f8e114] [cursor=pointer]:  + - generic [ref=f8e117]: + - generic [ref=f8e519]: + - generic [ref=f8e520]: + - generic [ref=f8e521]: + - generic [ref=f8e524] [cursor=pointer]: + - generic "127.0.0.1" [ref=f8e527]: 本地服务器 + - generic "关闭当前终端视图" [ref=f8e528]:  + - generic "点击添加服务器信息" [ref=f8e530] [cursor=pointer]:  + - generic "点击打开终端设置" [ref=f8e532] [cursor=pointer]:  + - generic "点击全屏显示" [ref=f8e534] [cursor=pointer]:  + - textbox "Terminal input" [active] [ref=f8e628] + - generic "点击隐藏右侧视图" [ref=f8e539] [cursor=pointer] + - generic [ref=f8e543]: + - tablist [ref=f8e547]: + - tab "服务器列表" [selected] [ref=f8e548] + - tab "录像审计" [ref=f8e549] + - tab "常用命令" [ref=f8e550] + - tabpanel "服务器列表" [ref=f8e552]: + - generic [ref=f8e553]: + - button "添加服务器" [ref=f8e555] [cursor=pointer] + - generic [ref=f8e558]: + - table [ref=f8e560]: + - rowgroup [ref=f8e565]: + - row "服务器IP 操作" [ref=f8e566]: + - columnheader [ref=f8e567]: + - generic [ref=f8e571] [cursor=pointer]: + - checkbox + - columnheader "服务器IP" [ref=f8e573] + - columnheader "操作" [ref=f8e576] + - generic [ref=f8e582]: + - table: + - rowgroup + - generic [ref=f8e583]: 暂无数据 + - generic [ref=f8e611]: + - generic [ref=f8e613] [cursor=pointer]: + - checkbox + - generic [ref=f8e615]: + - generic [ref=f8e619]: + - generic: + - combobox [disabled] [ref=f8e621] + - generic [ref=f8e622]: 请选择批量操作 + - button "批量操作" [disabled] [ref=f8e623] + - generic [ref=f8e427]: + - generic [ref=f8e428]: 宝塔Linux面板©2014-2026 广东堡塔安全技术有限公司 (bt.cn) + - separator [ref=f8e429] + - link "论坛求助" [ref=f8e430] [cursor=pointer]: + - /url: http://www.bt.cn/bbs + - separator [ref=f8e435] + - link "使用手册" [ref=f8e436] [cursor=pointer]: + - /url: https://docs.bt.cn + - separator [ref=f8e441] + - generic [ref=f8e442]: 微信公众号 + - separator [ref=f8e446] + - link "正版查询" [ref=f8e447] [cursor=pointer]: + - /url: https://www.bt.cn/auth + - separator [ref=f8e452] + - generic [ref=f8e453]: 联系人工客服 + - generic [ref=f8e457]: + - generic [ref=f8e458] [cursor=pointer]: + - generic [ref=f8e481]: AI + - generic [ref=f8e482]: 助手 + - generic [ref=f8e483] [cursor=pointer]:  \ No newline at end of file diff --git a/.playwright-cli/page-2026-10-05T03-16-15-707Z.yml b/.playwright-cli/page-2026-10-05T03-16-15-707Z.yml new file mode 100644 index 0000000..ab1a32e --- /dev/null +++ b/.playwright-cli/page-2026-10-05T03-16-15-707Z.yml @@ -0,0 +1,128 @@ +- generic [ref=f8e4]: + - complementary [ref=f8e5]: + - generic [ref=f8e6]: + - generic [ref=f8e8] [cursor=pointer]: + - generic "双击可复制IP" [ref=f8e11]: 111.230.144.231 + - generic [ref=f8e12]: "0" + - generic [ref=f8e15]: + - list [ref=f8e18]: + - listitem [ref=f8e19]: + - link "首页" [ref=f8e20] [cursor=pointer]: + - /url: /home + - listitem [ref=f8e24]: + - link "网站" [ref=f8e25] [cursor=pointer]: + - /url: /site + - listitem [ref=f8e29]: + - link "数据库" [ref=f8e30] [cursor=pointer]: + - /url: /database + - listitem [ref=f8e34]: + - link "Docker" [ref=f8e35] [cursor=pointer]: + - /url: /docker + - listitem [ref=f8e39]: + - link "监控" [ref=f8e40] [cursor=pointer]: + - /url: /control + - listitem [ref=f8e44]: + - link "系统" [ref=f8e45] [cursor=pointer]: + - /url: /system_new + - listitem [ref=f8e49]: + - link "安全中心" [ref=f8e50] [cursor=pointer]: + - /url: /firewall + - listitem [ref=f8e54]: + - link "WAF" [ref=f8e55] [cursor=pointer]: + - /url: /waf + - listitem [ref=f8e59]: + - link "文件" [ref=f8e60] [cursor=pointer]: + - /url: /files + - listitem [ref=f8e64]: + - link "日志" [ref=f8e65] [cursor=pointer]: + - /url: /logs + - listitem [ref=f8e69]: + - link "SSL" [ref=f8e70] [cursor=pointer]: + - /url: /ssl + - listitem [ref=f8e74]: + - link "终端" [ref=f8e75] [cursor=pointer]: + - /url: /xterm + - listitem [ref=f8e79]: + - link "AI" [ref=f8e80] [cursor=pointer]: + - /url: /ai + - listitem [ref=f8e84]: + - link "节点管理" [ref=f8e85] [cursor=pointer]: + - /url: /node + - listitem [ref=f8e89]: + - link "计划任务" [ref=f8e90] [cursor=pointer]: + - /url: /crontab + - listitem [ref=f8e94]: + - link "软件商店" [ref=f8e95] [cursor=pointer]: + - /url: /soft + - listitem [ref=f8e99]: + - link "设置" [ref=f8e100] [cursor=pointer]: + - /url: /config + - listitem [ref=f8e104]: + - link "退出" [ref=f8e105] [cursor=pointer]: + - /url: javascript:; + - generic [ref=f8e516] [cursor=pointer] + - generic [ref=f8e110]: + - generic [ref=f8e111] [cursor=pointer]:  + - generic [ref=f8e114] [cursor=pointer]:  + - generic [ref=f8e117]: + - generic [ref=f8e519]: + - generic [ref=f8e520]: + - generic [ref=f8e521]: + - generic [ref=f8e524] [cursor=pointer]: + - generic "127.0.0.1" [ref=f8e527]: 本地服务器 + - generic "关闭当前终端视图" [ref=f8e528]:  + - generic "点击添加服务器信息" [ref=f8e530] [cursor=pointer]:  + - generic "点击打开终端设置" [ref=f8e532] [cursor=pointer]:  + - generic "点击全屏显示" [ref=f8e534] [cursor=pointer]:  + - textbox "Terminal input" [active] [ref=f8e628] + - generic "点击隐藏右侧视图" [ref=f8e539] [cursor=pointer] + - generic [ref=f8e543]: + - tablist [ref=f8e547]: + - tab "服务器列表" [selected] [ref=f8e548] + - tab "录像审计" [ref=f8e549] + - tab "常用命令" [ref=f8e550] + - tabpanel "服务器列表" [ref=f8e552]: + - generic [ref=f8e553]: + - button "添加服务器" [ref=f8e555] [cursor=pointer] + - generic [ref=f8e558]: + - table [ref=f8e560]: + - rowgroup [ref=f8e565]: + - row "服务器IP 操作" [ref=f8e566]: + - columnheader [ref=f8e567]: + - generic [ref=f8e571] [cursor=pointer]: + - checkbox + - columnheader "服务器IP" [ref=f8e573] + - columnheader "操作" [ref=f8e576] + - generic [ref=f8e582]: + - table: + - rowgroup + - generic [ref=f8e583]: 暂无数据 + - generic [ref=f8e611]: + - generic [ref=f8e613] [cursor=pointer]: + - checkbox + - generic [ref=f8e615]: + - generic [ref=f8e619]: + - generic: + - combobox [disabled] [ref=f8e621] + - generic [ref=f8e622]: 请选择批量操作 + - button "批量操作" [disabled] [ref=f8e623] + - generic [ref=f8e427]: + - generic [ref=f8e428]: 宝塔Linux面板©2014-2026 广东堡塔安全技术有限公司 (bt.cn) + - separator [ref=f8e429] + - link "论坛求助" [ref=f8e430] [cursor=pointer]: + - /url: http://www.bt.cn/bbs + - separator [ref=f8e435] + - link "使用手册" [ref=f8e436] [cursor=pointer]: + - /url: https://docs.bt.cn + - separator [ref=f8e441] + - generic [ref=f8e442]: 微信公众号 + - separator [ref=f8e446] + - link "正版查询" [ref=f8e447] [cursor=pointer]: + - /url: https://www.bt.cn/auth + - separator [ref=f8e452] + - generic [ref=f8e453]: 联系人工客服 + - generic [ref=f8e457]: + - generic [ref=f8e458] [cursor=pointer]: + - generic [ref=f8e481]: AI + - generic [ref=f8e482]: 助手 + - generic [ref=f8e483] [cursor=pointer]:  \ No newline at end of file diff --git a/.playwright-cli/page-2026-10-05T03-16-22-283Z.png b/.playwright-cli/page-2026-10-05T03-16-22-283Z.png new file mode 100644 index 0000000..7664c9f Binary files /dev/null and b/.playwright-cli/page-2026-10-05T03-16-22-283Z.png differ diff --git a/.playwright-cli/page-2026-10-05T03-17-20-742Z.yml b/.playwright-cli/page-2026-10-05T03-17-20-742Z.yml new file mode 100644 index 0000000..e69de29 diff --git a/.playwright-cli/page-2026-10-05T03-18-19-894Z.yml b/.playwright-cli/page-2026-10-05T03-18-19-894Z.yml new file mode 100644 index 0000000..7e3374d --- /dev/null +++ b/.playwright-cli/page-2026-10-05T03-18-19-894Z.yml @@ -0,0 +1,520 @@ +- generic [ref=f10e1]: + - generic [ref=f10e4]: + - complementary [ref=f10e5]: + - generic [ref=f10e6]: + - generic [ref=f10e8] [cursor=pointer]: + - generic "双击可复制IP" [ref=f10e11]: 111.230.144.231 + - generic [ref=f10e12]: "0" + - list [ref=f10e18]: + - listitem [ref=f10e19]: + - link "首页" [ref=f10e20] [cursor=pointer]: + - /url: /home + - listitem [ref=f10e24]: + - link "网站" [ref=f10e25] [cursor=pointer]: + - /url: /site + - listitem [ref=f10e29]: + - link "数据库" [ref=f10e30] [cursor=pointer]: + - /url: /database + - listitem [ref=f10e34]: + - link "Docker" [ref=f10e35] [cursor=pointer]: + - /url: /docker + - listitem [ref=f10e39]: + - link "监控" [ref=f10e40] [cursor=pointer]: + - /url: /control + - listitem [ref=f10e44]: + - link "系统" [ref=f10e45] [cursor=pointer]: + - /url: /system_new + - listitem [ref=f10e49]: + - link "安全中心" [ref=f10e50] [cursor=pointer]: + - /url: /firewall + - listitem [ref=f10e54]: + - link "WAF" [ref=f10e55] [cursor=pointer]: + - /url: /waf + - listitem [ref=f10e59]: + - link "文件" [ref=f10e60] [cursor=pointer]: + - /url: /files + - listitem [ref=f10e64]: + - link "日志" [ref=f10e65] [cursor=pointer]: + - /url: /logs + - listitem [ref=f10e69]: + - link "SSL" [ref=f10e70] [cursor=pointer]: + - /url: /ssl + - listitem [ref=f10e74]: + - link "终端" [ref=f10e75] [cursor=pointer]: + - /url: /xterm + - listitem [ref=f10e79]: + - link "AI" [ref=f10e80] [cursor=pointer]: + - /url: /ai + - listitem [ref=f10e84]: + - link "节点管理" [ref=f10e85] [cursor=pointer]: + - /url: /node + - listitem [ref=f10e89]: + - link "计划任务" [ref=f10e90] [cursor=pointer]: + - /url: /crontab + - listitem [ref=f10e94]: + - link "软件商店" [ref=f10e95] [cursor=pointer]: + - /url: /soft + - listitem [ref=f10e99]: + - link "设置" [ref=f10e100] [cursor=pointer]: + - /url: /config + - listitem [ref=f10e104]: + - link "退出" [ref=f10e105] [cursor=pointer]: + - /url: javascript:; + - generic [ref=f10e110]: + - generic [ref=f10e111] [cursor=pointer]:  + - generic [ref=f10e114] [cursor=pointer]:  + - generic [ref=f10e117]: + - generic [ref=f10e121]: + - generic [ref=f10e122]: + - generic [ref=f10e123]: + - generic [ref=f10e124] [cursor=pointer]: + - generic [ref=f10e125]: tmp + - generic [ref=f10e129]:  + - generic [ref=f10e131] [cursor=pointer]:  + - generic:   + - generic [ref=f10e132]: + - generic [ref=f10e133]: + - generic [ref=f10e134] [cursor=pointer]:  + - generic [ref=f10e137]: + - text:  + - generic [ref=f10e138] [cursor=pointer]: + - generic [ref=f10e139]: 根目录 + - generic [ref=f10e140]:  + - generic [ref=f10e141] [cursor=pointer]: + - generic [ref=f10e142]: tmp + - generic [ref=f10e143]:  + - generic [ref=f10e144] [cursor=pointer]:  + - text:  + - generic [ref=f10e146]: + - generic [ref=f10e147]: + - textbox "搜索文件/目录" [ref=f10e149] + - button "" [ref=f10e151] [cursor=pointer] + - generic [ref=f10e155] [cursor=pointer]: + - generic [ref=f10e156]: + - checkbox "包含子目录" + - generic [ref=f10e158]: 包含子目录 + - generic [ref=f10e159]: + - generic [ref=f10e160]: + - button "上传/下载 " [expanded] [ref=f10e162] [cursor=pointer]: + - generic [ref=f10e163]: + - text: 上传/下载 + - generic [ref=f10e164]:  + - button "新建 " [ref=f10e166] [cursor=pointer]: + - generic [ref=f10e167]: + - text: 新建 + - generic [ref=f10e170]:  + - button "文件内容搜索" [ref=f10e171] [cursor=pointer] + - button "收藏夹 " [ref=f10e175] [cursor=pointer]: + - generic [ref=f10e176]: + - text: 收藏夹 + - generic [ref=f10e178]:  + - button "终端" [ref=f10e179] [cursor=pointer] + - button "/(根目录)166.3 GB" [ref=f10e184] [cursor=pointer]: + - generic [ref=f10e185]:  /(根目录)166.3 GB + - button "更多功能 " [ref=f10e188] [cursor=pointer]: + - generic [ref=f10e189]: + - text: 更多功能 + - generic [ref=f10e190]:  + - generic [ref=f10e191]: + - text:   + - button " 回收站" [ref=f10e192] [cursor=pointer]: + - generic [ref=f10e193]: + - generic [ref=f10e194]:  + - text: 回收站 + - generic [ref=f10e195]: + - generic [ref=f10e196] [cursor=pointer] + - generic [ref=f10e204] [cursor=pointer] + - generic [ref=f10e210]: + - generic [ref=f10e212]: + - generic [ref=f10e213]: + - generic [ref=f10e217] [cursor=pointer]: + - checkbox + - generic [ref=f10e219] [cursor=pointer]: + - generic [ref=f10e220]: 文件名称 + - generic [ref=f10e221]: + - generic [ref=f10e222]:  + - generic [ref=f10e223]:  + - generic [ref=f10e224]: 企业级防篡改 + - generic [ref=f10e226]: 权限/所有者 + - generic [ref=f10e228] [cursor=pointer]: + - generic [ref=f10e229]: 大小 + - generic [ref=f10e230]: + - generic [ref=f10e231]:  + - generic [ref=f10e232]:  + - generic [ref=f10e233] [cursor=pointer]: + - generic [ref=f10e234]: 修改时间 + - generic [ref=f10e235]: + - generic [ref=f10e236]:  + - generic [ref=f10e237]:  + - generic [ref=f10e238]: 备注 + - generic [ref=f10e240]: 操作 + - generic [ref=f10e243]: + - generic [ref=f10e245]: + - generic [ref=f10e247] [cursor=pointer] + - generic "2af7c071b686bc94776078e2ebe35b8a" [ref=f10e252] [cursor=pointer] + - generic [ref=f10e253]: 未保护 + - generic "700/root" [ref=f10e257] + - generic "点击计算大小" [ref=f10e259]: 计算 + - generic [ref=f10e261]: 2026-09-29 11:01:17 + - generic [ref=f10e266] [cursor=pointer]: + - text: 更多 + - generic [ref=f10e267]:  + - generic [ref=f10e269]: + - generic [ref=f10e271] [cursor=pointer] + - generic "aap_locks" [ref=f10e276] [cursor=pointer] + - generic [ref=f10e277]: 未保护 + - generic "755/root" [ref=f10e281] + - generic "点击计算大小" [ref=f10e283]: 计算 + - generic [ref=f10e285]: 2026-09-29 11:05:40 + - generic [ref=f10e290] [cursor=pointer]: + - text: 更多 + - generic [ref=f10e291]:  + - generic [ref=f10e293]: + - generic [ref=f10e295] [cursor=pointer] + - generic "filetransfer" [ref=f10e300] [cursor=pointer] + - generic [ref=f10e301]: 未保护 + - generic "755/root" [ref=f10e305] + - generic "点击计算大小" [ref=f10e307]: 计算 + - generic [ref=f10e309]: 2026-09-29 14:13:47 + - generic [ref=f10e314] [cursor=pointer]: + - text: 更多 + - generic [ref=f10e315]:  + - generic [ref=f10e317]: + - generic [ref=f10e319] [cursor=pointer] + - generic "flow_task" [ref=f10e324] [cursor=pointer] + - generic [ref=f10e325]: 未保护 + - generic "755/root" [ref=f10e329] + - generic "点击计算大小" [ref=f10e331]: 计算 + - generic [ref=f10e333]: 2026-09-29 14:13:47 + - generic [ref=f10e338] [cursor=pointer]: + - text: 更多 + - generic [ref=f10e339]:  + - generic [ref=f10e341]: + - generic [ref=f10e343] [cursor=pointer] + - generic "pymysql-deps" [ref=f10e348] [cursor=pointer] + - generic [ref=f10e349]: 未保护 + - generic "755/root" [ref=f10e353] + - generic "点击计算大小" [ref=f10e355]: 计算 + - generic [ref=f10e357]: 2026-10-04 10:49:27 + - generic [ref=f10e362] [cursor=pointer]: + - text: 更多 + - generic [ref=f10e363]:  + - generic [ref=f10e365]: + - generic [ref=f10e367] [cursor=pointer] + - generic "systemd-private-fbe3088f22eb49fcb04cb2da883033f7-airz-analysis.service-eAZz7B" [ref=f10e372] [cursor=pointer] + - generic [ref=f10e373]: 未保护 + - generic "700/root" [ref=f10e377] + - generic "点击计算大小" [ref=f10e379]: 计算 + - generic [ref=f10e381]: 2026-10-04 10:53:59 + - generic [ref=f10e386] [cursor=pointer]: + - text: 更多 + - generic [ref=f10e387]:  + - generic [ref=f10e389]: + - generic [ref=f10e391] [cursor=pointer] + - generic "systemd-private-fbe3088f22eb49fcb04cb2da883033f7-chronyd.service-qWpZLd" [ref=f10e396] [cursor=pointer] + - generic [ref=f10e397]: 未保护 + - generic "700/root" [ref=f10e401] + - generic "点击计算大小" [ref=f10e403]: 计算 + - generic [ref=f10e405]: 2026-09-29 11:00:14 + - generic [ref=f10e410] [cursor=pointer]: + - text: 更多 + - generic [ref=f10e411]:  + - generic [ref=f10e413]: + - generic [ref=f10e415] [cursor=pointer] + - generic "systemd-private-fbe3088f22eb49fcb04cb2da883033f7-dbus-broker.service-uX7VU6" [ref=f10e420] [cursor=pointer] + - generic [ref=f10e421]: 未保护 + - generic "700/root" [ref=f10e425] + - generic "点击计算大小" [ref=f10e427]: 计算 + - generic [ref=f10e429]: 2026-09-29 11:00:02 + - generic [ref=f10e434] [cursor=pointer]: + - text: 更多 + - generic [ref=f10e435]:  + - generic [ref=f10e437]: + - generic [ref=f10e439] [cursor=pointer] + - generic "systemd-private-fbe3088f22eb49fcb04cb2da883033f7-polkit.service-3IKnd3" [ref=f10e444] [cursor=pointer] + - generic [ref=f10e445]: 未保护 + - generic "700/root" [ref=f10e449] + - generic "点击计算大小" [ref=f10e451]: 计算 + - generic [ref=f10e453]: 2026-09-29 11:00:07 + - generic [ref=f10e458] [cursor=pointer]: + - text: 更多 + - generic [ref=f10e459]:  + - generic [ref=f10e461]: + - generic [ref=f10e463] [cursor=pointer] + - generic "systemd-private-fbe3088f22eb49fcb04cb2da883033f7-redis.service-fAMcQI" [ref=f10e468] [cursor=pointer] + - generic [ref=f10e469]: 未保护 + - generic "700/root" [ref=f10e473] + - generic "点击计算大小" [ref=f10e475]: 计算 + - generic [ref=f10e477]: 2026-09-29 15:47:43 + - generic [ref=f10e482] [cursor=pointer]: + - text: 更多 + - generic [ref=f10e483]:  + - generic [ref=f10e485]: + - generic [ref=f10e487] [cursor=pointer] + - generic "systemd-private-fbe3088f22eb49fcb04cb2da883033f7-systemd-logind.service-Krnj8o" [ref=f10e492] [cursor=pointer] + - generic [ref=f10e493]: 未保护 + - generic "700/root" [ref=f10e497] + - generic "点击计算大小" [ref=f10e499]: 计算 + - generic [ref=f10e501]: 2026-09-29 11:00:02 + - generic [ref=f10e506] [cursor=pointer]: + - text: 更多 + - generic [ref=f10e507]:  + - generic [ref=f10e509]: + - generic [ref=f10e511] [cursor=pointer] + - generic ".fluah_time" [ref=f10e516] [cursor=pointer] + - generic [ref=f10e517]: 未保护 + - generic "644/root" [ref=f10e521] + - generic [ref=f10e522]: 10 B + - generic [ref=f10e523]: 2026-10-05 11:01:37 + - generic [ref=f10e528] [cursor=pointer]: + - text: 更多 + - generic [ref=f10e529]:  + - generic [ref=f10e531]: + - generic [ref=f10e533] [cursor=pointer] + - generic "airz-php74-install.log" [ref=f10e538] [cursor=pointer] + - generic [ref=f10e539]: 未保护 + - generic "644/root" [ref=f10e543] + - generic [ref=f10e544]: 1.95 MB + - generic [ref=f10e545]: 2026-09-29 15:39:05 + - generic [ref=f10e550] [cursor=pointer]: + - text: 更多 + - generic [ref=f10e551]:  + - generic [ref=f10e553]: + - generic [ref=f10e555] [cursor=pointer] + - generic "airz-preflight.php" [ref=f10e560] [cursor=pointer] + - generic [ref=f10e561]: 未保护 + - generic "644/root" [ref=f10e565] + - generic [ref=f10e566]: 1.43 KB + - generic [ref=f10e567]: 2026-10-05 11:06:18 + - generic [ref=f10e572] [cursor=pointer]: + - text: 更多 + - generic [ref=f10e573]:  + - generic [ref=f10e575]: + - generic [ref=f10e577] [cursor=pointer] + - generic "airz-redis-check.php" [ref=f10e582] [cursor=pointer] + - generic [ref=f10e583]: 未保护 + - generic "644/root" [ref=f10e587] + - generic [ref=f10e588]: 928 B + - generic [ref=f10e589]: 2026-10-05 11:10:03 + - generic [ref=f10e594] [cursor=pointer]: + - text: 更多 + - generic [ref=f10e595]:  + - generic [ref=f10e597]: + - generic [ref=f10e599] [cursor=pointer] + - generic "airz-redis-config.php" [ref=f10e604] [cursor=pointer] + - generic [ref=f10e605]: 未保护 + - generic "644/root" [ref=f10e609] + - generic [ref=f10e610]: 324 B + - generic [ref=f10e611]: 2026-10-05 11:07:20 + - generic [ref=f10e616] [cursor=pointer]: + - text: 更多 + - generic [ref=f10e617]:  + - generic [ref=f10e619]: + - generic [ref=f10e621] [cursor=pointer] + - generic "auto_apply_ip_ssl.log" [ref=f10e626] [cursor=pointer] + - generic [ref=f10e627]: 未保护 + - generic "644/root" [ref=f10e631] + - generic [ref=f10e632]: 764 B + - generic [ref=f10e633]: 2026-09-29 11:05:39 + - generic [ref=f10e638] [cursor=pointer]: + - text: 更多 + - generic [ref=f10e639]:  + - generic [ref=f10e641]: + - generic [ref=f10e643] [cursor=pointer] + - generic "backup.conf" [ref=f10e648] [cursor=pointer] + - generic [ref=f10e649]: 未保护 + - generic "644/root" [ref=f10e653] + - generic [ref=f10e654]: 83 B + - generic [ref=f10e655]: 2026-09-29 15:50:04 + - generic [ref=f10e660] [cursor=pointer]: + - text: 更多 + - generic [ref=f10e661]:  + - generic [ref=f10e663]: + - generic [ref=f10e665] [cursor=pointer] + - generic "btpanel-install.log" [ref=f10e670] [cursor=pointer] + - generic [ref=f10e671]: 未保护 + - generic "644/root" [ref=f10e675] + - generic [ref=f10e676]: 245.94 KB + - generic [ref=f10e677]: 2026-09-29 11:06:04 + - generic [ref=f10e682] [cursor=pointer]: + - text: 更多 + - generic [ref=f10e683]:  + - generic [ref=f10e685]: + - generic [ref=f10e687] [cursor=pointer] + - generic "cert.pl" [ref=f10e692] [cursor=pointer] + - generic [ref=f10e693]: 未保护 + - generic "644/root" [ref=f10e697] + - generic [ref=f10e698]: 5.52 KB + - generic [ref=f10e699]: 2026-10-01 01:11:05 + - generic [ref=f10e704] [cursor=pointer]: + - text: 更多 + - generic [ref=f10e705]:  + - generic [ref=f10e707]: + - generic [ref=f10e709] [cursor=pointer] + - generic "cpuidle_support.log" [ref=f10e714] [cursor=pointer] + - generic [ref=f10e715]: 未保护 + - generic "644/root" [ref=f10e719] + - generic [ref=f10e720]: 53 B + - generic [ref=f10e721]: 2026-09-29 11:00:24 + - generic [ref=f10e726] [cursor=pointer]: + - text: 更多 + - generic [ref=f10e727]:  + - generic [ref=f10e729]: + - generic [ref=f10e731] [cursor=pointer] + - generic "crontab_service_status.flag" [ref=f10e736] [cursor=pointer] + - generic [ref=f10e737]: 未保护 + - generic "644/root" [ref=f10e741] + - generic [ref=f10e742]: 1 B + - generic [ref=f10e743]: 2026-10-04 13:08:08 + - generic [ref=f10e748] [cursor=pointer]: + - text: 更多 + - generic [ref=f10e749]:  + - generic [ref=f10e751]: + - generic [ref=f10e753] [cursor=pointer] + - generic "cvm_init.log" [ref=f10e758] [cursor=pointer] + - generic [ref=f10e759]: 未保护 + - generic "644/root" [ref=f10e763] + - generic [ref=f10e764]: 9.21 KB + - generic [ref=f10e765]: 2026-09-29 11:00:26 + - generic [ref=f10e770] [cursor=pointer]: + - text: 更多 + - generic [ref=f10e771]:  + - generic [ref=f10e773]: + - generic [ref=f10e775] [cursor=pointer] + - generic "deploy-backend.py" [ref=f10e780] [cursor=pointer] + - generic [ref=f10e781]: 未保护 + - generic "700/root" [ref=f10e785] + - generic [ref=f10e786]: 14.27 KB + - generic [ref=f10e787]: 2026-10-04 10:23:03 + - generic [ref=f10e792] [cursor=pointer]: + - text: 更多 + - generic [ref=f10e793]:  + - generic [ref=f10e795]: + - generic [ref=f10e797] [cursor=pointer] + - generic "disable_rt_runtime_share.log" [ref=f10e802] [cursor=pointer] + - generic [ref=f10e803]: 未保护 + - generic "644/root" [ref=f10e807] + - generic [ref=f10e808]: 0 B + - generic [ref=f10e809]: 2026-09-29 11:00:25 + - generic [ref=f10e814] [cursor=pointer]: + - text: 更多 + - generic [ref=f10e815]:  + - generic [ref=f10e817]: + - generic [ref=f10e819] [cursor=pointer] + - generic "gd_i.pl" [ref=f10e824] [cursor=pointer] + - generic [ref=f10e825]: 未保护 + - generic "644/root" [ref=f10e829] + - generic [ref=f10e830]: 40 B + - generic [ref=f10e831]: 2026-09-29 11:26:27 + - generic [ref=f10e836] [cursor=pointer]: + - text: 更多 + - generic [ref=f10e837]:  + - generic [ref=f10e839]: + - generic [ref=f10e841] [cursor=pointer] + - generic "gpudirect_rdma_setup.log" [ref=f10e846] [cursor=pointer] + - generic [ref=f10e847]: 未保护 + - generic "644/root" [ref=f10e851] + - generic [ref=f10e852]: 60 B + - generic [ref=f10e853]: 2026-09-29 11:00:25 + - generic [ref=f10e858] [cursor=pointer]: + - text: 更多 + - generic [ref=f10e859]:  + - generic [ref=f10e861]: + - generic [ref=f10e863] [cursor=pointer] + - generic "gpudirect_rdma_setup.sh" [ref=f10e868] [cursor=pointer] + - generic [ref=f10e869]: 未保护 + - generic "744/root" [ref=f10e873] + - generic [ref=f10e874]: 1.73 KB + - generic [ref=f10e875]: 2026-08-13 22:24:23 + - generic [ref=f10e880] [cursor=pointer]: + - text: 更多 + - generic [ref=f10e881]:  + - generic [ref=f10e883]: + - generic [ref=f10e885] [cursor=pointer] + - generic "last_files_set_mode.pl" [ref=f10e890] [cursor=pointer] + - generic [ref=f10e891]: 未保护 + - generic "644/root" [ref=f10e895] + - generic [ref=f10e896]: 18 B + - generic [ref=f10e897]: 2026-10-03 09:27:31 + - generic [ref=f10e902] [cursor=pointer]: + - text: 更多 + - generic [ref=f10e903]:  + - generic [ref=f10e904]: + - generic [ref=f10e905]: + - generic [ref=f10e906]: 共11个目录,80个文件,文件大小 + - generic [ref=f10e907]: 计算 + - generic [ref=f10e910]: + - button "上一页" [disabled] [ref=f10e911] + - list [ref=f10e912]: + - listitem "第 1 页" [ref=f10e913]: "1" + - button "下一页" [disabled] [ref=f10e914] + - generic [ref=f10e917] [cursor=pointer]: + - generic: + - combobox [ref=f10e919] + - generic [ref=f10e920]: 500条/页 + - generic [ref=f10e925]: 共 91 条 + - generic [ref=f10e926]: + - generic [ref=f10e927]: 前往 + - spinbutton "页" [ref=f10e930]: "1" + - generic [ref=f10e931]: 页 + - generic [ref=f10e932]: + - generic [ref=f10e933]: 宝塔Linux面板©2014-2026 广东堡塔安全技术有限公司 (bt.cn) + - separator [ref=f10e934] + - link "论坛求助" [ref=f10e935] [cursor=pointer]: + - /url: http://www.bt.cn/bbs + - separator [ref=f10e940] + - link "使用手册" [ref=f10e941] [cursor=pointer]: + - /url: https://docs.bt.cn + - separator [ref=f10e946] + - generic [ref=f10e947]: 微信公众号 + - separator [ref=f10e951] + - link "正版查询" [ref=f10e952] [cursor=pointer]: + - /url: https://www.bt.cn/auth + - separator [ref=f10e957] + - generic [ref=f10e958]: 联系人工客服 + - generic [ref=f10e962]: + - generic [ref=f10e963] [cursor=pointer]: + - generic [ref=f10e986]: AI + - generic [ref=f10e987]: 助手 + - generic [ref=f10e988] [cursor=pointer]:  + - generic: + - text:  + - generic: + - generic: + - generic: + - generic: + - menu "上传/下载 ": + - menuitem "上传文件/文件夹" + - separator + - menuitem "URL链接下载" + - menuitem "百度云存储 ": + - generic: + - text: 百度云存储 + - generic:  + - menuitem "阿里云存储 ": + - generic: + - text: 阿里云存储 + - generic:  + - menuitem "腾讯云存储 ": + - generic: + - text: 腾讯云存储 + - generic:  + - menuitem "华为云存储 ": + - generic: + - text: 华为云存储 + - generic:  + - text:   + - dialog [ref=f10e991]: + - generic [active] [ref=f10e992]: + - banner [ref=f10e993]: + - generic [ref=f10e994]: 上传文件到【/tmp】 --支持断点续传 + - generic [ref=f10e995]: + - generic [ref=f10e996] [cursor=pointer] + - generic [ref=f10e1003]: + - generic [ref=f10e1004]: + - generic [ref=f10e1006]: + - button "上传文件" [ref=f10e1007] [cursor=pointer] + - button "切换下拉选项" [ref=f10e1009] [cursor=pointer] + - button "清空列表" [disabled] [ref=f10e1014] + - generic [ref=f10e1016]: 请将需要上传的文件/文件夹拖到此处 + - button "开始上传" [ref=f10e1019] [cursor=pointer] \ No newline at end of file diff --git a/.playwright-cli/page-2026-10-05T03-21-24-292Z.yml b/.playwright-cli/page-2026-10-05T03-21-24-292Z.yml new file mode 100644 index 0000000..e69de29 diff --git a/.playwright-cli/page-2026-10-05T03-21-43-208Z.yml b/.playwright-cli/page-2026-10-05T03-21-43-208Z.yml new file mode 100644 index 0000000..f8ca88d --- /dev/null +++ b/.playwright-cli/page-2026-10-05T03-21-43-208Z.yml @@ -0,0 +1,494 @@ +- generic [ref=f10e1]: + - generic [ref=f10e4]: + - complementary [ref=f10e5]: + - generic [ref=f10e6]: + - generic [ref=f10e8] [cursor=pointer]: + - generic "双击可复制IP" [ref=f10e11]: 111.230.144.231 + - generic [ref=f10e12]: "0" + - list [ref=f10e18]: + - listitem [ref=f10e19]: + - link "首页" [ref=f10e20] [cursor=pointer]: + - /url: /home + - listitem [ref=f10e24]: + - link "网站" [ref=f10e25] [cursor=pointer]: + - /url: /site + - listitem [ref=f10e29]: + - link "数据库" [ref=f10e30] [cursor=pointer]: + - /url: /database + - listitem [ref=f10e34]: + - link "Docker" [ref=f10e35] [cursor=pointer]: + - /url: /docker + - listitem [ref=f10e39]: + - link "监控" [ref=f10e40] [cursor=pointer]: + - /url: /control + - listitem [ref=f10e44]: + - link "系统" [ref=f10e45] [cursor=pointer]: + - /url: /system_new + - listitem [ref=f10e49]: + - link "安全中心" [ref=f10e50] [cursor=pointer]: + - /url: /firewall + - listitem [ref=f10e54]: + - link "WAF" [ref=f10e55] [cursor=pointer]: + - /url: /waf + - listitem [ref=f10e59]: + - link "文件" [ref=f10e60] [cursor=pointer]: + - /url: /files + - listitem [ref=f10e64]: + - link "日志" [ref=f10e65] [cursor=pointer]: + - /url: /logs + - listitem [ref=f10e69]: + - link "SSL" [ref=f10e70] [cursor=pointer]: + - /url: /ssl + - listitem [ref=f10e74]: + - link "终端" [ref=f10e75] [cursor=pointer]: + - /url: /xterm + - listitem [ref=f10e79]: + - link "AI" [ref=f10e80] [cursor=pointer]: + - /url: /ai + - listitem [ref=f10e84]: + - link "节点管理" [ref=f10e85] [cursor=pointer]: + - /url: /node + - listitem [ref=f10e89]: + - link "计划任务" [ref=f10e90] [cursor=pointer]: + - /url: /crontab + - listitem [ref=f10e94]: + - link "软件商店" [ref=f10e95] [cursor=pointer]: + - /url: /soft + - listitem [ref=f10e99]: + - link "设置" [ref=f10e100] [cursor=pointer]: + - /url: /config + - listitem [ref=f10e104]: + - link "退出" [ref=f10e105] [cursor=pointer]: + - /url: javascript:; + - generic [ref=f10e110]: + - generic [ref=f10e111] [cursor=pointer]:  + - generic [ref=f10e114] [cursor=pointer]:  + - generic [ref=f10e117]: + - generic [ref=f10e121]: + - generic [ref=f10e122]: + - generic [ref=f10e123]: + - generic [ref=f10e124] [cursor=pointer]: + - generic [ref=f10e125]: tmp + - generic [ref=f10e129]:  + - generic [ref=f10e131] [cursor=pointer]:  + - generic:   + - generic [ref=f10e132]: + - generic [ref=f10e133]: + - generic [ref=f10e134] [cursor=pointer]:  + - generic [ref=f10e137]: + - text:  + - generic [ref=f10e138] [cursor=pointer]: + - generic [ref=f10e139]: 根目录 + - generic [ref=f10e140]:  + - generic [ref=f10e141] [cursor=pointer]: + - generic [ref=f10e142]: tmp + - generic [ref=f10e143]:  + - generic [ref=f10e144] [cursor=pointer]:  + - text:  + - generic [ref=f10e146]: + - generic [ref=f10e147]: + - textbox "搜索文件/目录" [ref=f10e149] + - button "" [ref=f10e151] [cursor=pointer] + - generic [ref=f10e155] [cursor=pointer]: + - generic [ref=f10e156]: + - checkbox "包含子目录" + - generic [ref=f10e158]: 包含子目录 + - generic [ref=f10e159]: + - generic [ref=f10e160]: + - button "上传/下载 " [ref=f10e162] [cursor=pointer]: + - generic [ref=f10e163]: + - text: 上传/下载 + - generic [ref=f10e164]:  + - button "新建 " [ref=f10e166] [cursor=pointer]: + - generic [ref=f10e167]: + - text: 新建 + - generic [ref=f10e170]:  + - button "文件内容搜索" [ref=f10e171] [cursor=pointer] + - button "收藏夹 " [ref=f10e175] [cursor=pointer]: + - generic [ref=f10e176]: + - text: 收藏夹 + - generic [ref=f10e178]:  + - button "终端" [ref=f10e179] [cursor=pointer] + - button "/(根目录)166.3 GB" [ref=f10e184] [cursor=pointer]: + - generic [ref=f10e185]:  /(根目录)166.3 GB + - button "更多功能 " [ref=f10e188] [cursor=pointer]: + - generic [ref=f10e189]: + - text: 更多功能 + - generic [ref=f10e190]:  + - generic [ref=f10e191]: + - text:   + - button " 回收站" [ref=f10e192] [cursor=pointer]: + - generic [ref=f10e193]: + - generic [ref=f10e194]:  + - text: 回收站 + - generic [ref=f10e195]: + - generic [ref=f10e196] [cursor=pointer] + - generic [ref=f10e204] [cursor=pointer] + - generic [ref=f10e210]: + - generic [ref=f10e212]: + - generic [ref=f10e213]: + - generic [ref=f10e217] [cursor=pointer]: + - checkbox + - generic [ref=f10e219] [cursor=pointer]: + - generic [ref=f10e220]: 文件名称 + - generic [ref=f10e221]: + - generic [ref=f10e222]:  + - generic [ref=f10e223]:  + - generic [ref=f10e224]: 企业级防篡改 + - generic [ref=f10e226]: 权限/所有者 + - generic [ref=f10e228] [cursor=pointer]: + - generic [ref=f10e229]: 大小 + - generic [ref=f10e230]: + - generic [ref=f10e231]:  + - generic [ref=f10e232]:  + - generic [ref=f10e233] [cursor=pointer]: + - generic [ref=f10e234]: 修改时间 + - generic [ref=f10e235]: + - generic [ref=f10e236]:  + - generic [ref=f10e237]:  + - generic [ref=f10e238]: 备注 + - generic [ref=f10e240]: 操作 + - generic [ref=f10e243]: + - generic [ref=f10e245]: + - generic [ref=f10e247] [cursor=pointer] + - generic "2af7c071b686bc94776078e2ebe35b8a" [ref=f10e252] [cursor=pointer] + - generic [ref=f10e253]: 未保护 + - generic "700/root" [ref=f10e257] + - generic "点击计算大小" [ref=f10e259]: 计算 + - generic [ref=f10e261]: 2026-09-29 11:01:17 + - generic [ref=f10e266] [cursor=pointer]: + - text: 更多 + - generic [ref=f10e267]:  + - generic [ref=f10e269]: + - generic [ref=f10e271] [cursor=pointer] + - generic "aap_locks" [ref=f10e276] [cursor=pointer] + - generic [ref=f10e277]: 未保护 + - generic "755/root" [ref=f10e281] + - generic "点击计算大小" [ref=f10e283]: 计算 + - generic [ref=f10e285]: 2026-09-29 11:05:40 + - generic [ref=f10e290] [cursor=pointer]: + - text: 更多 + - generic [ref=f10e291]:  + - generic [ref=f10e293]: + - generic [ref=f10e295] [cursor=pointer] + - generic "filetransfer" [ref=f10e300] [cursor=pointer] + - generic [ref=f10e301]: 未保护 + - generic "755/root" [ref=f10e305] + - generic "点击计算大小" [ref=f10e307]: 计算 + - generic [ref=f10e309]: 2026-09-29 14:13:47 + - generic [ref=f10e314] [cursor=pointer]: + - text: 更多 + - generic [ref=f10e315]:  + - generic [ref=f10e317]: + - generic [ref=f10e319] [cursor=pointer] + - generic "flow_task" [ref=f10e324] [cursor=pointer] + - generic [ref=f10e325]: 未保护 + - generic "755/root" [ref=f10e329] + - generic "点击计算大小" [ref=f10e331]: 计算 + - generic [ref=f10e333]: 2026-09-29 14:13:47 + - generic [ref=f10e338] [cursor=pointer]: + - text: 更多 + - generic [ref=f10e339]:  + - generic [ref=f10e341]: + - generic [ref=f10e343] [cursor=pointer] + - generic "pymysql-deps" [ref=f10e348] [cursor=pointer] + - generic [ref=f10e349]: 未保护 + - generic "755/root" [ref=f10e353] + - generic "点击计算大小" [ref=f10e355]: 计算 + - generic [ref=f10e357]: 2026-10-04 10:49:27 + - generic [ref=f10e362] [cursor=pointer]: + - text: 更多 + - generic [ref=f10e363]:  + - generic [ref=f10e365]: + - generic [ref=f10e367] [cursor=pointer] + - generic "systemd-private-fbe3088f22eb49fcb04cb2da883033f7-airz-analysis.service-eAZz7B" [ref=f10e372] [cursor=pointer] + - generic [ref=f10e373]: 未保护 + - generic "700/root" [ref=f10e377] + - generic "点击计算大小" [ref=f10e379]: 计算 + - generic [ref=f10e381]: 2026-10-04 10:53:59 + - generic [ref=f10e386] [cursor=pointer]: + - text: 更多 + - generic [ref=f10e387]:  + - generic [ref=f10e389]: + - generic [ref=f10e391] [cursor=pointer] + - generic "systemd-private-fbe3088f22eb49fcb04cb2da883033f7-chronyd.service-qWpZLd" [ref=f10e396] [cursor=pointer] + - generic [ref=f10e397]: 未保护 + - generic "700/root" [ref=f10e401] + - generic "点击计算大小" [ref=f10e403]: 计算 + - generic [ref=f10e405]: 2026-09-29 11:00:14 + - generic [ref=f10e410] [cursor=pointer]: + - text: 更多 + - generic [ref=f10e411]:  + - generic [ref=f10e413]: + - generic [ref=f10e415] [cursor=pointer] + - generic "systemd-private-fbe3088f22eb49fcb04cb2da883033f7-dbus-broker.service-uX7VU6" [ref=f10e420] [cursor=pointer] + - generic [ref=f10e421]: 未保护 + - generic "700/root" [ref=f10e425] + - generic "点击计算大小" [ref=f10e427]: 计算 + - generic [ref=f10e429]: 2026-09-29 11:00:02 + - generic [ref=f10e434] [cursor=pointer]: + - text: 更多 + - generic [ref=f10e435]:  + - generic [ref=f10e437]: + - generic [ref=f10e439] [cursor=pointer] + - generic "systemd-private-fbe3088f22eb49fcb04cb2da883033f7-polkit.service-3IKnd3" [ref=f10e444] [cursor=pointer] + - generic [ref=f10e445]: 未保护 + - generic "700/root" [ref=f10e449] + - generic "点击计算大小" [ref=f10e451]: 计算 + - generic [ref=f10e453]: 2026-09-29 11:00:07 + - generic [ref=f10e458] [cursor=pointer]: + - text: 更多 + - generic [ref=f10e459]:  + - generic [ref=f10e461]: + - generic [ref=f10e463] [cursor=pointer] + - generic "systemd-private-fbe3088f22eb49fcb04cb2da883033f7-redis.service-fAMcQI" [ref=f10e468] [cursor=pointer] + - generic [ref=f10e469]: 未保护 + - generic "700/root" [ref=f10e473] + - generic "点击计算大小" [ref=f10e475]: 计算 + - generic [ref=f10e477]: 2026-09-29 15:47:43 + - generic [ref=f10e482] [cursor=pointer]: + - text: 更多 + - generic [ref=f10e483]:  + - generic [ref=f10e485]: + - generic [ref=f10e487] [cursor=pointer] + - generic "systemd-private-fbe3088f22eb49fcb04cb2da883033f7-systemd-logind.service-Krnj8o" [ref=f10e492] [cursor=pointer] + - generic [ref=f10e493]: 未保护 + - generic "700/root" [ref=f10e497] + - generic "点击计算大小" [ref=f10e499]: 计算 + - generic [ref=f10e501]: 2026-09-29 11:00:02 + - generic [ref=f10e506] [cursor=pointer]: + - text: 更多 + - generic [ref=f10e507]:  + - generic [ref=f10e509]: + - generic [ref=f10e511] [cursor=pointer] + - generic ".fluah_time" [ref=f10e516] [cursor=pointer] + - generic [ref=f10e517]: 未保护 + - generic "644/root" [ref=f10e521] + - generic [ref=f10e522]: 10 B + - generic [ref=f10e523]: 2026-10-05 11:01:37 + - generic [ref=f10e528] [cursor=pointer]: + - text: 更多 + - generic [ref=f10e529]:  + - generic [ref=f10e531]: + - generic [ref=f10e533] [cursor=pointer] + - generic "airz-php74-install.log" [ref=f10e538] [cursor=pointer] + - generic [ref=f10e539]: 未保护 + - generic "644/root" [ref=f10e543] + - generic [ref=f10e544]: 1.95 MB + - generic [ref=f10e545]: 2026-09-29 15:39:05 + - generic [ref=f10e550] [cursor=pointer]: + - text: 更多 + - generic [ref=f10e551]:  + - generic [ref=f10e553]: + - generic [ref=f10e555] [cursor=pointer] + - generic "airz-preflight.php" [ref=f10e560] [cursor=pointer] + - generic [ref=f10e561]: 未保护 + - generic "644/root" [ref=f10e565] + - generic [ref=f10e566]: 1.43 KB + - generic [ref=f10e567]: 2026-10-05 11:06:18 + - generic [ref=f10e572] [cursor=pointer]: + - text: 更多 + - generic [ref=f10e573]:  + - generic [ref=f10e575]: + - generic [ref=f10e577] [cursor=pointer] + - generic "airz-redis-check.php" [ref=f10e582] [cursor=pointer] + - generic [ref=f10e583]: 未保护 + - generic "644/root" [ref=f10e587] + - generic [ref=f10e588]: 928 B + - generic [ref=f10e589]: 2026-10-05 11:10:03 + - generic [ref=f10e594] [cursor=pointer]: + - text: 更多 + - generic [ref=f10e595]:  + - generic [ref=f10e597]: + - generic [ref=f10e599] [cursor=pointer] + - generic "airz-redis-config.php" [ref=f10e604] [cursor=pointer] + - generic [ref=f10e605]: 未保护 + - generic "644/root" [ref=f10e609] + - generic [ref=f10e610]: 324 B + - generic [ref=f10e611]: 2026-10-05 11:07:20 + - generic [ref=f10e616] [cursor=pointer]: + - text: 更多 + - generic [ref=f10e617]:  + - generic [ref=f10e619]: + - generic [ref=f10e621] [cursor=pointer] + - generic "auto_apply_ip_ssl.log" [ref=f10e626] [cursor=pointer] + - generic [ref=f10e627]: 未保护 + - generic "644/root" [ref=f10e631] + - generic [ref=f10e632]: 764 B + - generic [ref=f10e633]: 2026-09-29 11:05:39 + - generic [ref=f10e638] [cursor=pointer]: + - text: 更多 + - generic [ref=f10e639]:  + - generic [ref=f10e641]: + - generic [ref=f10e643] [cursor=pointer] + - generic "backup.conf" [ref=f10e648] [cursor=pointer] + - generic [ref=f10e649]: 未保护 + - generic "644/root" [ref=f10e653] + - generic [ref=f10e654]: 83 B + - generic [ref=f10e655]: 2026-09-29 15:50:04 + - generic [ref=f10e660] [cursor=pointer]: + - text: 更多 + - generic [ref=f10e661]:  + - generic [ref=f10e663]: + - generic [ref=f10e665] [cursor=pointer] + - generic "btpanel-install.log" [ref=f10e670] [cursor=pointer] + - generic [ref=f10e671]: 未保护 + - generic "644/root" [ref=f10e675] + - generic [ref=f10e676]: 245.94 KB + - generic [ref=f10e677]: 2026-09-29 11:06:04 + - generic [ref=f10e682] [cursor=pointer]: + - text: 更多 + - generic [ref=f10e683]:  + - generic [ref=f10e685]: + - generic [ref=f10e687] [cursor=pointer] + - generic "cert.pl" [ref=f10e692] [cursor=pointer] + - generic [ref=f10e693]: 未保护 + - generic "644/root" [ref=f10e697] + - generic [ref=f10e698]: 5.52 KB + - generic [ref=f10e699]: 2026-10-01 01:11:05 + - generic [ref=f10e704] [cursor=pointer]: + - text: 更多 + - generic [ref=f10e705]:  + - generic [ref=f10e707]: + - generic [ref=f10e709] [cursor=pointer] + - generic "cpuidle_support.log" [ref=f10e714] [cursor=pointer] + - generic [ref=f10e715]: 未保护 + - generic "644/root" [ref=f10e719] + - generic [ref=f10e720]: 53 B + - generic [ref=f10e721]: 2026-09-29 11:00:24 + - generic [ref=f10e726] [cursor=pointer]: + - text: 更多 + - generic [ref=f10e727]:  + - generic [ref=f10e729]: + - generic [ref=f10e731] [cursor=pointer] + - generic "crontab_service_status.flag" [ref=f10e736] [cursor=pointer] + - generic [ref=f10e737]: 未保护 + - generic "644/root" [ref=f10e741] + - generic [ref=f10e742]: 1 B + - generic [ref=f10e743]: 2026-10-04 13:08:08 + - generic [ref=f10e748] [cursor=pointer]: + - text: 更多 + - generic [ref=f10e749]:  + - generic [ref=f10e751]: + - generic [ref=f10e753] [cursor=pointer] + - generic "cvm_init.log" [ref=f10e758] [cursor=pointer] + - generic [ref=f10e759]: 未保护 + - generic "644/root" [ref=f10e763] + - generic [ref=f10e764]: 9.21 KB + - generic [ref=f10e765]: 2026-09-29 11:00:26 + - generic [ref=f10e770] [cursor=pointer]: + - text: 更多 + - generic [ref=f10e771]:  + - generic [ref=f10e773]: + - generic [ref=f10e775] [cursor=pointer] + - generic "deploy-backend.py" [ref=f10e780] [cursor=pointer] + - generic [ref=f10e781]: 未保护 + - generic "700/root" [ref=f10e785] + - generic [ref=f10e786]: 14.27 KB + - generic [ref=f10e787]: 2026-10-04 10:23:03 + - generic [ref=f10e792] [cursor=pointer]: + - text: 更多 + - generic [ref=f10e793]:  + - generic [ref=f10e795]: + - generic [ref=f10e797] [cursor=pointer] + - generic "disable_rt_runtime_share.log" [ref=f10e802] [cursor=pointer] + - generic [ref=f10e803]: 未保护 + - generic "644/root" [ref=f10e807] + - generic [ref=f10e808]: 0 B + - generic [ref=f10e809]: 2026-09-29 11:00:25 + - generic [ref=f10e814] [cursor=pointer]: + - text: 更多 + - generic [ref=f10e815]:  + - generic [ref=f10e817]: + - generic [ref=f10e819] [cursor=pointer] + - generic "gd_i.pl" [ref=f10e824] [cursor=pointer] + - generic [ref=f10e825]: 未保护 + - generic "644/root" [ref=f10e829] + - generic [ref=f10e830]: 40 B + - generic [ref=f10e831]: 2026-09-29 11:26:27 + - generic [ref=f10e836] [cursor=pointer]: + - text: 更多 + - generic [ref=f10e837]:  + - generic [ref=f10e839]: + - generic [ref=f10e841] [cursor=pointer] + - generic "gpudirect_rdma_setup.log" [ref=f10e846] [cursor=pointer] + - generic [ref=f10e847]: 未保护 + - generic "644/root" [ref=f10e851] + - generic [ref=f10e852]: 60 B + - generic [ref=f10e853]: 2026-09-29 11:00:25 + - generic [ref=f10e858] [cursor=pointer]: + - text: 更多 + - generic [ref=f10e859]:  + - generic [ref=f10e861]: + - generic [ref=f10e863] [cursor=pointer] + - generic "gpudirect_rdma_setup.sh" [ref=f10e868] [cursor=pointer] + - generic [ref=f10e869]: 未保护 + - generic "744/root" [ref=f10e873] + - generic [ref=f10e874]: 1.73 KB + - generic [ref=f10e875]: 2026-08-13 22:24:23 + - generic [ref=f10e880] [cursor=pointer]: + - text: 更多 + - generic [ref=f10e881]:  + - generic [ref=f10e883]: + - generic [ref=f10e885] [cursor=pointer] + - generic "last_files_set_mode.pl" [ref=f10e890] [cursor=pointer] + - generic [ref=f10e891]: 未保护 + - generic "644/root" [ref=f10e895] + - generic [ref=f10e896]: 18 B + - generic [ref=f10e897]: 2026-10-03 09:27:31 + - generic [ref=f10e902] [cursor=pointer]: + - text: 更多 + - generic [ref=f10e903]:  + - generic [ref=f10e904]: + - generic [ref=f10e905]: + - generic [ref=f10e906]: 共11个目录,80个文件,文件大小 + - generic [ref=f10e907]: 计算 + - generic [ref=f10e910]: + - button "上一页" [disabled] [ref=f10e911] + - list [ref=f10e912]: + - listitem "第 1 页" [ref=f10e913]: "1" + - button "下一页" [disabled] [ref=f10e914] + - generic [ref=f10e917] [cursor=pointer]: + - generic: + - combobox [ref=f10e919] + - generic [ref=f10e920]: 500条/页 + - generic [ref=f10e925]: 共 91 条 + - generic [ref=f10e926]: + - generic [ref=f10e927]: 前往 + - spinbutton "页" [ref=f10e930]: "1" + - generic [ref=f10e931]: 页 + - generic [ref=f10e932]: + - generic [ref=f10e933]: 宝塔Linux面板©2014-2026 广东堡塔安全技术有限公司 (bt.cn) + - separator [ref=f10e934] + - link "论坛求助" [ref=f10e935] [cursor=pointer]: + - /url: http://www.bt.cn/bbs + - separator [ref=f10e940] + - link "使用手册" [ref=f10e941] [cursor=pointer]: + - /url: https://docs.bt.cn + - separator [ref=f10e946] + - generic [ref=f10e947]: 微信公众号 + - separator [ref=f10e951] + - link "正版查询" [ref=f10e952] [cursor=pointer]: + - /url: https://www.bt.cn/auth + - separator [ref=f10e957] + - generic [ref=f10e958]: 联系人工客服 + - generic [ref=f10e962]: + - generic [ref=f10e963] [cursor=pointer]: + - generic [ref=f10e986]: AI + - generic [ref=f10e987]: 助手 + - generic [ref=f10e988] [cursor=pointer]:  + - generic:        + - dialog [ref=f10e991]: + - generic [ref=f10e992]: + - banner [ref=f10e993]: + - generic [ref=f10e994]: 上传文件到【/tmp】 --支持断点续传 + - generic [ref=f10e995]: + - generic [ref=f10e996] [cursor=pointer] + - generic [ref=f10e1003]: + - generic [ref=f10e1004]: + - generic [ref=f10e1006]: + - button "上传文件" [active] [ref=f10e1007] [cursor=pointer] + - button "切换下拉选项" [ref=f10e1009] [cursor=pointer] + - button "清空列表" [disabled] [ref=f10e1014] + - generic [ref=f10e1016]: 请将需要上传的文件/文件夹拖到此处 + - button "开始上传" [ref=f10e1019] [cursor=pointer] \ No newline at end of file diff --git a/.playwright-cli/page-2026-10-05T03-22-16-528Z.yml b/.playwright-cli/page-2026-10-05T03-22-16-528Z.yml new file mode 100644 index 0000000..ecac968 --- /dev/null +++ b/.playwright-cli/page-2026-10-05T03-22-16-528Z.yml @@ -0,0 +1,497 @@ +- generic [ref=f10e1]: + - generic [ref=f10e4]: + - complementary [ref=f10e5]: + - generic [ref=f10e6]: + - generic [ref=f10e8] [cursor=pointer]: + - generic "双击可复制IP" [ref=f10e11]: 111.230.144.231 + - generic [ref=f10e12]: "0" + - list [ref=f10e18]: + - listitem [ref=f10e19]: + - link "首页" [ref=f10e20] [cursor=pointer]: + - /url: /home + - listitem [ref=f10e24]: + - link "网站" [ref=f10e25] [cursor=pointer]: + - /url: /site + - listitem [ref=f10e29]: + - link "数据库" [ref=f10e30] [cursor=pointer]: + - /url: /database + - listitem [ref=f10e34]: + - link "Docker" [ref=f10e35] [cursor=pointer]: + - /url: /docker + - listitem [ref=f10e39]: + - link "监控" [ref=f10e40] [cursor=pointer]: + - /url: /control + - listitem [ref=f10e44]: + - link "系统" [ref=f10e45] [cursor=pointer]: + - /url: /system_new + - listitem [ref=f10e49]: + - link "安全中心" [ref=f10e50] [cursor=pointer]: + - /url: /firewall + - listitem [ref=f10e54]: + - link "WAF" [ref=f10e55] [cursor=pointer]: + - /url: /waf + - listitem [ref=f10e59]: + - link "文件" [ref=f10e60] [cursor=pointer]: + - /url: /files + - listitem [ref=f10e64]: + - link "日志" [ref=f10e65] [cursor=pointer]: + - /url: /logs + - listitem [ref=f10e69]: + - link "SSL" [ref=f10e70] [cursor=pointer]: + - /url: /ssl + - listitem [ref=f10e74]: + - link "终端" [ref=f10e75] [cursor=pointer]: + - /url: /xterm + - listitem [ref=f10e79]: + - link "AI" [ref=f10e80] [cursor=pointer]: + - /url: /ai + - listitem [ref=f10e84]: + - link "节点管理" [ref=f10e85] [cursor=pointer]: + - /url: /node + - listitem [ref=f10e89]: + - link "计划任务" [ref=f10e90] [cursor=pointer]: + - /url: /crontab + - listitem [ref=f10e94]: + - link "软件商店" [ref=f10e95] [cursor=pointer]: + - /url: /soft + - listitem [ref=f10e99]: + - link "设置" [ref=f10e100] [cursor=pointer]: + - /url: /config + - listitem [ref=f10e104]: + - link "退出" [ref=f10e105] [cursor=pointer]: + - /url: javascript:; + - generic [ref=f10e110]: + - generic [ref=f10e111] [cursor=pointer]:  + - generic [ref=f10e114] [cursor=pointer]:  + - generic [ref=f10e117]: + - generic [ref=f10e121]: + - generic [ref=f10e122]: + - generic [ref=f10e123]: + - generic [ref=f10e124] [cursor=pointer]: + - generic [ref=f10e125]: tmp + - generic [ref=f10e129]:  + - generic [ref=f10e131] [cursor=pointer]:  + - generic:   + - generic [ref=f10e132]: + - generic [ref=f10e133]: + - generic [ref=f10e134] [cursor=pointer]:  + - generic [ref=f10e137]: + - text:  + - generic [ref=f10e138] [cursor=pointer]: + - generic [ref=f10e139]: 根目录 + - generic [ref=f10e140]:  + - generic [ref=f10e141] [cursor=pointer]: + - generic [ref=f10e142]: tmp + - generic [ref=f10e143]:  + - generic [ref=f10e144] [cursor=pointer]:  + - text:  + - generic [ref=f10e146]: + - generic [ref=f10e147]: + - textbox "搜索文件/目录" [ref=f10e149] + - button "" [ref=f10e151] [cursor=pointer] + - generic [ref=f10e155] [cursor=pointer]: + - generic [ref=f10e156]: + - checkbox "包含子目录" + - generic [ref=f10e158]: 包含子目录 + - generic [ref=f10e159]: + - generic [ref=f10e160]: + - button "上传/下载 " [ref=f10e162] [cursor=pointer]: + - generic [ref=f10e163]: + - text: 上传/下载 + - generic [ref=f10e164]:  + - button "新建 " [ref=f10e166] [cursor=pointer]: + - generic [ref=f10e167]: + - text: 新建 + - generic [ref=f10e170]:  + - button "文件内容搜索" [ref=f10e171] [cursor=pointer] + - button "收藏夹 " [ref=f10e175] [cursor=pointer]: + - generic [ref=f10e176]: + - text: 收藏夹 + - generic [ref=f10e178]:  + - button "终端" [ref=f10e179] [cursor=pointer] + - button "/(根目录)166.3 GB" [ref=f10e184] [cursor=pointer]: + - generic [ref=f10e185]:  /(根目录)166.3 GB + - button "更多功能 " [ref=f10e188] [cursor=pointer]: + - generic [ref=f10e189]: + - text: 更多功能 + - generic [ref=f10e190]:  + - generic [ref=f10e191]: + - text:   + - button " 回收站" [ref=f10e192] [cursor=pointer]: + - generic [ref=f10e193]: + - generic [ref=f10e194]:  + - text: 回收站 + - generic [ref=f10e195]: + - generic [ref=f10e196] [cursor=pointer] + - generic [ref=f10e204] [cursor=pointer] + - generic [ref=f10e210]: + - generic [ref=f10e212]: + - generic [ref=f10e213]: + - generic [ref=f10e217] [cursor=pointer]: + - checkbox + - generic [ref=f10e219] [cursor=pointer]: + - generic [ref=f10e220]: 文件名称 + - generic [ref=f10e221]: + - generic [ref=f10e222]:  + - generic [ref=f10e223]:  + - generic [ref=f10e224]: 企业级防篡改 + - generic [ref=f10e226]: 权限/所有者 + - generic [ref=f10e228] [cursor=pointer]: + - generic [ref=f10e229]: 大小 + - generic [ref=f10e230]: + - generic [ref=f10e231]:  + - generic [ref=f10e232]:  + - generic [ref=f10e233] [cursor=pointer]: + - generic [ref=f10e234]: 修改时间 + - generic [ref=f10e235]: + - generic [ref=f10e236]:  + - generic [ref=f10e237]:  + - generic [ref=f10e238]: 备注 + - generic [ref=f10e240]: 操作 + - generic [ref=f10e243]: + - generic [ref=f10e245]: + - generic [ref=f10e247] [cursor=pointer] + - generic "2af7c071b686bc94776078e2ebe35b8a" [ref=f10e252] [cursor=pointer] + - generic [ref=f10e253]: 未保护 + - generic "700/root" [ref=f10e257] + - generic "点击计算大小" [ref=f10e259]: 计算 + - generic [ref=f10e261]: 2026-09-29 11:01:17 + - generic [ref=f10e266] [cursor=pointer]: + - text: 更多 + - generic [ref=f10e267]:  + - generic [ref=f10e269]: + - generic [ref=f10e271] [cursor=pointer] + - generic "aap_locks" [ref=f10e276] [cursor=pointer] + - generic [ref=f10e277]: 未保护 + - generic "755/root" [ref=f10e281] + - generic "点击计算大小" [ref=f10e283]: 计算 + - generic [ref=f10e285]: 2026-09-29 11:05:40 + - generic [ref=f10e290] [cursor=pointer]: + - text: 更多 + - generic [ref=f10e291]:  + - generic [ref=f10e293]: + - generic [ref=f10e295] [cursor=pointer] + - generic "filetransfer" [ref=f10e300] [cursor=pointer] + - generic [ref=f10e301]: 未保护 + - generic "755/root" [ref=f10e305] + - generic "点击计算大小" [ref=f10e307]: 计算 + - generic [ref=f10e309]: 2026-09-29 14:13:47 + - generic [ref=f10e314] [cursor=pointer]: + - text: 更多 + - generic [ref=f10e315]:  + - generic [ref=f10e317]: + - generic [ref=f10e319] [cursor=pointer] + - generic "flow_task" [ref=f10e324] [cursor=pointer] + - generic [ref=f10e325]: 未保护 + - generic "755/root" [ref=f10e329] + - generic "点击计算大小" [ref=f10e331]: 计算 + - generic [ref=f10e333]: 2026-09-29 14:13:47 + - generic [ref=f10e338] [cursor=pointer]: + - text: 更多 + - generic [ref=f10e339]:  + - generic [ref=f10e341]: + - generic [ref=f10e343] [cursor=pointer] + - generic "pymysql-deps" [ref=f10e348] [cursor=pointer] + - generic [ref=f10e349]: 未保护 + - generic "755/root" [ref=f10e353] + - generic "点击计算大小" [ref=f10e355]: 计算 + - generic [ref=f10e357]: 2026-10-04 10:49:27 + - generic [ref=f10e362] [cursor=pointer]: + - text: 更多 + - generic [ref=f10e363]:  + - generic [ref=f10e365]: + - generic [ref=f10e367] [cursor=pointer] + - generic "systemd-private-fbe3088f22eb49fcb04cb2da883033f7-airz-analysis.service-eAZz7B" [ref=f10e372] [cursor=pointer] + - generic [ref=f10e373]: 未保护 + - generic "700/root" [ref=f10e377] + - generic "点击计算大小" [ref=f10e379]: 计算 + - generic [ref=f10e381]: 2026-10-04 10:53:59 + - generic [ref=f10e386] [cursor=pointer]: + - text: 更多 + - generic [ref=f10e387]:  + - generic [ref=f10e389]: + - generic [ref=f10e391] [cursor=pointer] + - generic "systemd-private-fbe3088f22eb49fcb04cb2da883033f7-chronyd.service-qWpZLd" [ref=f10e396] [cursor=pointer] + - generic [ref=f10e397]: 未保护 + - generic "700/root" [ref=f10e401] + - generic "点击计算大小" [ref=f10e403]: 计算 + - generic [ref=f10e405]: 2026-09-29 11:00:14 + - generic [ref=f10e410] [cursor=pointer]: + - text: 更多 + - generic [ref=f10e411]:  + - generic [ref=f10e413]: + - generic [ref=f10e415] [cursor=pointer] + - generic "systemd-private-fbe3088f22eb49fcb04cb2da883033f7-dbus-broker.service-uX7VU6" [ref=f10e420] [cursor=pointer] + - generic [ref=f10e421]: 未保护 + - generic "700/root" [ref=f10e425] + - generic "点击计算大小" [ref=f10e427]: 计算 + - generic [ref=f10e429]: 2026-09-29 11:00:02 + - generic [ref=f10e434] [cursor=pointer]: + - text: 更多 + - generic [ref=f10e435]:  + - generic [ref=f10e437]: + - generic [ref=f10e439] [cursor=pointer] + - generic "systemd-private-fbe3088f22eb49fcb04cb2da883033f7-polkit.service-3IKnd3" [ref=f10e444] [cursor=pointer] + - generic [ref=f10e445]: 未保护 + - generic "700/root" [ref=f10e449] + - generic "点击计算大小" [ref=f10e451]: 计算 + - generic [ref=f10e453]: 2026-09-29 11:00:07 + - generic [ref=f10e458] [cursor=pointer]: + - text: 更多 + - generic [ref=f10e459]:  + - generic [ref=f10e461]: + - generic [ref=f10e463] [cursor=pointer] + - generic "systemd-private-fbe3088f22eb49fcb04cb2da883033f7-redis.service-fAMcQI" [ref=f10e468] [cursor=pointer] + - generic [ref=f10e469]: 未保护 + - generic "700/root" [ref=f10e473] + - generic "点击计算大小" [ref=f10e475]: 计算 + - generic [ref=f10e477]: 2026-09-29 15:47:43 + - generic [ref=f10e482] [cursor=pointer]: + - text: 更多 + - generic [ref=f10e483]:  + - generic [ref=f10e485]: + - generic [ref=f10e487] [cursor=pointer] + - generic "systemd-private-fbe3088f22eb49fcb04cb2da883033f7-systemd-logind.service-Krnj8o" [ref=f10e492] [cursor=pointer] + - generic [ref=f10e493]: 未保护 + - generic "700/root" [ref=f10e497] + - generic "点击计算大小" [ref=f10e499]: 计算 + - generic [ref=f10e501]: 2026-09-29 11:00:02 + - generic [ref=f10e506] [cursor=pointer]: + - text: 更多 + - generic [ref=f10e507]:  + - generic [ref=f10e509]: + - generic [ref=f10e511] [cursor=pointer] + - generic ".fluah_time" [ref=f10e516] [cursor=pointer] + - generic [ref=f10e517]: 未保护 + - generic "644/root" [ref=f10e521] + - generic [ref=f10e522]: 10 B + - generic [ref=f10e523]: 2026-10-05 11:01:37 + - generic [ref=f10e528] [cursor=pointer]: + - text: 更多 + - generic [ref=f10e529]:  + - generic [ref=f10e531]: + - generic [ref=f10e533] [cursor=pointer] + - generic "airz-php74-install.log" [ref=f10e538] [cursor=pointer] + - generic [ref=f10e539]: 未保护 + - generic "644/root" [ref=f10e543] + - generic [ref=f10e544]: 1.95 MB + - generic [ref=f10e545]: 2026-09-29 15:39:05 + - generic [ref=f10e550] [cursor=pointer]: + - text: 更多 + - generic [ref=f10e551]:  + - generic [ref=f10e553]: + - generic [ref=f10e555] [cursor=pointer] + - generic "airz-preflight.php" [ref=f10e560] [cursor=pointer] + - generic [ref=f10e561]: 未保护 + - generic "644/root" [ref=f10e565] + - generic [ref=f10e566]: 1.43 KB + - generic [ref=f10e567]: 2026-10-05 11:06:18 + - generic [ref=f10e572] [cursor=pointer]: + - text: 更多 + - generic [ref=f10e573]:  + - generic [ref=f10e575]: + - generic [ref=f10e577] [cursor=pointer] + - generic "airz-redis-check.php" [ref=f10e582] [cursor=pointer] + - generic [ref=f10e583]: 未保护 + - generic "644/root" [ref=f10e587] + - generic [ref=f10e588]: 928 B + - generic [ref=f10e589]: 2026-10-05 11:10:03 + - generic [ref=f10e594] [cursor=pointer]: + - text: 更多 + - generic [ref=f10e595]:  + - generic [ref=f10e597]: + - generic [ref=f10e599] [cursor=pointer] + - generic "airz-redis-config.php" [ref=f10e604] [cursor=pointer] + - generic [ref=f10e605]: 未保护 + - generic "644/root" [ref=f10e609] + - generic [ref=f10e610]: 324 B + - generic [ref=f10e611]: 2026-10-05 11:07:20 + - generic [ref=f10e616] [cursor=pointer]: + - text: 更多 + - generic [ref=f10e617]:  + - generic [ref=f10e619]: + - generic [ref=f10e621] [cursor=pointer] + - generic "auto_apply_ip_ssl.log" [ref=f10e626] [cursor=pointer] + - generic [ref=f10e627]: 未保护 + - generic "644/root" [ref=f10e631] + - generic [ref=f10e632]: 764 B + - generic [ref=f10e633]: 2026-09-29 11:05:39 + - generic [ref=f10e638] [cursor=pointer]: + - text: 更多 + - generic [ref=f10e639]:  + - generic [ref=f10e641]: + - generic [ref=f10e643] [cursor=pointer] + - generic "backup.conf" [ref=f10e648] [cursor=pointer] + - generic [ref=f10e649]: 未保护 + - generic "644/root" [ref=f10e653] + - generic [ref=f10e654]: 83 B + - generic [ref=f10e655]: 2026-09-29 15:50:04 + - generic [ref=f10e660] [cursor=pointer]: + - text: 更多 + - generic [ref=f10e661]:  + - generic [ref=f10e663]: + - generic [ref=f10e665] [cursor=pointer] + - generic "btpanel-install.log" [ref=f10e670] [cursor=pointer] + - generic [ref=f10e671]: 未保护 + - generic "644/root" [ref=f10e675] + - generic [ref=f10e676]: 245.94 KB + - generic [ref=f10e677]: 2026-09-29 11:06:04 + - generic [ref=f10e682] [cursor=pointer]: + - text: 更多 + - generic [ref=f10e683]:  + - generic [ref=f10e685]: + - generic [ref=f10e687] [cursor=pointer] + - generic "cert.pl" [ref=f10e692] [cursor=pointer] + - generic [ref=f10e693]: 未保护 + - generic "644/root" [ref=f10e697] + - generic [ref=f10e698]: 5.52 KB + - generic [ref=f10e699]: 2026-10-01 01:11:05 + - generic [ref=f10e704] [cursor=pointer]: + - text: 更多 + - generic [ref=f10e705]:  + - generic [ref=f10e707]: + - generic [ref=f10e709] [cursor=pointer] + - generic "cpuidle_support.log" [ref=f10e714] [cursor=pointer] + - generic [ref=f10e715]: 未保护 + - generic "644/root" [ref=f10e719] + - generic [ref=f10e720]: 53 B + - generic [ref=f10e721]: 2026-09-29 11:00:24 + - generic [ref=f10e726] [cursor=pointer]: + - text: 更多 + - generic [ref=f10e727]:  + - generic [ref=f10e729]: + - generic [ref=f10e731] [cursor=pointer] + - generic "crontab_service_status.flag" [ref=f10e736] [cursor=pointer] + - generic [ref=f10e737]: 未保护 + - generic "644/root" [ref=f10e741] + - generic [ref=f10e742]: 1 B + - generic [ref=f10e743]: 2026-10-04 13:08:08 + - generic [ref=f10e748] [cursor=pointer]: + - text: 更多 + - generic [ref=f10e749]:  + - generic [ref=f10e751]: + - generic [ref=f10e753] [cursor=pointer] + - generic "cvm_init.log" [ref=f10e758] [cursor=pointer] + - generic [ref=f10e759]: 未保护 + - generic "644/root" [ref=f10e763] + - generic [ref=f10e764]: 9.21 KB + - generic [ref=f10e765]: 2026-09-29 11:00:26 + - generic [ref=f10e770] [cursor=pointer]: + - text: 更多 + - generic [ref=f10e771]:  + - generic [ref=f10e773]: + - generic [ref=f10e775] [cursor=pointer] + - generic "deploy-backend.py" [ref=f10e780] [cursor=pointer] + - generic [ref=f10e781]: 未保护 + - generic "700/root" [ref=f10e785] + - generic [ref=f10e786]: 14.27 KB + - generic [ref=f10e787]: 2026-10-04 10:23:03 + - generic [ref=f10e792] [cursor=pointer]: + - text: 更多 + - generic [ref=f10e793]:  + - generic [ref=f10e795]: + - generic [ref=f10e797] [cursor=pointer] + - generic "disable_rt_runtime_share.log" [ref=f10e802] [cursor=pointer] + - generic [ref=f10e803]: 未保护 + - generic "644/root" [ref=f10e807] + - generic [ref=f10e808]: 0 B + - generic [ref=f10e809]: 2026-09-29 11:00:25 + - generic [ref=f10e814] [cursor=pointer]: + - text: 更多 + - generic [ref=f10e815]:  + - generic [ref=f10e817]: + - generic [ref=f10e819] [cursor=pointer] + - generic "gd_i.pl" [ref=f10e824] [cursor=pointer] + - generic [ref=f10e825]: 未保护 + - generic "644/root" [ref=f10e829] + - generic [ref=f10e830]: 40 B + - generic [ref=f10e831]: 2026-09-29 11:26:27 + - generic [ref=f10e836] [cursor=pointer]: + - text: 更多 + - generic [ref=f10e837]:  + - generic [ref=f10e839]: + - generic [ref=f10e841] [cursor=pointer] + - generic "gpudirect_rdma_setup.log" [ref=f10e846] [cursor=pointer] + - generic [ref=f10e847]: 未保护 + - generic "644/root" [ref=f10e851] + - generic [ref=f10e852]: 60 B + - generic [ref=f10e853]: 2026-09-29 11:00:25 + - generic [ref=f10e858] [cursor=pointer]: + - text: 更多 + - generic [ref=f10e859]:  + - generic [ref=f10e861]: + - generic [ref=f10e863] [cursor=pointer] + - generic "gpudirect_rdma_setup.sh" [ref=f10e868] [cursor=pointer] + - generic [ref=f10e869]: 未保护 + - generic "744/root" [ref=f10e873] + - generic [ref=f10e874]: 1.73 KB + - generic [ref=f10e875]: 2026-08-13 22:24:23 + - generic [ref=f10e880] [cursor=pointer]: + - text: 更多 + - generic [ref=f10e881]:  + - generic [ref=f10e883]: + - generic [ref=f10e885] [cursor=pointer] + - generic "last_files_set_mode.pl" [ref=f10e890] [cursor=pointer] + - generic [ref=f10e891]: 未保护 + - generic "644/root" [ref=f10e895] + - generic [ref=f10e896]: 18 B + - generic [ref=f10e897]: 2026-10-03 09:27:31 + - generic [ref=f10e902] [cursor=pointer]: + - text: 更多 + - generic [ref=f10e903]:  + - generic [ref=f10e904]: + - generic [ref=f10e905]: + - generic [ref=f10e906]: 共11个目录,80个文件,文件大小 + - generic [ref=f10e907]: 计算 + - generic [ref=f10e910]: + - button "上一页" [disabled] [ref=f10e911] + - list [ref=f10e912]: + - listitem "第 1 页" [ref=f10e913]: "1" + - button "下一页" [disabled] [ref=f10e914] + - generic [ref=f10e917] [cursor=pointer]: + - generic: + - combobox [ref=f10e919] + - generic [ref=f10e920]: 500条/页 + - generic [ref=f10e925]: 共 91 条 + - generic [ref=f10e926]: + - generic [ref=f10e927]: 前往 + - spinbutton "页" [ref=f10e930]: "1" + - generic [ref=f10e931]: 页 + - generic [ref=f10e932]: + - generic [ref=f10e933]: 宝塔Linux面板©2014-2026 广东堡塔安全技术有限公司 (bt.cn) + - separator [ref=f10e934] + - link "论坛求助" [ref=f10e935] [cursor=pointer]: + - /url: http://www.bt.cn/bbs + - separator [ref=f10e940] + - link "使用手册" [ref=f10e941] [cursor=pointer]: + - /url: https://docs.bt.cn + - separator [ref=f10e946] + - generic [ref=f10e947]: 微信公众号 + - separator [ref=f10e951] + - link "正版查询" [ref=f10e952] [cursor=pointer]: + - /url: https://www.bt.cn/auth + - separator [ref=f10e957] + - generic [ref=f10e958]: 联系人工客服 + - generic [ref=f10e962]: + - generic [ref=f10e963] [cursor=pointer]: + - generic [ref=f10e986]: AI + - generic [ref=f10e987]: 助手 + - generic [ref=f10e988] [cursor=pointer]:  + - generic:        + - dialog [ref=f10e991]: + - generic [ref=f10e992]: + - banner [ref=f10e993]: + - generic [ref=f10e994]: 上传文件到【/tmp】 --支持断点续传 + - generic [ref=f10e995]: + - generic [ref=f10e996] [cursor=pointer] + - generic [ref=f10e1003]: + - generic [ref=f10e1004]: + - generic [ref=f10e1006]: + - button "上传文件" [ref=f10e1007] [cursor=pointer] + - button "切换下拉选项" [ref=f10e1009] [cursor=pointer] + - button "清空列表" [disabled] [ref=f10e1014] + - generic [ref=f10e1016]: 请将需要上传的文件/文件夹拖到此处 + - button "开始上传" [active] [ref=f10e1019] [cursor=pointer] + - alert [ref=f10e1021]: + - paragraph [ref=f10e1025]: 请添加需要上传的文件 + - generic [ref=f10e1026] [cursor=pointer] \ No newline at end of file diff --git a/.playwright-cli/page-2026-10-05T03-23-24-918Z.yml b/.playwright-cli/page-2026-10-05T03-23-24-918Z.yml new file mode 100644 index 0000000..6299dd5 --- /dev/null +++ b/.playwright-cli/page-2026-10-05T03-23-24-918Z.yml @@ -0,0 +1,510 @@ +- generic [active] [ref=f10e1]: + - generic [ref=f10e4]: + - complementary [ref=f10e5]: + - generic [ref=f10e6]: + - generic [ref=f10e8] [cursor=pointer]: + - generic "双击可复制IP" [ref=f10e11]: 111.230.144.231 + - generic [ref=f10e12]: "0" + - list [ref=f10e18]: + - listitem [ref=f10e19]: + - link "首页" [ref=f10e20] [cursor=pointer]: + - /url: /home + - listitem [ref=f10e24]: + - link "网站" [ref=f10e25] [cursor=pointer]: + - /url: /site + - listitem [ref=f10e29]: + - link "数据库" [ref=f10e30] [cursor=pointer]: + - /url: /database + - listitem [ref=f10e34]: + - link "Docker" [ref=f10e35] [cursor=pointer]: + - /url: /docker + - listitem [ref=f10e39]: + - link "监控" [ref=f10e40] [cursor=pointer]: + - /url: /control + - listitem [ref=f10e44]: + - link "系统" [ref=f10e45] [cursor=pointer]: + - /url: /system_new + - listitem [ref=f10e49]: + - link "安全中心" [ref=f10e50] [cursor=pointer]: + - /url: /firewall + - listitem [ref=f10e54]: + - link "WAF" [ref=f10e55] [cursor=pointer]: + - /url: /waf + - listitem [ref=f10e59]: + - link "文件" [ref=f10e60] [cursor=pointer]: + - /url: /files + - listitem [ref=f10e64]: + - link "日志" [ref=f10e65] [cursor=pointer]: + - /url: /logs + - listitem [ref=f10e69]: + - link "SSL" [ref=f10e70] [cursor=pointer]: + - /url: /ssl + - listitem [ref=f10e74]: + - link "终端" [ref=f10e75] [cursor=pointer]: + - /url: /xterm + - listitem [ref=f10e79]: + - link "AI" [ref=f10e80] [cursor=pointer]: + - /url: /ai + - listitem [ref=f10e84]: + - link "节点管理" [ref=f10e85] [cursor=pointer]: + - /url: /node + - listitem [ref=f10e89]: + - link "计划任务" [ref=f10e90] [cursor=pointer]: + - /url: /crontab + - listitem [ref=f10e94]: + - link "软件商店" [ref=f10e95] [cursor=pointer]: + - /url: /soft + - listitem [ref=f10e99]: + - link "设置" [ref=f10e100] [cursor=pointer]: + - /url: /config + - listitem [ref=f10e104]: + - link "退出" [ref=f10e105] [cursor=pointer]: + - /url: javascript:; + - generic [ref=f10e110]: + - generic [ref=f10e111] [cursor=pointer]:  + - generic [ref=f10e114] [cursor=pointer]:  + - generic [ref=f10e117]: + - generic [ref=f10e121]: + - generic [ref=f10e122]: + - generic [ref=f10e123]: + - generic [ref=f10e124] [cursor=pointer]: + - generic [ref=f10e125]: tmp + - generic [ref=f10e129]:  + - generic [ref=f10e131] [cursor=pointer]:  + - generic:   + - generic [ref=f10e132]: + - generic [ref=f10e133]: + - generic [ref=f10e134] [cursor=pointer]:  + - generic [ref=f10e137]: + - text:  + - generic [ref=f10e138] [cursor=pointer]: + - generic [ref=f10e139]: 根目录 + - generic [ref=f10e140]:  + - generic [ref=f10e141] [cursor=pointer]: + - generic [ref=f10e142]: tmp + - generic [ref=f10e143]:  + - generic [ref=f10e144] [cursor=pointer]:  + - text:  + - generic [ref=f10e146]: + - generic [ref=f10e147]: + - textbox "搜索文件/目录" [ref=f10e149] + - button "" [ref=f10e151] [cursor=pointer] + - generic [ref=f10e155] [cursor=pointer]: + - generic [ref=f10e156]: + - checkbox "包含子目录" + - generic [ref=f10e158]: 包含子目录 + - generic [ref=f10e159]: + - generic [ref=f10e160]: + - button "上传/下载 " [ref=f10e162] [cursor=pointer]: + - generic [ref=f10e163]: + - text: 上传/下载 + - generic [ref=f10e164]:  + - button "新建 " [ref=f10e166] [cursor=pointer]: + - generic [ref=f10e167]: + - text: 新建 + - generic [ref=f10e170]:  + - button "文件内容搜索" [ref=f10e171] [cursor=pointer] + - button "收藏夹 " [ref=f10e175] [cursor=pointer]: + - generic [ref=f10e176]: + - text: 收藏夹 + - generic [ref=f10e178]:  + - button "终端" [ref=f10e179] [cursor=pointer] + - button "/(根目录)166.3 GB" [ref=f10e184] [cursor=pointer]: + - generic [ref=f10e185]:  /(根目录)166.3 GB + - button "更多功能 " [ref=f10e188] [cursor=pointer]: + - generic [ref=f10e189]: + - text: 更多功能 + - generic [ref=f10e190]:  + - generic [ref=f10e191]: + - text:   + - button " 回收站" [ref=f10e192] [cursor=pointer]: + - generic [ref=f10e193]: + - generic [ref=f10e194]:  + - text: 回收站 + - generic [ref=f10e195]: + - generic [ref=f10e196] [cursor=pointer] + - generic [ref=f10e204] [cursor=pointer] + - generic [ref=f10e210]: + - generic [ref=f10e212]: + - generic [ref=f10e213]: + - generic [ref=f10e217] [cursor=pointer]: + - checkbox + - generic [ref=f10e219] [cursor=pointer]: + - generic [ref=f10e220]: 文件名称 + - generic [ref=f10e221]: + - generic [ref=f10e222]:  + - generic [ref=f10e223]:  + - generic [ref=f10e224]: 企业级防篡改 + - generic [ref=f10e226]: 权限/所有者 + - generic [ref=f10e228] [cursor=pointer]: + - generic [ref=f10e229]: 大小 + - generic [ref=f10e230]: + - generic [ref=f10e231]:  + - generic [ref=f10e232]:  + - generic [ref=f10e233] [cursor=pointer]: + - generic [ref=f10e234]: 修改时间 + - generic [ref=f10e235]: + - generic [ref=f10e236]:  + - generic [ref=f10e237]:  + - generic [ref=f10e238]: 备注 + - generic [ref=f10e240]: 操作 + - generic [ref=f10e1030]: + - generic [ref=f10e1032]: + - generic [ref=f10e1034] [cursor=pointer] + - generic "systemd-private-fbe3088f22eb49fcb04cb2da883033f7-systemd-logind.service-Krnj8o" [ref=f10e1039] [cursor=pointer] + - generic [ref=f10e1040]: 未保护 + - generic "700/root" [ref=f10e1044] + - generic "点击计算大小" [ref=f10e1046]: 计算 + - generic [ref=f10e1048]: 2026-09-29 11:00:02 + - generic [ref=f10e1053] [cursor=pointer]: + - text: 更多 + - generic [ref=f10e1054]:  + - generic [ref=f10e1056]: + - generic [ref=f10e1058] [cursor=pointer] + - generic "systemd-private-fbe3088f22eb49fcb04cb2da883033f7-redis.service-fAMcQI" [ref=f10e1063] [cursor=pointer] + - generic [ref=f10e1064]: 未保护 + - generic "700/root" [ref=f10e1068] + - generic "点击计算大小" [ref=f10e1070]: 计算 + - generic [ref=f10e1072]: 2026-09-29 15:47:43 + - generic [ref=f10e1077] [cursor=pointer]: + - text: 更多 + - generic [ref=f10e1078]:  + - generic [ref=f10e1080]: + - generic [ref=f10e1082] [cursor=pointer] + - generic "systemd-private-fbe3088f22eb49fcb04cb2da883033f7-polkit.service-3IKnd3" [ref=f10e1087] [cursor=pointer] + - generic [ref=f10e1088]: 未保护 + - generic "700/root" [ref=f10e1092] + - generic "点击计算大小" [ref=f10e1094]: 计算 + - generic [ref=f10e1096]: 2026-09-29 11:00:07 + - generic [ref=f10e1101] [cursor=pointer]: + - text: 更多 + - generic [ref=f10e1102]:  + - generic [ref=f10e1104]: + - generic [ref=f10e1106] [cursor=pointer] + - generic "systemd-private-fbe3088f22eb49fcb04cb2da883033f7-dbus-broker.service-uX7VU6" [ref=f10e1111] [cursor=pointer] + - generic [ref=f10e1112]: 未保护 + - generic "700/root" [ref=f10e1116] + - generic "点击计算大小" [ref=f10e1118]: 计算 + - generic [ref=f10e1120]: 2026-09-29 11:00:02 + - generic [ref=f10e1125] [cursor=pointer]: + - text: 更多 + - generic [ref=f10e1126]:  + - generic [ref=f10e1128]: + - generic [ref=f10e1130] [cursor=pointer] + - generic "systemd-private-fbe3088f22eb49fcb04cb2da883033f7-chronyd.service-qWpZLd" [ref=f10e1135] [cursor=pointer] + - generic [ref=f10e1136]: 未保护 + - generic "700/root" [ref=f10e1140] + - generic "点击计算大小" [ref=f10e1142]: 计算 + - generic [ref=f10e1144]: 2026-09-29 11:00:14 + - generic [ref=f10e1149] [cursor=pointer]: + - text: 更多 + - generic [ref=f10e1150]:  + - generic [ref=f10e1152]: + - generic [ref=f10e1154] [cursor=pointer] + - generic "systemd-private-fbe3088f22eb49fcb04cb2da883033f7-airz-analysis.service-eAZz7B" [ref=f10e1159] [cursor=pointer] + - generic [ref=f10e1160]: 未保护 + - generic "700/root" [ref=f10e1164] + - generic "点击计算大小" [ref=f10e1166]: 计算 + - generic [ref=f10e1168]: 2026-10-04 10:53:59 + - generic [ref=f10e1173] [cursor=pointer]: + - text: 更多 + - generic [ref=f10e1174]:  + - generic [ref=f10e1176]: + - generic [ref=f10e1178] [cursor=pointer] + - generic "pymysql-deps" [ref=f10e1183] [cursor=pointer] + - generic [ref=f10e1184]: 未保护 + - generic "755/root" [ref=f10e1188] + - generic "点击计算大小" [ref=f10e1190]: 计算 + - generic [ref=f10e1192]: 2026-10-04 10:49:27 + - generic [ref=f10e1197] [cursor=pointer]: + - text: 更多 + - generic [ref=f10e1198]:  + - generic [ref=f10e1200]: + - generic [ref=f10e1202] [cursor=pointer] + - generic "flow_task" [ref=f10e1207] [cursor=pointer] + - generic [ref=f10e1208]: 未保护 + - generic "755/root" [ref=f10e1212] + - generic "点击计算大小" [ref=f10e1214]: 计算 + - generic [ref=f10e1216]: 2026-09-29 14:13:47 + - generic [ref=f10e1221] [cursor=pointer]: + - text: 更多 + - generic [ref=f10e1222]:  + - generic [ref=f10e1224]: + - generic [ref=f10e1226] [cursor=pointer] + - generic "filetransfer" [ref=f10e1231] [cursor=pointer] + - generic [ref=f10e1232]: 未保护 + - generic "755/root" [ref=f10e1236] + - generic "点击计算大小" [ref=f10e1238]: 计算 + - generic [ref=f10e1240]: 2026-09-29 14:13:47 + - generic [ref=f10e1245] [cursor=pointer]: + - text: 更多 + - generic [ref=f10e1246]:  + - generic [ref=f10e1248]: + - generic [ref=f10e1250] [cursor=pointer] + - generic "aap_locks" [ref=f10e1255] [cursor=pointer] + - generic [ref=f10e1256]: 未保护 + - generic "755/root" [ref=f10e1260] + - generic "点击计算大小" [ref=f10e1262]: 计算 + - generic [ref=f10e1264]: 2026-09-29 11:05:40 + - generic [ref=f10e1269] [cursor=pointer]: + - text: 更多 + - generic [ref=f10e1270]:  + - generic [ref=f10e1272]: + - generic [ref=f10e1274] [cursor=pointer] + - generic "2af7c071b686bc94776078e2ebe35b8a" [ref=f10e1279] [cursor=pointer] + - generic [ref=f10e1280]: 未保护 + - generic "700/root" [ref=f10e1284] + - generic "点击计算大小" [ref=f10e1286]: 计算 + - generic [ref=f10e1288]: 2026-09-29 11:01:17 + - generic [ref=f10e1293] [cursor=pointer]: + - text: 更多 + - generic [ref=f10e1294]:  + - generic [ref=f10e1296]: + - generic [ref=f10e1298] [cursor=pointer] + - generic "gpudirect_rdma_setup.sh" [ref=f10e1303] [cursor=pointer] + - generic [ref=f10e1304]: 未保护 + - generic "744/root" [ref=f10e1308] + - generic [ref=f10e1309]: 1.73 KB + - generic [ref=f10e1310]: 2026-08-13 22:24:23 + - generic [ref=f10e1315] [cursor=pointer]: + - text: 更多 + - generic [ref=f10e1316]:  + - generic [ref=f10e1318]: + - generic [ref=f10e1320] [cursor=pointer] + - generic "gpudirect_rdma_setup.log" [ref=f10e1325] [cursor=pointer] + - generic [ref=f10e1326]: 未保护 + - generic "644/root" [ref=f10e1330] + - generic [ref=f10e1331]: 60 B + - generic [ref=f10e1332]: 2026-09-29 11:00:25 + - generic [ref=f10e1337] [cursor=pointer]: + - text: 更多 + - generic [ref=f10e1338]:  + - generic [ref=f10e1340]: + - generic [ref=f10e1342] [cursor=pointer] + - generic "gd_i.pl" [ref=f10e1347] [cursor=pointer] + - generic [ref=f10e1348]: 未保护 + - generic "644/root" [ref=f10e1352] + - generic [ref=f10e1353]: 40 B + - generic [ref=f10e1354]: 2026-09-29 11:26:27 + - generic [ref=f10e1359] [cursor=pointer]: + - text: 更多 + - generic [ref=f10e1360]:  + - generic [ref=f10e1362]: + - generic [ref=f10e1364] [cursor=pointer] + - generic "disable_rt_runtime_share.log" [ref=f10e1369] [cursor=pointer] + - generic [ref=f10e1370]: 未保护 + - generic "644/root" [ref=f10e1374] + - generic [ref=f10e1375]: 0 B + - generic [ref=f10e1376]: 2026-09-29 11:00:25 + - generic [ref=f10e1381] [cursor=pointer]: + - text: 更多 + - generic [ref=f10e1382]:  + - generic [ref=f10e1384]: + - generic [ref=f10e1386] [cursor=pointer] + - generic "deploy-backend.py" [ref=f10e1391] [cursor=pointer] + - generic [ref=f10e1392]: 未保护 + - generic "700/root" [ref=f10e1396] + - generic [ref=f10e1397]: 14.27 KB + - generic [ref=f10e1398]: 2026-10-04 10:23:03 + - generic [ref=f10e1403] [cursor=pointer]: + - text: 更多 + - generic [ref=f10e1404]:  + - generic [ref=f10e1406]: + - generic [ref=f10e1408] [cursor=pointer] + - generic "cvm_init.log" [ref=f10e1413] [cursor=pointer] + - generic [ref=f10e1414]: 未保护 + - generic "644/root" [ref=f10e1418] + - generic [ref=f10e1419]: 9.21 KB + - generic [ref=f10e1420]: 2026-09-29 11:00:26 + - generic [ref=f10e1425] [cursor=pointer]: + - text: 更多 + - generic [ref=f10e1426]:  + - generic [ref=f10e1428]: + - generic [ref=f10e1430] [cursor=pointer] + - generic "crontab_service_status.flag" [ref=f10e1435] [cursor=pointer] + - generic [ref=f10e1436]: 未保护 + - generic "644/root" [ref=f10e1440] + - generic [ref=f10e1441]: 1 B + - generic [ref=f10e1442]: 2026-10-04 13:08:08 + - generic [ref=f10e1447] [cursor=pointer]: + - text: 更多 + - generic [ref=f10e1448]:  + - generic [ref=f10e1450]: + - generic [ref=f10e1452] [cursor=pointer] + - generic "cpuidle_support.log" [ref=f10e1457] [cursor=pointer] + - generic [ref=f10e1458]: 未保护 + - generic "644/root" [ref=f10e1462] + - generic [ref=f10e1463]: 53 B + - generic [ref=f10e1464]: 2026-09-29 11:00:24 + - generic [ref=f10e1469] [cursor=pointer]: + - text: 更多 + - generic [ref=f10e1470]:  + - generic [ref=f10e1472]: + - generic [ref=f10e1474] [cursor=pointer] + - generic "cert.pl" [ref=f10e1479] [cursor=pointer] + - generic [ref=f10e1480]: 未保护 + - generic "644/root" [ref=f10e1484] + - generic [ref=f10e1485]: 5.52 KB + - generic [ref=f10e1486]: 2026-10-01 01:11:05 + - generic [ref=f10e1491] [cursor=pointer]: + - text: 更多 + - generic [ref=f10e1492]:  + - generic [ref=f10e1494]: + - generic [ref=f10e1496] [cursor=pointer] + - generic "btpanel-install.log" [ref=f10e1501] [cursor=pointer] + - generic [ref=f10e1502]: 未保护 + - generic "644/root" [ref=f10e1506] + - generic [ref=f10e1507]: 245.94 KB + - generic [ref=f10e1508]: 2026-09-29 11:06:04 + - generic [ref=f10e1513] [cursor=pointer]: + - text: 更多 + - generic [ref=f10e1514]:  + - generic [ref=f10e1516]: + - generic [ref=f10e1518] [cursor=pointer] + - generic "backup.conf" [ref=f10e1523] [cursor=pointer] + - generic [ref=f10e1524]: 未保护 + - generic "644/root" [ref=f10e1528] + - generic [ref=f10e1529]: 83 B + - generic [ref=f10e1530]: 2026-09-29 15:50:04 + - generic [ref=f10e1535] [cursor=pointer]: + - text: 更多 + - generic [ref=f10e1536]:  + - generic [ref=f10e1538]: + - generic [ref=f10e1540] [cursor=pointer] + - generic "auto_apply_ip_ssl.log" [ref=f10e1545] [cursor=pointer] + - generic [ref=f10e1546]: 未保护 + - generic "644/root" [ref=f10e1550] + - generic [ref=f10e1551]: 764 B + - generic [ref=f10e1552]: 2026-09-29 11:05:39 + - generic [ref=f10e1557] [cursor=pointer]: + - text: 更多 + - generic [ref=f10e1558]:  + - generic [ref=f10e1560]: + - generic [ref=f10e1562] [cursor=pointer] + - generic "airz-redis-config.php" [ref=f10e1567] [cursor=pointer] + - generic [ref=f10e1568]: 未保护 + - generic "644/root" [ref=f10e1572] + - generic [ref=f10e1573]: 324 B + - generic [ref=f10e1574]: 2026-10-05 11:07:20 + - generic [ref=f10e1579] [cursor=pointer]: + - text: 更多 + - generic [ref=f10e1580]:  + - generic [ref=f10e1582]: + - generic [ref=f10e1584] [cursor=pointer] + - generic "airz-redis-check.php" [ref=f10e1589] [cursor=pointer] + - generic [ref=f10e1590]: 未保护 + - generic "644/root" [ref=f10e1594] + - generic [ref=f10e1595]: 928 B + - generic [ref=f10e1596]: 2026-10-05 11:10:03 + - generic [ref=f10e1601] [cursor=pointer]: + - text: 更多 + - generic [ref=f10e1602]:  + - generic [ref=f10e1604]: + - generic [ref=f10e1606] [cursor=pointer] + - generic "airz-preflight.php" [ref=f10e1611] [cursor=pointer] + - generic [ref=f10e1612]: 未保护 + - generic "644/root" [ref=f10e1616] + - generic [ref=f10e1617]: 1.43 KB + - generic [ref=f10e1618]: 2026-10-05 11:06:18 + - generic [ref=f10e1623] [cursor=pointer]: + - text: 更多 + - generic [ref=f10e1624]:  + - generic [ref=f10e1626]: + - generic [ref=f10e1628] [cursor=pointer] + - generic "airz-php74-install.log" [ref=f10e1633] [cursor=pointer] + - generic [ref=f10e1634]: 未保护 + - generic "644/root" [ref=f10e1638] + - generic [ref=f10e1639]: 1.95 MB + - generic [ref=f10e1640]: 2026-09-29 15:39:05 + - generic [ref=f10e1645] [cursor=pointer]: + - text: 更多 + - generic [ref=f10e1646]:  + - generic [ref=f10e1648]: + - generic [ref=f10e1650] [cursor=pointer] + - generic "airz-feedback-release-20261005-103353.zip" [ref=f10e1655] [cursor=pointer] + - generic [ref=f10e1656]: 未保护 + - generic "777/root" [ref=f10e1660] + - generic [ref=f10e1661]: 16.13 KB + - generic [ref=f10e1662]: 2026-10-05 11:23:23 + - generic [ref=f10e1667] [cursor=pointer]: + - text: 更多 + - generic [ref=f10e1668]:  + - generic [ref=f10e1670]: + - generic [ref=f10e1672] [cursor=pointer] + - generic ".fluah_time" [ref=f10e1677] [cursor=pointer] + - generic [ref=f10e1678]: 未保护 + - generic "644/root" [ref=f10e1682] + - generic [ref=f10e1683]: 10 B + - generic [ref=f10e1684]: 2026-10-05 11:01:37 + - generic [ref=f10e1689] [cursor=pointer]: + - text: 更多 + - generic [ref=f10e1690]:  + - generic [ref=f10e904]: + - generic [ref=f10e905]: + - generic [ref=f10e906]: 共11个目录,82个文件,文件大小 + - generic [ref=f10e907]: 计算 + - generic [ref=f10e910]: + - button "上一页" [disabled] [ref=f10e911] + - list [ref=f10e912]: + - listitem "第 1 页" [ref=f10e913]: "1" + - button "下一页" [disabled] [ref=f10e914] + - generic [ref=f10e917] [cursor=pointer]: + - generic: + - combobox [ref=f10e919] + - generic [ref=f10e920]: 500条/页 + - generic [ref=f10e925]: 共 93 条 + - generic [ref=f10e926]: + - generic [ref=f10e927]: 前往 + - spinbutton "页" [ref=f10e930]: "1" + - generic [ref=f10e931]: 页 + - generic [ref=f10e932]: + - generic [ref=f10e933]: 宝塔Linux面板©2014-2026 广东堡塔安全技术有限公司 (bt.cn) + - separator [ref=f10e934] + - link "论坛求助" [ref=f10e935] [cursor=pointer]: + - /url: http://www.bt.cn/bbs + - separator [ref=f10e940] + - link "使用手册" [ref=f10e941] [cursor=pointer]: + - /url: https://docs.bt.cn + - separator [ref=f10e946] + - generic [ref=f10e947]: 微信公众号 + - separator [ref=f10e951] + - link "正版查询" [ref=f10e952] [cursor=pointer]: + - /url: https://www.bt.cn/auth + - separator [ref=f10e957] + - generic [ref=f10e958]: 联系人工客服 + - generic [ref=f10e962]: + - generic [ref=f10e963] [cursor=pointer]: + - generic [ref=f10e986]: AI + - generic [ref=f10e987]: 助手 + - generic [ref=f10e988] [cursor=pointer]:  + - generic:        + - dialog [ref=f10e991]: + - generic [ref=f10e992]: + - banner [ref=f10e993]: + - generic [ref=f10e994]: 上传文件到【/tmp】 --支持断点续传 + - generic [ref=f10e995]: + - generic [ref=f10e996] [cursor=pointer] + - generic [ref=f10e1003]: + - generic [ref=f10e1691]: + - generic [ref=f10e1692]: 上传大小:22.87 KB + - separator [ref=f10e1693] + - generic [ref=f10e1694]: 共耗时:0.36秒 + - separator [ref=f10e1695] + - generic [ref=f10e1696]: 平均上传速度:64.23 KB/s + - separator [ref=f10e1697] + - generic [ref=f10e1698]: 上传成功:2个 + - generic [ref=f10e1699]: + - generic [ref=f10e1700]: + - generic [ref=f10e1701]: 文件名 + - generic [ref=f10e1702]: 文件大小 + - generic [ref=f10e1703]: 上传状态 + - generic [ref=f10e1706]: + - generic [ref=f10e1710]: + - generic "/airz-feedback-release-20261005-103353.zip" [ref=f10e1713] + - generic [ref=f10e1714]: 16.13 KB + - generic [ref=f10e1715]: 上传成功 + - generic [ref=f10e1720]: + - generic "/migrate_feedback.php" [ref=f10e1723] + - generic [ref=f10e1724]: 6.74 KB + - generic [ref=f10e1725]: 上传成功 + - button "继续上传" [ref=f10e1727] [cursor=pointer] \ No newline at end of file diff --git a/.playwright-cli/page-2026-10-05T03-24-15-505Z.yml b/.playwright-cli/page-2026-10-05T03-24-15-505Z.yml new file mode 100644 index 0000000..e69de29 diff --git a/.playwright-cli/page-2026-10-05T03-25-25-443Z.yml b/.playwright-cli/page-2026-10-05T03-25-25-443Z.yml new file mode 100644 index 0000000..5712884 --- /dev/null +++ b/.playwright-cli/page-2026-10-05T03-25-25-443Z.yml @@ -0,0 +1,126 @@ +- generic [ref=f12e4]: + - complementary [ref=f12e5]: + - generic [ref=f12e6]: + - generic [ref=f12e8] [cursor=pointer]: + - generic "双击可复制IP" [ref=f12e11]: 111.230.144.231 + - generic [ref=f12e12]: "0" + - list [ref=f12e18]: + - listitem [ref=f12e19]: + - link "首页" [ref=f12e20] [cursor=pointer]: + - /url: /home + - listitem [ref=f12e24]: + - link "网站" [ref=f12e25] [cursor=pointer]: + - /url: /site + - listitem [ref=f12e29]: + - link "数据库" [ref=f12e30] [cursor=pointer]: + - /url: /database + - listitem [ref=f12e34]: + - link "Docker" [ref=f12e35] [cursor=pointer]: + - /url: /docker + - listitem [ref=f12e39]: + - link "监控" [ref=f12e40] [cursor=pointer]: + - /url: /control + - listitem [ref=f12e44]: + - link "系统" [ref=f12e45] [cursor=pointer]: + - /url: /system_new + - listitem [ref=f12e49]: + - link "安全中心" [ref=f12e50] [cursor=pointer]: + - /url: /firewall + - listitem [ref=f12e54]: + - link "WAF" [ref=f12e55] [cursor=pointer]: + - /url: /waf + - listitem [ref=f12e59]: + - link "文件" [ref=f12e60] [cursor=pointer]: + - /url: /files + - listitem [ref=f12e64]: + - link "日志" [ref=f12e65] [cursor=pointer]: + - /url: /logs + - listitem [ref=f12e69]: + - link "SSL" [ref=f12e70] [cursor=pointer]: + - /url: /ssl + - listitem [ref=f12e74]: + - link "终端" [ref=f12e75] [cursor=pointer]: + - /url: /xterm + - listitem [ref=f12e79]: + - link "AI" [ref=f12e80] [cursor=pointer]: + - /url: /ai + - listitem [ref=f12e84]: + - link "节点管理" [ref=f12e85] [cursor=pointer]: + - /url: /node + - listitem [ref=f12e89]: + - link "计划任务" [ref=f12e90] [cursor=pointer]: + - /url: /crontab + - listitem [ref=f12e94]: + - link "软件商店" [ref=f12e95] [cursor=pointer]: + - /url: /soft + - listitem [ref=f12e99]: + - link "设置" [ref=f12e100] [cursor=pointer]: + - /url: /config + - listitem [ref=f12e104]: + - link "退出" [ref=f12e105] [cursor=pointer]: + - /url: javascript:; + - generic [ref=f12e110]: + - generic [ref=f12e111] [cursor=pointer]:  + - generic [ref=f12e114] [cursor=pointer]:  + - generic [ref=f12e117]: + - generic [ref=f12e121]: + - generic [ref=f12e122]: + - generic [ref=f12e123]: + - generic [ref=f12e126] [cursor=pointer]: + - generic "127.0.0.1" [ref=f12e129]: 本地服务器 + - generic "关闭当前终端视图" [ref=f12e130]:  + - generic "点击添加服务器信息" [ref=f12e132] [cursor=pointer]:  + - generic "点击打开终端设置" [ref=f12e134] [cursor=pointer]:  + - generic "点击全屏显示" [ref=f12e136] [cursor=pointer]:  + - textbox "Terminal input" [active] [ref=f12e260] + - generic "点击隐藏右侧视图" [ref=f12e141] [cursor=pointer] + - generic [ref=f12e145]: + - tablist [ref=f12e149]: + - tab "服务器列表" [selected] [ref=f12e150] + - tab "录像审计" [ref=f12e151] + - tab "常用命令" [ref=f12e152] + - tabpanel "服务器列表" [ref=f12e154]: + - generic [ref=f12e155]: + - button "添加服务器" [ref=f12e157] [cursor=pointer] + - generic [ref=f12e160]: + - table [ref=f12e162]: + - rowgroup [ref=f12e167]: + - row "服务器IP 操作" [ref=f12e168]: + - columnheader [ref=f12e169]: + - generic [ref=f12e173] [cursor=pointer]: + - checkbox + - columnheader "服务器IP" [ref=f12e175] + - columnheader "操作" [ref=f12e178] + - generic [ref=f12e184]: + - table: + - rowgroup + - generic [ref=f12e185]: 暂无数据 + - generic [ref=f12e213]: + - generic [ref=f12e215] [cursor=pointer]: + - checkbox + - generic [ref=f12e217]: + - generic [ref=f12e221]: + - generic: + - combobox [disabled] [ref=f12e223] + - generic [ref=f12e224]: 请选择批量操作 + - button "批量操作" [disabled] [ref=f12e225] + - generic [ref=f12e227]: + - generic [ref=f12e228]: 宝塔Linux面板©2014-2026 广东堡塔安全技术有限公司 (bt.cn) + - separator [ref=f12e229] + - link "论坛求助" [ref=f12e230] [cursor=pointer]: + - /url: http://www.bt.cn/bbs + - separator [ref=f12e235] + - link "使用手册" [ref=f12e236] [cursor=pointer]: + - /url: https://docs.bt.cn + - separator [ref=f12e241] + - generic [ref=f12e242]: 微信公众号 + - separator [ref=f12e246] + - link "正版查询" [ref=f12e247] [cursor=pointer]: + - /url: https://www.bt.cn/auth + - separator [ref=f12e252] + - generic [ref=f12e253]: 联系人工客服 + - generic [ref=f12e265]: + - generic [ref=f12e266] [cursor=pointer]: + - generic [ref=f12e289]: AI + - generic [ref=f12e290]: 助手 + - generic [ref=f12e291] [cursor=pointer]:  \ No newline at end of file diff --git a/.playwright-cli/page-2026-10-05T03-25-33-978Z.png b/.playwright-cli/page-2026-10-05T03-25-33-978Z.png new file mode 100644 index 0000000..a393472 Binary files /dev/null and b/.playwright-cli/page-2026-10-05T03-25-33-978Z.png differ diff --git a/.playwright-cli/page-2026-10-05T03-26-07-850Z.yml b/.playwright-cli/page-2026-10-05T03-26-07-850Z.yml new file mode 100644 index 0000000..5712884 --- /dev/null +++ b/.playwright-cli/page-2026-10-05T03-26-07-850Z.yml @@ -0,0 +1,126 @@ +- generic [ref=f12e4]: + - complementary [ref=f12e5]: + - generic [ref=f12e6]: + - generic [ref=f12e8] [cursor=pointer]: + - generic "双击可复制IP" [ref=f12e11]: 111.230.144.231 + - generic [ref=f12e12]: "0" + - list [ref=f12e18]: + - listitem [ref=f12e19]: + - link "首页" [ref=f12e20] [cursor=pointer]: + - /url: /home + - listitem [ref=f12e24]: + - link "网站" [ref=f12e25] [cursor=pointer]: + - /url: /site + - listitem [ref=f12e29]: + - link "数据库" [ref=f12e30] [cursor=pointer]: + - /url: /database + - listitem [ref=f12e34]: + - link "Docker" [ref=f12e35] [cursor=pointer]: + - /url: /docker + - listitem [ref=f12e39]: + - link "监控" [ref=f12e40] [cursor=pointer]: + - /url: /control + - listitem [ref=f12e44]: + - link "系统" [ref=f12e45] [cursor=pointer]: + - /url: /system_new + - listitem [ref=f12e49]: + - link "安全中心" [ref=f12e50] [cursor=pointer]: + - /url: /firewall + - listitem [ref=f12e54]: + - link "WAF" [ref=f12e55] [cursor=pointer]: + - /url: /waf + - listitem [ref=f12e59]: + - link "文件" [ref=f12e60] [cursor=pointer]: + - /url: /files + - listitem [ref=f12e64]: + - link "日志" [ref=f12e65] [cursor=pointer]: + - /url: /logs + - listitem [ref=f12e69]: + - link "SSL" [ref=f12e70] [cursor=pointer]: + - /url: /ssl + - listitem [ref=f12e74]: + - link "终端" [ref=f12e75] [cursor=pointer]: + - /url: /xterm + - listitem [ref=f12e79]: + - link "AI" [ref=f12e80] [cursor=pointer]: + - /url: /ai + - listitem [ref=f12e84]: + - link "节点管理" [ref=f12e85] [cursor=pointer]: + - /url: /node + - listitem [ref=f12e89]: + - link "计划任务" [ref=f12e90] [cursor=pointer]: + - /url: /crontab + - listitem [ref=f12e94]: + - link "软件商店" [ref=f12e95] [cursor=pointer]: + - /url: /soft + - listitem [ref=f12e99]: + - link "设置" [ref=f12e100] [cursor=pointer]: + - /url: /config + - listitem [ref=f12e104]: + - link "退出" [ref=f12e105] [cursor=pointer]: + - /url: javascript:; + - generic [ref=f12e110]: + - generic [ref=f12e111] [cursor=pointer]:  + - generic [ref=f12e114] [cursor=pointer]:  + - generic [ref=f12e117]: + - generic [ref=f12e121]: + - generic [ref=f12e122]: + - generic [ref=f12e123]: + - generic [ref=f12e126] [cursor=pointer]: + - generic "127.0.0.1" [ref=f12e129]: 本地服务器 + - generic "关闭当前终端视图" [ref=f12e130]:  + - generic "点击添加服务器信息" [ref=f12e132] [cursor=pointer]:  + - generic "点击打开终端设置" [ref=f12e134] [cursor=pointer]:  + - generic "点击全屏显示" [ref=f12e136] [cursor=pointer]:  + - textbox "Terminal input" [active] [ref=f12e260] + - generic "点击隐藏右侧视图" [ref=f12e141] [cursor=pointer] + - generic [ref=f12e145]: + - tablist [ref=f12e149]: + - tab "服务器列表" [selected] [ref=f12e150] + - tab "录像审计" [ref=f12e151] + - tab "常用命令" [ref=f12e152] + - tabpanel "服务器列表" [ref=f12e154]: + - generic [ref=f12e155]: + - button "添加服务器" [ref=f12e157] [cursor=pointer] + - generic [ref=f12e160]: + - table [ref=f12e162]: + - rowgroup [ref=f12e167]: + - row "服务器IP 操作" [ref=f12e168]: + - columnheader [ref=f12e169]: + - generic [ref=f12e173] [cursor=pointer]: + - checkbox + - columnheader "服务器IP" [ref=f12e175] + - columnheader "操作" [ref=f12e178] + - generic [ref=f12e184]: + - table: + - rowgroup + - generic [ref=f12e185]: 暂无数据 + - generic [ref=f12e213]: + - generic [ref=f12e215] [cursor=pointer]: + - checkbox + - generic [ref=f12e217]: + - generic [ref=f12e221]: + - generic: + - combobox [disabled] [ref=f12e223] + - generic [ref=f12e224]: 请选择批量操作 + - button "批量操作" [disabled] [ref=f12e225] + - generic [ref=f12e227]: + - generic [ref=f12e228]: 宝塔Linux面板©2014-2026 广东堡塔安全技术有限公司 (bt.cn) + - separator [ref=f12e229] + - link "论坛求助" [ref=f12e230] [cursor=pointer]: + - /url: http://www.bt.cn/bbs + - separator [ref=f12e235] + - link "使用手册" [ref=f12e236] [cursor=pointer]: + - /url: https://docs.bt.cn + - separator [ref=f12e241] + - generic [ref=f12e242]: 微信公众号 + - separator [ref=f12e246] + - link "正版查询" [ref=f12e247] [cursor=pointer]: + - /url: https://www.bt.cn/auth + - separator [ref=f12e252] + - generic [ref=f12e253]: 联系人工客服 + - generic [ref=f12e265]: + - generic [ref=f12e266] [cursor=pointer]: + - generic [ref=f12e289]: AI + - generic [ref=f12e290]: 助手 + - generic [ref=f12e291] [cursor=pointer]:  \ No newline at end of file diff --git a/.playwright-cli/page-2026-10-05T03-26-14-725Z.png b/.playwright-cli/page-2026-10-05T03-26-14-725Z.png new file mode 100644 index 0000000..e23500a Binary files /dev/null and b/.playwright-cli/page-2026-10-05T03-26-14-725Z.png differ diff --git a/.playwright-cli/page-2026-10-05T03-27-43-824Z.yml b/.playwright-cli/page-2026-10-05T03-27-43-824Z.yml new file mode 100644 index 0000000..5712884 --- /dev/null +++ b/.playwright-cli/page-2026-10-05T03-27-43-824Z.yml @@ -0,0 +1,126 @@ +- generic [ref=f12e4]: + - complementary [ref=f12e5]: + - generic [ref=f12e6]: + - generic [ref=f12e8] [cursor=pointer]: + - generic "双击可复制IP" [ref=f12e11]: 111.230.144.231 + - generic [ref=f12e12]: "0" + - list [ref=f12e18]: + - listitem [ref=f12e19]: + - link "首页" [ref=f12e20] [cursor=pointer]: + - /url: /home + - listitem [ref=f12e24]: + - link "网站" [ref=f12e25] [cursor=pointer]: + - /url: /site + - listitem [ref=f12e29]: + - link "数据库" [ref=f12e30] [cursor=pointer]: + - /url: /database + - listitem [ref=f12e34]: + - link "Docker" [ref=f12e35] [cursor=pointer]: + - /url: /docker + - listitem [ref=f12e39]: + - link "监控" [ref=f12e40] [cursor=pointer]: + - /url: /control + - listitem [ref=f12e44]: + - link "系统" [ref=f12e45] [cursor=pointer]: + - /url: /system_new + - listitem [ref=f12e49]: + - link "安全中心" [ref=f12e50] [cursor=pointer]: + - /url: /firewall + - listitem [ref=f12e54]: + - link "WAF" [ref=f12e55] [cursor=pointer]: + - /url: /waf + - listitem [ref=f12e59]: + - link "文件" [ref=f12e60] [cursor=pointer]: + - /url: /files + - listitem [ref=f12e64]: + - link "日志" [ref=f12e65] [cursor=pointer]: + - /url: /logs + - listitem [ref=f12e69]: + - link "SSL" [ref=f12e70] [cursor=pointer]: + - /url: /ssl + - listitem [ref=f12e74]: + - link "终端" [ref=f12e75] [cursor=pointer]: + - /url: /xterm + - listitem [ref=f12e79]: + - link "AI" [ref=f12e80] [cursor=pointer]: + - /url: /ai + - listitem [ref=f12e84]: + - link "节点管理" [ref=f12e85] [cursor=pointer]: + - /url: /node + - listitem [ref=f12e89]: + - link "计划任务" [ref=f12e90] [cursor=pointer]: + - /url: /crontab + - listitem [ref=f12e94]: + - link "软件商店" [ref=f12e95] [cursor=pointer]: + - /url: /soft + - listitem [ref=f12e99]: + - link "设置" [ref=f12e100] [cursor=pointer]: + - /url: /config + - listitem [ref=f12e104]: + - link "退出" [ref=f12e105] [cursor=pointer]: + - /url: javascript:; + - generic [ref=f12e110]: + - generic [ref=f12e111] [cursor=pointer]:  + - generic [ref=f12e114] [cursor=pointer]:  + - generic [ref=f12e117]: + - generic [ref=f12e121]: + - generic [ref=f12e122]: + - generic [ref=f12e123]: + - generic [ref=f12e126] [cursor=pointer]: + - generic "127.0.0.1" [ref=f12e129]: 本地服务器 + - generic "关闭当前终端视图" [ref=f12e130]:  + - generic "点击添加服务器信息" [ref=f12e132] [cursor=pointer]:  + - generic "点击打开终端设置" [ref=f12e134] [cursor=pointer]:  + - generic "点击全屏显示" [ref=f12e136] [cursor=pointer]:  + - textbox "Terminal input" [active] [ref=f12e260] + - generic "点击隐藏右侧视图" [ref=f12e141] [cursor=pointer] + - generic [ref=f12e145]: + - tablist [ref=f12e149]: + - tab "服务器列表" [selected] [ref=f12e150] + - tab "录像审计" [ref=f12e151] + - tab "常用命令" [ref=f12e152] + - tabpanel "服务器列表" [ref=f12e154]: + - generic [ref=f12e155]: + - button "添加服务器" [ref=f12e157] [cursor=pointer] + - generic [ref=f12e160]: + - table [ref=f12e162]: + - rowgroup [ref=f12e167]: + - row "服务器IP 操作" [ref=f12e168]: + - columnheader [ref=f12e169]: + - generic [ref=f12e173] [cursor=pointer]: + - checkbox + - columnheader "服务器IP" [ref=f12e175] + - columnheader "操作" [ref=f12e178] + - generic [ref=f12e184]: + - table: + - rowgroup + - generic [ref=f12e185]: 暂无数据 + - generic [ref=f12e213]: + - generic [ref=f12e215] [cursor=pointer]: + - checkbox + - generic [ref=f12e217]: + - generic [ref=f12e221]: + - generic: + - combobox [disabled] [ref=f12e223] + - generic [ref=f12e224]: 请选择批量操作 + - button "批量操作" [disabled] [ref=f12e225] + - generic [ref=f12e227]: + - generic [ref=f12e228]: 宝塔Linux面板©2014-2026 广东堡塔安全技术有限公司 (bt.cn) + - separator [ref=f12e229] + - link "论坛求助" [ref=f12e230] [cursor=pointer]: + - /url: http://www.bt.cn/bbs + - separator [ref=f12e235] + - link "使用手册" [ref=f12e236] [cursor=pointer]: + - /url: https://docs.bt.cn + - separator [ref=f12e241] + - generic [ref=f12e242]: 微信公众号 + - separator [ref=f12e246] + - link "正版查询" [ref=f12e247] [cursor=pointer]: + - /url: https://www.bt.cn/auth + - separator [ref=f12e252] + - generic [ref=f12e253]: 联系人工客服 + - generic [ref=f12e265]: + - generic [ref=f12e266] [cursor=pointer]: + - generic [ref=f12e289]: AI + - generic [ref=f12e290]: 助手 + - generic [ref=f12e291] [cursor=pointer]:  \ No newline at end of file diff --git a/.playwright-cli/page-2026-10-05T03-27-50-486Z.png b/.playwright-cli/page-2026-10-05T03-27-50-486Z.png new file mode 100644 index 0000000..1544e07 Binary files /dev/null and b/.playwright-cli/page-2026-10-05T03-27-50-486Z.png differ diff --git a/.playwright-cli/page-2026-10-05T03-30-35-666Z.yml b/.playwright-cli/page-2026-10-05T03-30-35-666Z.yml new file mode 100644 index 0000000..5712884 --- /dev/null +++ b/.playwright-cli/page-2026-10-05T03-30-35-666Z.yml @@ -0,0 +1,126 @@ +- generic [ref=f12e4]: + - complementary [ref=f12e5]: + - generic [ref=f12e6]: + - generic [ref=f12e8] [cursor=pointer]: + - generic "双击可复制IP" [ref=f12e11]: 111.230.144.231 + - generic [ref=f12e12]: "0" + - list [ref=f12e18]: + - listitem [ref=f12e19]: + - link "首页" [ref=f12e20] [cursor=pointer]: + - /url: /home + - listitem [ref=f12e24]: + - link "网站" [ref=f12e25] [cursor=pointer]: + - /url: /site + - listitem [ref=f12e29]: + - link "数据库" [ref=f12e30] [cursor=pointer]: + - /url: /database + - listitem [ref=f12e34]: + - link "Docker" [ref=f12e35] [cursor=pointer]: + - /url: /docker + - listitem [ref=f12e39]: + - link "监控" [ref=f12e40] [cursor=pointer]: + - /url: /control + - listitem [ref=f12e44]: + - link "系统" [ref=f12e45] [cursor=pointer]: + - /url: /system_new + - listitem [ref=f12e49]: + - link "安全中心" [ref=f12e50] [cursor=pointer]: + - /url: /firewall + - listitem [ref=f12e54]: + - link "WAF" [ref=f12e55] [cursor=pointer]: + - /url: /waf + - listitem [ref=f12e59]: + - link "文件" [ref=f12e60] [cursor=pointer]: + - /url: /files + - listitem [ref=f12e64]: + - link "日志" [ref=f12e65] [cursor=pointer]: + - /url: /logs + - listitem [ref=f12e69]: + - link "SSL" [ref=f12e70] [cursor=pointer]: + - /url: /ssl + - listitem [ref=f12e74]: + - link "终端" [ref=f12e75] [cursor=pointer]: + - /url: /xterm + - listitem [ref=f12e79]: + - link "AI" [ref=f12e80] [cursor=pointer]: + - /url: /ai + - listitem [ref=f12e84]: + - link "节点管理" [ref=f12e85] [cursor=pointer]: + - /url: /node + - listitem [ref=f12e89]: + - link "计划任务" [ref=f12e90] [cursor=pointer]: + - /url: /crontab + - listitem [ref=f12e94]: + - link "软件商店" [ref=f12e95] [cursor=pointer]: + - /url: /soft + - listitem [ref=f12e99]: + - link "设置" [ref=f12e100] [cursor=pointer]: + - /url: /config + - listitem [ref=f12e104]: + - link "退出" [ref=f12e105] [cursor=pointer]: + - /url: javascript:; + - generic [ref=f12e110]: + - generic [ref=f12e111] [cursor=pointer]:  + - generic [ref=f12e114] [cursor=pointer]:  + - generic [ref=f12e117]: + - generic [ref=f12e121]: + - generic [ref=f12e122]: + - generic [ref=f12e123]: + - generic [ref=f12e126] [cursor=pointer]: + - generic "127.0.0.1" [ref=f12e129]: 本地服务器 + - generic "关闭当前终端视图" [ref=f12e130]:  + - generic "点击添加服务器信息" [ref=f12e132] [cursor=pointer]:  + - generic "点击打开终端设置" [ref=f12e134] [cursor=pointer]:  + - generic "点击全屏显示" [ref=f12e136] [cursor=pointer]:  + - textbox "Terminal input" [active] [ref=f12e260] + - generic "点击隐藏右侧视图" [ref=f12e141] [cursor=pointer] + - generic [ref=f12e145]: + - tablist [ref=f12e149]: + - tab "服务器列表" [selected] [ref=f12e150] + - tab "录像审计" [ref=f12e151] + - tab "常用命令" [ref=f12e152] + - tabpanel "服务器列表" [ref=f12e154]: + - generic [ref=f12e155]: + - button "添加服务器" [ref=f12e157] [cursor=pointer] + - generic [ref=f12e160]: + - table [ref=f12e162]: + - rowgroup [ref=f12e167]: + - row "服务器IP 操作" [ref=f12e168]: + - columnheader [ref=f12e169]: + - generic [ref=f12e173] [cursor=pointer]: + - checkbox + - columnheader "服务器IP" [ref=f12e175] + - columnheader "操作" [ref=f12e178] + - generic [ref=f12e184]: + - table: + - rowgroup + - generic [ref=f12e185]: 暂无数据 + - generic [ref=f12e213]: + - generic [ref=f12e215] [cursor=pointer]: + - checkbox + - generic [ref=f12e217]: + - generic [ref=f12e221]: + - generic: + - combobox [disabled] [ref=f12e223] + - generic [ref=f12e224]: 请选择批量操作 + - button "批量操作" [disabled] [ref=f12e225] + - generic [ref=f12e227]: + - generic [ref=f12e228]: 宝塔Linux面板©2014-2026 广东堡塔安全技术有限公司 (bt.cn) + - separator [ref=f12e229] + - link "论坛求助" [ref=f12e230] [cursor=pointer]: + - /url: http://www.bt.cn/bbs + - separator [ref=f12e235] + - link "使用手册" [ref=f12e236] [cursor=pointer]: + - /url: https://docs.bt.cn + - separator [ref=f12e241] + - generic [ref=f12e242]: 微信公众号 + - separator [ref=f12e246] + - link "正版查询" [ref=f12e247] [cursor=pointer]: + - /url: https://www.bt.cn/auth + - separator [ref=f12e252] + - generic [ref=f12e253]: 联系人工客服 + - generic [ref=f12e265]: + - generic [ref=f12e266] [cursor=pointer]: + - generic [ref=f12e289]: AI + - generic [ref=f12e290]: 助手 + - generic [ref=f12e291] [cursor=pointer]:  \ No newline at end of file diff --git a/.playwright-cli/page-2026-10-05T03-30-55-750Z.png b/.playwright-cli/page-2026-10-05T03-30-55-750Z.png new file mode 100644 index 0000000..165099f Binary files /dev/null and b/.playwright-cli/page-2026-10-05T03-30-55-750Z.png differ diff --git a/.playwright-cli/page-2026-10-05T03-32-50-482Z.yml b/.playwright-cli/page-2026-10-05T03-32-50-482Z.yml new file mode 100644 index 0000000..5712884 --- /dev/null +++ b/.playwright-cli/page-2026-10-05T03-32-50-482Z.yml @@ -0,0 +1,126 @@ +- generic [ref=f12e4]: + - complementary [ref=f12e5]: + - generic [ref=f12e6]: + - generic [ref=f12e8] [cursor=pointer]: + - generic "双击可复制IP" [ref=f12e11]: 111.230.144.231 + - generic [ref=f12e12]: "0" + - list [ref=f12e18]: + - listitem [ref=f12e19]: + - link "首页" [ref=f12e20] [cursor=pointer]: + - /url: /home + - listitem [ref=f12e24]: + - link "网站" [ref=f12e25] [cursor=pointer]: + - /url: /site + - listitem [ref=f12e29]: + - link "数据库" [ref=f12e30] [cursor=pointer]: + - /url: /database + - listitem [ref=f12e34]: + - link "Docker" [ref=f12e35] [cursor=pointer]: + - /url: /docker + - listitem [ref=f12e39]: + - link "监控" [ref=f12e40] [cursor=pointer]: + - /url: /control + - listitem [ref=f12e44]: + - link "系统" [ref=f12e45] [cursor=pointer]: + - /url: /system_new + - listitem [ref=f12e49]: + - link "安全中心" [ref=f12e50] [cursor=pointer]: + - /url: /firewall + - listitem [ref=f12e54]: + - link "WAF" [ref=f12e55] [cursor=pointer]: + - /url: /waf + - listitem [ref=f12e59]: + - link "文件" [ref=f12e60] [cursor=pointer]: + - /url: /files + - listitem [ref=f12e64]: + - link "日志" [ref=f12e65] [cursor=pointer]: + - /url: /logs + - listitem [ref=f12e69]: + - link "SSL" [ref=f12e70] [cursor=pointer]: + - /url: /ssl + - listitem [ref=f12e74]: + - link "终端" [ref=f12e75] [cursor=pointer]: + - /url: /xterm + - listitem [ref=f12e79]: + - link "AI" [ref=f12e80] [cursor=pointer]: + - /url: /ai + - listitem [ref=f12e84]: + - link "节点管理" [ref=f12e85] [cursor=pointer]: + - /url: /node + - listitem [ref=f12e89]: + - link "计划任务" [ref=f12e90] [cursor=pointer]: + - /url: /crontab + - listitem [ref=f12e94]: + - link "软件商店" [ref=f12e95] [cursor=pointer]: + - /url: /soft + - listitem [ref=f12e99]: + - link "设置" [ref=f12e100] [cursor=pointer]: + - /url: /config + - listitem [ref=f12e104]: + - link "退出" [ref=f12e105] [cursor=pointer]: + - /url: javascript:; + - generic [ref=f12e110]: + - generic [ref=f12e111] [cursor=pointer]:  + - generic [ref=f12e114] [cursor=pointer]:  + - generic [ref=f12e117]: + - generic [ref=f12e121]: + - generic [ref=f12e122]: + - generic [ref=f12e123]: + - generic [ref=f12e126] [cursor=pointer]: + - generic "127.0.0.1" [ref=f12e129]: 本地服务器 + - generic "关闭当前终端视图" [ref=f12e130]:  + - generic "点击添加服务器信息" [ref=f12e132] [cursor=pointer]:  + - generic "点击打开终端设置" [ref=f12e134] [cursor=pointer]:  + - generic "点击全屏显示" [ref=f12e136] [cursor=pointer]:  + - textbox "Terminal input" [active] [ref=f12e260] + - generic "点击隐藏右侧视图" [ref=f12e141] [cursor=pointer] + - generic [ref=f12e145]: + - tablist [ref=f12e149]: + - tab "服务器列表" [selected] [ref=f12e150] + - tab "录像审计" [ref=f12e151] + - tab "常用命令" [ref=f12e152] + - tabpanel "服务器列表" [ref=f12e154]: + - generic [ref=f12e155]: + - button "添加服务器" [ref=f12e157] [cursor=pointer] + - generic [ref=f12e160]: + - table [ref=f12e162]: + - rowgroup [ref=f12e167]: + - row "服务器IP 操作" [ref=f12e168]: + - columnheader [ref=f12e169]: + - generic [ref=f12e173] [cursor=pointer]: + - checkbox + - columnheader "服务器IP" [ref=f12e175] + - columnheader "操作" [ref=f12e178] + - generic [ref=f12e184]: + - table: + - rowgroup + - generic [ref=f12e185]: 暂无数据 + - generic [ref=f12e213]: + - generic [ref=f12e215] [cursor=pointer]: + - checkbox + - generic [ref=f12e217]: + - generic [ref=f12e221]: + - generic: + - combobox [disabled] [ref=f12e223] + - generic [ref=f12e224]: 请选择批量操作 + - button "批量操作" [disabled] [ref=f12e225] + - generic [ref=f12e227]: + - generic [ref=f12e228]: 宝塔Linux面板©2014-2026 广东堡塔安全技术有限公司 (bt.cn) + - separator [ref=f12e229] + - link "论坛求助" [ref=f12e230] [cursor=pointer]: + - /url: http://www.bt.cn/bbs + - separator [ref=f12e235] + - link "使用手册" [ref=f12e236] [cursor=pointer]: + - /url: https://docs.bt.cn + - separator [ref=f12e241] + - generic [ref=f12e242]: 微信公众号 + - separator [ref=f12e246] + - link "正版查询" [ref=f12e247] [cursor=pointer]: + - /url: https://www.bt.cn/auth + - separator [ref=f12e252] + - generic [ref=f12e253]: 联系人工客服 + - generic [ref=f12e265]: + - generic [ref=f12e266] [cursor=pointer]: + - generic [ref=f12e289]: AI + - generic [ref=f12e290]: 助手 + - generic [ref=f12e291] [cursor=pointer]:  \ No newline at end of file diff --git a/.playwright-cli/page-2026-10-05T03-32-56-335Z.png b/.playwright-cli/page-2026-10-05T03-32-56-335Z.png new file mode 100644 index 0000000..4871dab Binary files /dev/null and b/.playwright-cli/page-2026-10-05T03-32-56-335Z.png differ diff --git a/.playwright-cli/page-2026-10-05T03-34-00-494Z.yml b/.playwright-cli/page-2026-10-05T03-34-00-494Z.yml new file mode 100644 index 0000000..5712884 --- /dev/null +++ b/.playwright-cli/page-2026-10-05T03-34-00-494Z.yml @@ -0,0 +1,126 @@ +- generic [ref=f12e4]: + - complementary [ref=f12e5]: + - generic [ref=f12e6]: + - generic [ref=f12e8] [cursor=pointer]: + - generic "双击可复制IP" [ref=f12e11]: 111.230.144.231 + - generic [ref=f12e12]: "0" + - list [ref=f12e18]: + - listitem [ref=f12e19]: + - link "首页" [ref=f12e20] [cursor=pointer]: + - /url: /home + - listitem [ref=f12e24]: + - link "网站" [ref=f12e25] [cursor=pointer]: + - /url: /site + - listitem [ref=f12e29]: + - link "数据库" [ref=f12e30] [cursor=pointer]: + - /url: /database + - listitem [ref=f12e34]: + - link "Docker" [ref=f12e35] [cursor=pointer]: + - /url: /docker + - listitem [ref=f12e39]: + - link "监控" [ref=f12e40] [cursor=pointer]: + - /url: /control + - listitem [ref=f12e44]: + - link "系统" [ref=f12e45] [cursor=pointer]: + - /url: /system_new + - listitem [ref=f12e49]: + - link "安全中心" [ref=f12e50] [cursor=pointer]: + - /url: /firewall + - listitem [ref=f12e54]: + - link "WAF" [ref=f12e55] [cursor=pointer]: + - /url: /waf + - listitem [ref=f12e59]: + - link "文件" [ref=f12e60] [cursor=pointer]: + - /url: /files + - listitem [ref=f12e64]: + - link "日志" [ref=f12e65] [cursor=pointer]: + - /url: /logs + - listitem [ref=f12e69]: + - link "SSL" [ref=f12e70] [cursor=pointer]: + - /url: /ssl + - listitem [ref=f12e74]: + - link "终端" [ref=f12e75] [cursor=pointer]: + - /url: /xterm + - listitem [ref=f12e79]: + - link "AI" [ref=f12e80] [cursor=pointer]: + - /url: /ai + - listitem [ref=f12e84]: + - link "节点管理" [ref=f12e85] [cursor=pointer]: + - /url: /node + - listitem [ref=f12e89]: + - link "计划任务" [ref=f12e90] [cursor=pointer]: + - /url: /crontab + - listitem [ref=f12e94]: + - link "软件商店" [ref=f12e95] [cursor=pointer]: + - /url: /soft + - listitem [ref=f12e99]: + - link "设置" [ref=f12e100] [cursor=pointer]: + - /url: /config + - listitem [ref=f12e104]: + - link "退出" [ref=f12e105] [cursor=pointer]: + - /url: javascript:; + - generic [ref=f12e110]: + - generic [ref=f12e111] [cursor=pointer]:  + - generic [ref=f12e114] [cursor=pointer]:  + - generic [ref=f12e117]: + - generic [ref=f12e121]: + - generic [ref=f12e122]: + - generic [ref=f12e123]: + - generic [ref=f12e126] [cursor=pointer]: + - generic "127.0.0.1" [ref=f12e129]: 本地服务器 + - generic "关闭当前终端视图" [ref=f12e130]:  + - generic "点击添加服务器信息" [ref=f12e132] [cursor=pointer]:  + - generic "点击打开终端设置" [ref=f12e134] [cursor=pointer]:  + - generic "点击全屏显示" [ref=f12e136] [cursor=pointer]:  + - textbox "Terminal input" [active] [ref=f12e260] + - generic "点击隐藏右侧视图" [ref=f12e141] [cursor=pointer] + - generic [ref=f12e145]: + - tablist [ref=f12e149]: + - tab "服务器列表" [selected] [ref=f12e150] + - tab "录像审计" [ref=f12e151] + - tab "常用命令" [ref=f12e152] + - tabpanel "服务器列表" [ref=f12e154]: + - generic [ref=f12e155]: + - button "添加服务器" [ref=f12e157] [cursor=pointer] + - generic [ref=f12e160]: + - table [ref=f12e162]: + - rowgroup [ref=f12e167]: + - row "服务器IP 操作" [ref=f12e168]: + - columnheader [ref=f12e169]: + - generic [ref=f12e173] [cursor=pointer]: + - checkbox + - columnheader "服务器IP" [ref=f12e175] + - columnheader "操作" [ref=f12e178] + - generic [ref=f12e184]: + - table: + - rowgroup + - generic [ref=f12e185]: 暂无数据 + - generic [ref=f12e213]: + - generic [ref=f12e215] [cursor=pointer]: + - checkbox + - generic [ref=f12e217]: + - generic [ref=f12e221]: + - generic: + - combobox [disabled] [ref=f12e223] + - generic [ref=f12e224]: 请选择批量操作 + - button "批量操作" [disabled] [ref=f12e225] + - generic [ref=f12e227]: + - generic [ref=f12e228]: 宝塔Linux面板©2014-2026 广东堡塔安全技术有限公司 (bt.cn) + - separator [ref=f12e229] + - link "论坛求助" [ref=f12e230] [cursor=pointer]: + - /url: http://www.bt.cn/bbs + - separator [ref=f12e235] + - link "使用手册" [ref=f12e236] [cursor=pointer]: + - /url: https://docs.bt.cn + - separator [ref=f12e241] + - generic [ref=f12e242]: 微信公众号 + - separator [ref=f12e246] + - link "正版查询" [ref=f12e247] [cursor=pointer]: + - /url: https://www.bt.cn/auth + - separator [ref=f12e252] + - generic [ref=f12e253]: 联系人工客服 + - generic [ref=f12e265]: + - generic [ref=f12e266] [cursor=pointer]: + - generic [ref=f12e289]: AI + - generic [ref=f12e290]: 助手 + - generic [ref=f12e291] [cursor=pointer]:  \ No newline at end of file diff --git a/.playwright-cli/page-2026-10-05T03-34-06-680Z.png b/.playwright-cli/page-2026-10-05T03-34-06-680Z.png new file mode 100644 index 0000000..97a072a Binary files /dev/null and b/.playwright-cli/page-2026-10-05T03-34-06-680Z.png differ diff --git a/.playwright-cli/page-2026-10-05T03-34-33-516Z.yml b/.playwright-cli/page-2026-10-05T03-34-33-516Z.yml new file mode 100644 index 0000000..5712884 --- /dev/null +++ b/.playwright-cli/page-2026-10-05T03-34-33-516Z.yml @@ -0,0 +1,126 @@ +- generic [ref=f12e4]: + - complementary [ref=f12e5]: + - generic [ref=f12e6]: + - generic [ref=f12e8] [cursor=pointer]: + - generic "双击可复制IP" [ref=f12e11]: 111.230.144.231 + - generic [ref=f12e12]: "0" + - list [ref=f12e18]: + - listitem [ref=f12e19]: + - link "首页" [ref=f12e20] [cursor=pointer]: + - /url: /home + - listitem [ref=f12e24]: + - link "网站" [ref=f12e25] [cursor=pointer]: + - /url: /site + - listitem [ref=f12e29]: + - link "数据库" [ref=f12e30] [cursor=pointer]: + - /url: /database + - listitem [ref=f12e34]: + - link "Docker" [ref=f12e35] [cursor=pointer]: + - /url: /docker + - listitem [ref=f12e39]: + - link "监控" [ref=f12e40] [cursor=pointer]: + - /url: /control + - listitem [ref=f12e44]: + - link "系统" [ref=f12e45] [cursor=pointer]: + - /url: /system_new + - listitem [ref=f12e49]: + - link "安全中心" [ref=f12e50] [cursor=pointer]: + - /url: /firewall + - listitem [ref=f12e54]: + - link "WAF" [ref=f12e55] [cursor=pointer]: + - /url: /waf + - listitem [ref=f12e59]: + - link "文件" [ref=f12e60] [cursor=pointer]: + - /url: /files + - listitem [ref=f12e64]: + - link "日志" [ref=f12e65] [cursor=pointer]: + - /url: /logs + - listitem [ref=f12e69]: + - link "SSL" [ref=f12e70] [cursor=pointer]: + - /url: /ssl + - listitem [ref=f12e74]: + - link "终端" [ref=f12e75] [cursor=pointer]: + - /url: /xterm + - listitem [ref=f12e79]: + - link "AI" [ref=f12e80] [cursor=pointer]: + - /url: /ai + - listitem [ref=f12e84]: + - link "节点管理" [ref=f12e85] [cursor=pointer]: + - /url: /node + - listitem [ref=f12e89]: + - link "计划任务" [ref=f12e90] [cursor=pointer]: + - /url: /crontab + - listitem [ref=f12e94]: + - link "软件商店" [ref=f12e95] [cursor=pointer]: + - /url: /soft + - listitem [ref=f12e99]: + - link "设置" [ref=f12e100] [cursor=pointer]: + - /url: /config + - listitem [ref=f12e104]: + - link "退出" [ref=f12e105] [cursor=pointer]: + - /url: javascript:; + - generic [ref=f12e110]: + - generic [ref=f12e111] [cursor=pointer]:  + - generic [ref=f12e114] [cursor=pointer]:  + - generic [ref=f12e117]: + - generic [ref=f12e121]: + - generic [ref=f12e122]: + - generic [ref=f12e123]: + - generic [ref=f12e126] [cursor=pointer]: + - generic "127.0.0.1" [ref=f12e129]: 本地服务器 + - generic "关闭当前终端视图" [ref=f12e130]:  + - generic "点击添加服务器信息" [ref=f12e132] [cursor=pointer]:  + - generic "点击打开终端设置" [ref=f12e134] [cursor=pointer]:  + - generic "点击全屏显示" [ref=f12e136] [cursor=pointer]:  + - textbox "Terminal input" [active] [ref=f12e260] + - generic "点击隐藏右侧视图" [ref=f12e141] [cursor=pointer] + - generic [ref=f12e145]: + - tablist [ref=f12e149]: + - tab "服务器列表" [selected] [ref=f12e150] + - tab "录像审计" [ref=f12e151] + - tab "常用命令" [ref=f12e152] + - tabpanel "服务器列表" [ref=f12e154]: + - generic [ref=f12e155]: + - button "添加服务器" [ref=f12e157] [cursor=pointer] + - generic [ref=f12e160]: + - table [ref=f12e162]: + - rowgroup [ref=f12e167]: + - row "服务器IP 操作" [ref=f12e168]: + - columnheader [ref=f12e169]: + - generic [ref=f12e173] [cursor=pointer]: + - checkbox + - columnheader "服务器IP" [ref=f12e175] + - columnheader "操作" [ref=f12e178] + - generic [ref=f12e184]: + - table: + - rowgroup + - generic [ref=f12e185]: 暂无数据 + - generic [ref=f12e213]: + - generic [ref=f12e215] [cursor=pointer]: + - checkbox + - generic [ref=f12e217]: + - generic [ref=f12e221]: + - generic: + - combobox [disabled] [ref=f12e223] + - generic [ref=f12e224]: 请选择批量操作 + - button "批量操作" [disabled] [ref=f12e225] + - generic [ref=f12e227]: + - generic [ref=f12e228]: 宝塔Linux面板©2014-2026 广东堡塔安全技术有限公司 (bt.cn) + - separator [ref=f12e229] + - link "论坛求助" [ref=f12e230] [cursor=pointer]: + - /url: http://www.bt.cn/bbs + - separator [ref=f12e235] + - link "使用手册" [ref=f12e236] [cursor=pointer]: + - /url: https://docs.bt.cn + - separator [ref=f12e241] + - generic [ref=f12e242]: 微信公众号 + - separator [ref=f12e246] + - link "正版查询" [ref=f12e247] [cursor=pointer]: + - /url: https://www.bt.cn/auth + - separator [ref=f12e252] + - generic [ref=f12e253]: 联系人工客服 + - generic [ref=f12e265]: + - generic [ref=f12e266] [cursor=pointer]: + - generic [ref=f12e289]: AI + - generic [ref=f12e290]: 助手 + - generic [ref=f12e291] [cursor=pointer]:  \ No newline at end of file diff --git a/.playwright-cli/page-2026-10-05T03-34-39-418Z.png b/.playwright-cli/page-2026-10-05T03-34-39-418Z.png new file mode 100644 index 0000000..550e318 Binary files /dev/null and b/.playwright-cli/page-2026-10-05T03-34-39-418Z.png differ diff --git a/.playwright-cli/page-2026-10-05T03-38-27-607Z.yml b/.playwright-cli/page-2026-10-05T03-38-27-607Z.yml new file mode 100644 index 0000000..5712884 --- /dev/null +++ b/.playwright-cli/page-2026-10-05T03-38-27-607Z.yml @@ -0,0 +1,126 @@ +- generic [ref=f12e4]: + - complementary [ref=f12e5]: + - generic [ref=f12e6]: + - generic [ref=f12e8] [cursor=pointer]: + - generic "双击可复制IP" [ref=f12e11]: 111.230.144.231 + - generic [ref=f12e12]: "0" + - list [ref=f12e18]: + - listitem [ref=f12e19]: + - link "首页" [ref=f12e20] [cursor=pointer]: + - /url: /home + - listitem [ref=f12e24]: + - link "网站" [ref=f12e25] [cursor=pointer]: + - /url: /site + - listitem [ref=f12e29]: + - link "数据库" [ref=f12e30] [cursor=pointer]: + - /url: /database + - listitem [ref=f12e34]: + - link "Docker" [ref=f12e35] [cursor=pointer]: + - /url: /docker + - listitem [ref=f12e39]: + - link "监控" [ref=f12e40] [cursor=pointer]: + - /url: /control + - listitem [ref=f12e44]: + - link "系统" [ref=f12e45] [cursor=pointer]: + - /url: /system_new + - listitem [ref=f12e49]: + - link "安全中心" [ref=f12e50] [cursor=pointer]: + - /url: /firewall + - listitem [ref=f12e54]: + - link "WAF" [ref=f12e55] [cursor=pointer]: + - /url: /waf + - listitem [ref=f12e59]: + - link "文件" [ref=f12e60] [cursor=pointer]: + - /url: /files + - listitem [ref=f12e64]: + - link "日志" [ref=f12e65] [cursor=pointer]: + - /url: /logs + - listitem [ref=f12e69]: + - link "SSL" [ref=f12e70] [cursor=pointer]: + - /url: /ssl + - listitem [ref=f12e74]: + - link "终端" [ref=f12e75] [cursor=pointer]: + - /url: /xterm + - listitem [ref=f12e79]: + - link "AI" [ref=f12e80] [cursor=pointer]: + - /url: /ai + - listitem [ref=f12e84]: + - link "节点管理" [ref=f12e85] [cursor=pointer]: + - /url: /node + - listitem [ref=f12e89]: + - link "计划任务" [ref=f12e90] [cursor=pointer]: + - /url: /crontab + - listitem [ref=f12e94]: + - link "软件商店" [ref=f12e95] [cursor=pointer]: + - /url: /soft + - listitem [ref=f12e99]: + - link "设置" [ref=f12e100] [cursor=pointer]: + - /url: /config + - listitem [ref=f12e104]: + - link "退出" [ref=f12e105] [cursor=pointer]: + - /url: javascript:; + - generic [ref=f12e110]: + - generic [ref=f12e111] [cursor=pointer]:  + - generic [ref=f12e114] [cursor=pointer]:  + - generic [ref=f12e117]: + - generic [ref=f12e121]: + - generic [ref=f12e122]: + - generic [ref=f12e123]: + - generic [ref=f12e126] [cursor=pointer]: + - generic "127.0.0.1" [ref=f12e129]: 本地服务器 + - generic "关闭当前终端视图" [ref=f12e130]:  + - generic "点击添加服务器信息" [ref=f12e132] [cursor=pointer]:  + - generic "点击打开终端设置" [ref=f12e134] [cursor=pointer]:  + - generic "点击全屏显示" [ref=f12e136] [cursor=pointer]:  + - textbox "Terminal input" [active] [ref=f12e260] + - generic "点击隐藏右侧视图" [ref=f12e141] [cursor=pointer] + - generic [ref=f12e145]: + - tablist [ref=f12e149]: + - tab "服务器列表" [selected] [ref=f12e150] + - tab "录像审计" [ref=f12e151] + - tab "常用命令" [ref=f12e152] + - tabpanel "服务器列表" [ref=f12e154]: + - generic [ref=f12e155]: + - button "添加服务器" [ref=f12e157] [cursor=pointer] + - generic [ref=f12e160]: + - table [ref=f12e162]: + - rowgroup [ref=f12e167]: + - row "服务器IP 操作" [ref=f12e168]: + - columnheader [ref=f12e169]: + - generic [ref=f12e173] [cursor=pointer]: + - checkbox + - columnheader "服务器IP" [ref=f12e175] + - columnheader "操作" [ref=f12e178] + - generic [ref=f12e184]: + - table: + - rowgroup + - generic [ref=f12e185]: 暂无数据 + - generic [ref=f12e213]: + - generic [ref=f12e215] [cursor=pointer]: + - checkbox + - generic [ref=f12e217]: + - generic [ref=f12e221]: + - generic: + - combobox [disabled] [ref=f12e223] + - generic [ref=f12e224]: 请选择批量操作 + - button "批量操作" [disabled] [ref=f12e225] + - generic [ref=f12e227]: + - generic [ref=f12e228]: 宝塔Linux面板©2014-2026 广东堡塔安全技术有限公司 (bt.cn) + - separator [ref=f12e229] + - link "论坛求助" [ref=f12e230] [cursor=pointer]: + - /url: http://www.bt.cn/bbs + - separator [ref=f12e235] + - link "使用手册" [ref=f12e236] [cursor=pointer]: + - /url: https://docs.bt.cn + - separator [ref=f12e241] + - generic [ref=f12e242]: 微信公众号 + - separator [ref=f12e246] + - link "正版查询" [ref=f12e247] [cursor=pointer]: + - /url: https://www.bt.cn/auth + - separator [ref=f12e252] + - generic [ref=f12e253]: 联系人工客服 + - generic [ref=f12e265]: + - generic [ref=f12e266] [cursor=pointer]: + - generic [ref=f12e289]: AI + - generic [ref=f12e290]: 助手 + - generic [ref=f12e291] [cursor=pointer]:  \ No newline at end of file diff --git a/.playwright-cli/page-2026-10-05T03-38-33-592Z.png b/.playwright-cli/page-2026-10-05T03-38-33-592Z.png new file mode 100644 index 0000000..d6d84c0 Binary files /dev/null and b/.playwright-cli/page-2026-10-05T03-38-33-592Z.png differ diff --git a/.playwright-cli/page-2026-10-05T03-45-09-474Z.yml b/.playwright-cli/page-2026-10-05T03-45-09-474Z.yml new file mode 100644 index 0000000..5712884 --- /dev/null +++ b/.playwright-cli/page-2026-10-05T03-45-09-474Z.yml @@ -0,0 +1,126 @@ +- generic [ref=f12e4]: + - complementary [ref=f12e5]: + - generic [ref=f12e6]: + - generic [ref=f12e8] [cursor=pointer]: + - generic "双击可复制IP" [ref=f12e11]: 111.230.144.231 + - generic [ref=f12e12]: "0" + - list [ref=f12e18]: + - listitem [ref=f12e19]: + - link "首页" [ref=f12e20] [cursor=pointer]: + - /url: /home + - listitem [ref=f12e24]: + - link "网站" [ref=f12e25] [cursor=pointer]: + - /url: /site + - listitem [ref=f12e29]: + - link "数据库" [ref=f12e30] [cursor=pointer]: + - /url: /database + - listitem [ref=f12e34]: + - link "Docker" [ref=f12e35] [cursor=pointer]: + - /url: /docker + - listitem [ref=f12e39]: + - link "监控" [ref=f12e40] [cursor=pointer]: + - /url: /control + - listitem [ref=f12e44]: + - link "系统" [ref=f12e45] [cursor=pointer]: + - /url: /system_new + - listitem [ref=f12e49]: + - link "安全中心" [ref=f12e50] [cursor=pointer]: + - /url: /firewall + - listitem [ref=f12e54]: + - link "WAF" [ref=f12e55] [cursor=pointer]: + - /url: /waf + - listitem [ref=f12e59]: + - link "文件" [ref=f12e60] [cursor=pointer]: + - /url: /files + - listitem [ref=f12e64]: + - link "日志" [ref=f12e65] [cursor=pointer]: + - /url: /logs + - listitem [ref=f12e69]: + - link "SSL" [ref=f12e70] [cursor=pointer]: + - /url: /ssl + - listitem [ref=f12e74]: + - link "终端" [ref=f12e75] [cursor=pointer]: + - /url: /xterm + - listitem [ref=f12e79]: + - link "AI" [ref=f12e80] [cursor=pointer]: + - /url: /ai + - listitem [ref=f12e84]: + - link "节点管理" [ref=f12e85] [cursor=pointer]: + - /url: /node + - listitem [ref=f12e89]: + - link "计划任务" [ref=f12e90] [cursor=pointer]: + - /url: /crontab + - listitem [ref=f12e94]: + - link "软件商店" [ref=f12e95] [cursor=pointer]: + - /url: /soft + - listitem [ref=f12e99]: + - link "设置" [ref=f12e100] [cursor=pointer]: + - /url: /config + - listitem [ref=f12e104]: + - link "退出" [ref=f12e105] [cursor=pointer]: + - /url: javascript:; + - generic [ref=f12e110]: + - generic [ref=f12e111] [cursor=pointer]:  + - generic [ref=f12e114] [cursor=pointer]:  + - generic [ref=f12e117]: + - generic [ref=f12e121]: + - generic [ref=f12e122]: + - generic [ref=f12e123]: + - generic [ref=f12e126] [cursor=pointer]: + - generic "127.0.0.1" [ref=f12e129]: 本地服务器 + - generic "关闭当前终端视图" [ref=f12e130]:  + - generic "点击添加服务器信息" [ref=f12e132] [cursor=pointer]:  + - generic "点击打开终端设置" [ref=f12e134] [cursor=pointer]:  + - generic "点击全屏显示" [ref=f12e136] [cursor=pointer]:  + - textbox "Terminal input" [active] [ref=f12e260] + - generic "点击隐藏右侧视图" [ref=f12e141] [cursor=pointer] + - generic [ref=f12e145]: + - tablist [ref=f12e149]: + - tab "服务器列表" [selected] [ref=f12e150] + - tab "录像审计" [ref=f12e151] + - tab "常用命令" [ref=f12e152] + - tabpanel "服务器列表" [ref=f12e154]: + - generic [ref=f12e155]: + - button "添加服务器" [ref=f12e157] [cursor=pointer] + - generic [ref=f12e160]: + - table [ref=f12e162]: + - rowgroup [ref=f12e167]: + - row "服务器IP 操作" [ref=f12e168]: + - columnheader [ref=f12e169]: + - generic [ref=f12e173] [cursor=pointer]: + - checkbox + - columnheader "服务器IP" [ref=f12e175] + - columnheader "操作" [ref=f12e178] + - generic [ref=f12e184]: + - table: + - rowgroup + - generic [ref=f12e185]: 暂无数据 + - generic [ref=f12e213]: + - generic [ref=f12e215] [cursor=pointer]: + - checkbox + - generic [ref=f12e217]: + - generic [ref=f12e221]: + - generic: + - combobox [disabled] [ref=f12e223] + - generic [ref=f12e224]: 请选择批量操作 + - button "批量操作" [disabled] [ref=f12e225] + - generic [ref=f12e227]: + - generic [ref=f12e228]: 宝塔Linux面板©2014-2026 广东堡塔安全技术有限公司 (bt.cn) + - separator [ref=f12e229] + - link "论坛求助" [ref=f12e230] [cursor=pointer]: + - /url: http://www.bt.cn/bbs + - separator [ref=f12e235] + - link "使用手册" [ref=f12e236] [cursor=pointer]: + - /url: https://docs.bt.cn + - separator [ref=f12e241] + - generic [ref=f12e242]: 微信公众号 + - separator [ref=f12e246] + - link "正版查询" [ref=f12e247] [cursor=pointer]: + - /url: https://www.bt.cn/auth + - separator [ref=f12e252] + - generic [ref=f12e253]: 联系人工客服 + - generic [ref=f12e265]: + - generic [ref=f12e266] [cursor=pointer]: + - generic [ref=f12e289]: AI + - generic [ref=f12e290]: 助手 + - generic [ref=f12e291] [cursor=pointer]:  \ No newline at end of file diff --git a/.playwright-cli/page-2026-10-05T03-45-15-217Z.yml b/.playwright-cli/page-2026-10-05T03-45-15-217Z.yml new file mode 100644 index 0000000..5712884 --- /dev/null +++ b/.playwright-cli/page-2026-10-05T03-45-15-217Z.yml @@ -0,0 +1,126 @@ +- generic [ref=f12e4]: + - complementary [ref=f12e5]: + - generic [ref=f12e6]: + - generic [ref=f12e8] [cursor=pointer]: + - generic "双击可复制IP" [ref=f12e11]: 111.230.144.231 + - generic [ref=f12e12]: "0" + - list [ref=f12e18]: + - listitem [ref=f12e19]: + - link "首页" [ref=f12e20] [cursor=pointer]: + - /url: /home + - listitem [ref=f12e24]: + - link "网站" [ref=f12e25] [cursor=pointer]: + - /url: /site + - listitem [ref=f12e29]: + - link "数据库" [ref=f12e30] [cursor=pointer]: + - /url: /database + - listitem [ref=f12e34]: + - link "Docker" [ref=f12e35] [cursor=pointer]: + - /url: /docker + - listitem [ref=f12e39]: + - link "监控" [ref=f12e40] [cursor=pointer]: + - /url: /control + - listitem [ref=f12e44]: + - link "系统" [ref=f12e45] [cursor=pointer]: + - /url: /system_new + - listitem [ref=f12e49]: + - link "安全中心" [ref=f12e50] [cursor=pointer]: + - /url: /firewall + - listitem [ref=f12e54]: + - link "WAF" [ref=f12e55] [cursor=pointer]: + - /url: /waf + - listitem [ref=f12e59]: + - link "文件" [ref=f12e60] [cursor=pointer]: + - /url: /files + - listitem [ref=f12e64]: + - link "日志" [ref=f12e65] [cursor=pointer]: + - /url: /logs + - listitem [ref=f12e69]: + - link "SSL" [ref=f12e70] [cursor=pointer]: + - /url: /ssl + - listitem [ref=f12e74]: + - link "终端" [ref=f12e75] [cursor=pointer]: + - /url: /xterm + - listitem [ref=f12e79]: + - link "AI" [ref=f12e80] [cursor=pointer]: + - /url: /ai + - listitem [ref=f12e84]: + - link "节点管理" [ref=f12e85] [cursor=pointer]: + - /url: /node + - listitem [ref=f12e89]: + - link "计划任务" [ref=f12e90] [cursor=pointer]: + - /url: /crontab + - listitem [ref=f12e94]: + - link "软件商店" [ref=f12e95] [cursor=pointer]: + - /url: /soft + - listitem [ref=f12e99]: + - link "设置" [ref=f12e100] [cursor=pointer]: + - /url: /config + - listitem [ref=f12e104]: + - link "退出" [ref=f12e105] [cursor=pointer]: + - /url: javascript:; + - generic [ref=f12e110]: + - generic [ref=f12e111] [cursor=pointer]:  + - generic [ref=f12e114] [cursor=pointer]:  + - generic [ref=f12e117]: + - generic [ref=f12e121]: + - generic [ref=f12e122]: + - generic [ref=f12e123]: + - generic [ref=f12e126] [cursor=pointer]: + - generic "127.0.0.1" [ref=f12e129]: 本地服务器 + - generic "关闭当前终端视图" [ref=f12e130]:  + - generic "点击添加服务器信息" [ref=f12e132] [cursor=pointer]:  + - generic "点击打开终端设置" [ref=f12e134] [cursor=pointer]:  + - generic "点击全屏显示" [ref=f12e136] [cursor=pointer]:  + - textbox "Terminal input" [active] [ref=f12e260] + - generic "点击隐藏右侧视图" [ref=f12e141] [cursor=pointer] + - generic [ref=f12e145]: + - tablist [ref=f12e149]: + - tab "服务器列表" [selected] [ref=f12e150] + - tab "录像审计" [ref=f12e151] + - tab "常用命令" [ref=f12e152] + - tabpanel "服务器列表" [ref=f12e154]: + - generic [ref=f12e155]: + - button "添加服务器" [ref=f12e157] [cursor=pointer] + - generic [ref=f12e160]: + - table [ref=f12e162]: + - rowgroup [ref=f12e167]: + - row "服务器IP 操作" [ref=f12e168]: + - columnheader [ref=f12e169]: + - generic [ref=f12e173] [cursor=pointer]: + - checkbox + - columnheader "服务器IP" [ref=f12e175] + - columnheader "操作" [ref=f12e178] + - generic [ref=f12e184]: + - table: + - rowgroup + - generic [ref=f12e185]: 暂无数据 + - generic [ref=f12e213]: + - generic [ref=f12e215] [cursor=pointer]: + - checkbox + - generic [ref=f12e217]: + - generic [ref=f12e221]: + - generic: + - combobox [disabled] [ref=f12e223] + - generic [ref=f12e224]: 请选择批量操作 + - button "批量操作" [disabled] [ref=f12e225] + - generic [ref=f12e227]: + - generic [ref=f12e228]: 宝塔Linux面板©2014-2026 广东堡塔安全技术有限公司 (bt.cn) + - separator [ref=f12e229] + - link "论坛求助" [ref=f12e230] [cursor=pointer]: + - /url: http://www.bt.cn/bbs + - separator [ref=f12e235] + - link "使用手册" [ref=f12e236] [cursor=pointer]: + - /url: https://docs.bt.cn + - separator [ref=f12e241] + - generic [ref=f12e242]: 微信公众号 + - separator [ref=f12e246] + - link "正版查询" [ref=f12e247] [cursor=pointer]: + - /url: https://www.bt.cn/auth + - separator [ref=f12e252] + - generic [ref=f12e253]: 联系人工客服 + - generic [ref=f12e265]: + - generic [ref=f12e266] [cursor=pointer]: + - generic [ref=f12e289]: AI + - generic [ref=f12e290]: 助手 + - generic [ref=f12e291] [cursor=pointer]:  \ No newline at end of file diff --git a/.playwright-cli/page-2026-10-05T03-45-22-920Z.png b/.playwright-cli/page-2026-10-05T03-45-22-920Z.png new file mode 100644 index 0000000..2cba0f5 Binary files /dev/null and b/.playwright-cli/page-2026-10-05T03-45-22-920Z.png differ diff --git a/.playwright-cli/page-2026-10-05T03-47-13-522Z.yml b/.playwright-cli/page-2026-10-05T03-47-13-522Z.yml new file mode 100644 index 0000000..5712884 --- /dev/null +++ b/.playwright-cli/page-2026-10-05T03-47-13-522Z.yml @@ -0,0 +1,126 @@ +- generic [ref=f12e4]: + - complementary [ref=f12e5]: + - generic [ref=f12e6]: + - generic [ref=f12e8] [cursor=pointer]: + - generic "双击可复制IP" [ref=f12e11]: 111.230.144.231 + - generic [ref=f12e12]: "0" + - list [ref=f12e18]: + - listitem [ref=f12e19]: + - link "首页" [ref=f12e20] [cursor=pointer]: + - /url: /home + - listitem [ref=f12e24]: + - link "网站" [ref=f12e25] [cursor=pointer]: + - /url: /site + - listitem [ref=f12e29]: + - link "数据库" [ref=f12e30] [cursor=pointer]: + - /url: /database + - listitem [ref=f12e34]: + - link "Docker" [ref=f12e35] [cursor=pointer]: + - /url: /docker + - listitem [ref=f12e39]: + - link "监控" [ref=f12e40] [cursor=pointer]: + - /url: /control + - listitem [ref=f12e44]: + - link "系统" [ref=f12e45] [cursor=pointer]: + - /url: /system_new + - listitem [ref=f12e49]: + - link "安全中心" [ref=f12e50] [cursor=pointer]: + - /url: /firewall + - listitem [ref=f12e54]: + - link "WAF" [ref=f12e55] [cursor=pointer]: + - /url: /waf + - listitem [ref=f12e59]: + - link "文件" [ref=f12e60] [cursor=pointer]: + - /url: /files + - listitem [ref=f12e64]: + - link "日志" [ref=f12e65] [cursor=pointer]: + - /url: /logs + - listitem [ref=f12e69]: + - link "SSL" [ref=f12e70] [cursor=pointer]: + - /url: /ssl + - listitem [ref=f12e74]: + - link "终端" [ref=f12e75] [cursor=pointer]: + - /url: /xterm + - listitem [ref=f12e79]: + - link "AI" [ref=f12e80] [cursor=pointer]: + - /url: /ai + - listitem [ref=f12e84]: + - link "节点管理" [ref=f12e85] [cursor=pointer]: + - /url: /node + - listitem [ref=f12e89]: + - link "计划任务" [ref=f12e90] [cursor=pointer]: + - /url: /crontab + - listitem [ref=f12e94]: + - link "软件商店" [ref=f12e95] [cursor=pointer]: + - /url: /soft + - listitem [ref=f12e99]: + - link "设置" [ref=f12e100] [cursor=pointer]: + - /url: /config + - listitem [ref=f12e104]: + - link "退出" [ref=f12e105] [cursor=pointer]: + - /url: javascript:; + - generic [ref=f12e110]: + - generic [ref=f12e111] [cursor=pointer]:  + - generic [ref=f12e114] [cursor=pointer]:  + - generic [ref=f12e117]: + - generic [ref=f12e121]: + - generic [ref=f12e122]: + - generic [ref=f12e123]: + - generic [ref=f12e126] [cursor=pointer]: + - generic "127.0.0.1" [ref=f12e129]: 本地服务器 + - generic "关闭当前终端视图" [ref=f12e130]:  + - generic "点击添加服务器信息" [ref=f12e132] [cursor=pointer]:  + - generic "点击打开终端设置" [ref=f12e134] [cursor=pointer]:  + - generic "点击全屏显示" [ref=f12e136] [cursor=pointer]:  + - textbox "Terminal input" [active] [ref=f12e260] + - generic "点击隐藏右侧视图" [ref=f12e141] [cursor=pointer] + - generic [ref=f12e145]: + - tablist [ref=f12e149]: + - tab "服务器列表" [selected] [ref=f12e150] + - tab "录像审计" [ref=f12e151] + - tab "常用命令" [ref=f12e152] + - tabpanel "服务器列表" [ref=f12e154]: + - generic [ref=f12e155]: + - button "添加服务器" [ref=f12e157] [cursor=pointer] + - generic [ref=f12e160]: + - table [ref=f12e162]: + - rowgroup [ref=f12e167]: + - row "服务器IP 操作" [ref=f12e168]: + - columnheader [ref=f12e169]: + - generic [ref=f12e173] [cursor=pointer]: + - checkbox + - columnheader "服务器IP" [ref=f12e175] + - columnheader "操作" [ref=f12e178] + - generic [ref=f12e184]: + - table: + - rowgroup + - generic [ref=f12e185]: 暂无数据 + - generic [ref=f12e213]: + - generic [ref=f12e215] [cursor=pointer]: + - checkbox + - generic [ref=f12e217]: + - generic [ref=f12e221]: + - generic: + - combobox [disabled] [ref=f12e223] + - generic [ref=f12e224]: 请选择批量操作 + - button "批量操作" [disabled] [ref=f12e225] + - generic [ref=f12e227]: + - generic [ref=f12e228]: 宝塔Linux面板©2014-2026 广东堡塔安全技术有限公司 (bt.cn) + - separator [ref=f12e229] + - link "论坛求助" [ref=f12e230] [cursor=pointer]: + - /url: http://www.bt.cn/bbs + - separator [ref=f12e235] + - link "使用手册" [ref=f12e236] [cursor=pointer]: + - /url: https://docs.bt.cn + - separator [ref=f12e241] + - generic [ref=f12e242]: 微信公众号 + - separator [ref=f12e246] + - link "正版查询" [ref=f12e247] [cursor=pointer]: + - /url: https://www.bt.cn/auth + - separator [ref=f12e252] + - generic [ref=f12e253]: 联系人工客服 + - generic [ref=f12e265]: + - generic [ref=f12e266] [cursor=pointer]: + - generic [ref=f12e289]: AI + - generic [ref=f12e290]: 助手 + - generic [ref=f12e291] [cursor=pointer]:  \ No newline at end of file diff --git a/.playwright-cli/page-2026-10-05T03-47-17-987Z.png b/.playwright-cli/page-2026-10-05T03-47-17-987Z.png new file mode 100644 index 0000000..89a4ec3 Binary files /dev/null and b/.playwright-cli/page-2026-10-05T03-47-17-987Z.png differ diff --git a/.playwright-cli/page-2026-10-05T03-47-57-654Z.yml b/.playwright-cli/page-2026-10-05T03-47-57-654Z.yml new file mode 100644 index 0000000..5712884 --- /dev/null +++ b/.playwright-cli/page-2026-10-05T03-47-57-654Z.yml @@ -0,0 +1,126 @@ +- generic [ref=f12e4]: + - complementary [ref=f12e5]: + - generic [ref=f12e6]: + - generic [ref=f12e8] [cursor=pointer]: + - generic "双击可复制IP" [ref=f12e11]: 111.230.144.231 + - generic [ref=f12e12]: "0" + - list [ref=f12e18]: + - listitem [ref=f12e19]: + - link "首页" [ref=f12e20] [cursor=pointer]: + - /url: /home + - listitem [ref=f12e24]: + - link "网站" [ref=f12e25] [cursor=pointer]: + - /url: /site + - listitem [ref=f12e29]: + - link "数据库" [ref=f12e30] [cursor=pointer]: + - /url: /database + - listitem [ref=f12e34]: + - link "Docker" [ref=f12e35] [cursor=pointer]: + - /url: /docker + - listitem [ref=f12e39]: + - link "监控" [ref=f12e40] [cursor=pointer]: + - /url: /control + - listitem [ref=f12e44]: + - link "系统" [ref=f12e45] [cursor=pointer]: + - /url: /system_new + - listitem [ref=f12e49]: + - link "安全中心" [ref=f12e50] [cursor=pointer]: + - /url: /firewall + - listitem [ref=f12e54]: + - link "WAF" [ref=f12e55] [cursor=pointer]: + - /url: /waf + - listitem [ref=f12e59]: + - link "文件" [ref=f12e60] [cursor=pointer]: + - /url: /files + - listitem [ref=f12e64]: + - link "日志" [ref=f12e65] [cursor=pointer]: + - /url: /logs + - listitem [ref=f12e69]: + - link "SSL" [ref=f12e70] [cursor=pointer]: + - /url: /ssl + - listitem [ref=f12e74]: + - link "终端" [ref=f12e75] [cursor=pointer]: + - /url: /xterm + - listitem [ref=f12e79]: + - link "AI" [ref=f12e80] [cursor=pointer]: + - /url: /ai + - listitem [ref=f12e84]: + - link "节点管理" [ref=f12e85] [cursor=pointer]: + - /url: /node + - listitem [ref=f12e89]: + - link "计划任务" [ref=f12e90] [cursor=pointer]: + - /url: /crontab + - listitem [ref=f12e94]: + - link "软件商店" [ref=f12e95] [cursor=pointer]: + - /url: /soft + - listitem [ref=f12e99]: + - link "设置" [ref=f12e100] [cursor=pointer]: + - /url: /config + - listitem [ref=f12e104]: + - link "退出" [ref=f12e105] [cursor=pointer]: + - /url: javascript:; + - generic [ref=f12e110]: + - generic [ref=f12e111] [cursor=pointer]:  + - generic [ref=f12e114] [cursor=pointer]:  + - generic [ref=f12e117]: + - generic [ref=f12e121]: + - generic [ref=f12e122]: + - generic [ref=f12e123]: + - generic [ref=f12e126] [cursor=pointer]: + - generic "127.0.0.1" [ref=f12e129]: 本地服务器 + - generic "关闭当前终端视图" [ref=f12e130]:  + - generic "点击添加服务器信息" [ref=f12e132] [cursor=pointer]:  + - generic "点击打开终端设置" [ref=f12e134] [cursor=pointer]:  + - generic "点击全屏显示" [ref=f12e136] [cursor=pointer]:  + - textbox "Terminal input" [active] [ref=f12e260] + - generic "点击隐藏右侧视图" [ref=f12e141] [cursor=pointer] + - generic [ref=f12e145]: + - tablist [ref=f12e149]: + - tab "服务器列表" [selected] [ref=f12e150] + - tab "录像审计" [ref=f12e151] + - tab "常用命令" [ref=f12e152] + - tabpanel "服务器列表" [ref=f12e154]: + - generic [ref=f12e155]: + - button "添加服务器" [ref=f12e157] [cursor=pointer] + - generic [ref=f12e160]: + - table [ref=f12e162]: + - rowgroup [ref=f12e167]: + - row "服务器IP 操作" [ref=f12e168]: + - columnheader [ref=f12e169]: + - generic [ref=f12e173] [cursor=pointer]: + - checkbox + - columnheader "服务器IP" [ref=f12e175] + - columnheader "操作" [ref=f12e178] + - generic [ref=f12e184]: + - table: + - rowgroup + - generic [ref=f12e185]: 暂无数据 + - generic [ref=f12e213]: + - generic [ref=f12e215] [cursor=pointer]: + - checkbox + - generic [ref=f12e217]: + - generic [ref=f12e221]: + - generic: + - combobox [disabled] [ref=f12e223] + - generic [ref=f12e224]: 请选择批量操作 + - button "批量操作" [disabled] [ref=f12e225] + - generic [ref=f12e227]: + - generic [ref=f12e228]: 宝塔Linux面板©2014-2026 广东堡塔安全技术有限公司 (bt.cn) + - separator [ref=f12e229] + - link "论坛求助" [ref=f12e230] [cursor=pointer]: + - /url: http://www.bt.cn/bbs + - separator [ref=f12e235] + - link "使用手册" [ref=f12e236] [cursor=pointer]: + - /url: https://docs.bt.cn + - separator [ref=f12e241] + - generic [ref=f12e242]: 微信公众号 + - separator [ref=f12e246] + - link "正版查询" [ref=f12e247] [cursor=pointer]: + - /url: https://www.bt.cn/auth + - separator [ref=f12e252] + - generic [ref=f12e253]: 联系人工客服 + - generic [ref=f12e265]: + - generic [ref=f12e266] [cursor=pointer]: + - generic [ref=f12e289]: AI + - generic [ref=f12e290]: 助手 + - generic [ref=f12e291] [cursor=pointer]:  \ No newline at end of file diff --git a/.playwright-cli/page-2026-10-05T03-48-02-629Z.png b/.playwright-cli/page-2026-10-05T03-48-02-629Z.png new file mode 100644 index 0000000..7f4a3fc Binary files /dev/null and b/.playwright-cli/page-2026-10-05T03-48-02-629Z.png differ diff --git a/.playwright-cli/page-2026-10-05T03-50-23-424Z.yml b/.playwright-cli/page-2026-10-05T03-50-23-424Z.yml new file mode 100644 index 0000000..5712884 --- /dev/null +++ b/.playwright-cli/page-2026-10-05T03-50-23-424Z.yml @@ -0,0 +1,126 @@ +- generic [ref=f12e4]: + - complementary [ref=f12e5]: + - generic [ref=f12e6]: + - generic [ref=f12e8] [cursor=pointer]: + - generic "双击可复制IP" [ref=f12e11]: 111.230.144.231 + - generic [ref=f12e12]: "0" + - list [ref=f12e18]: + - listitem [ref=f12e19]: + - link "首页" [ref=f12e20] [cursor=pointer]: + - /url: /home + - listitem [ref=f12e24]: + - link "网站" [ref=f12e25] [cursor=pointer]: + - /url: /site + - listitem [ref=f12e29]: + - link "数据库" [ref=f12e30] [cursor=pointer]: + - /url: /database + - listitem [ref=f12e34]: + - link "Docker" [ref=f12e35] [cursor=pointer]: + - /url: /docker + - listitem [ref=f12e39]: + - link "监控" [ref=f12e40] [cursor=pointer]: + - /url: /control + - listitem [ref=f12e44]: + - link "系统" [ref=f12e45] [cursor=pointer]: + - /url: /system_new + - listitem [ref=f12e49]: + - link "安全中心" [ref=f12e50] [cursor=pointer]: + - /url: /firewall + - listitem [ref=f12e54]: + - link "WAF" [ref=f12e55] [cursor=pointer]: + - /url: /waf + - listitem [ref=f12e59]: + - link "文件" [ref=f12e60] [cursor=pointer]: + - /url: /files + - listitem [ref=f12e64]: + - link "日志" [ref=f12e65] [cursor=pointer]: + - /url: /logs + - listitem [ref=f12e69]: + - link "SSL" [ref=f12e70] [cursor=pointer]: + - /url: /ssl + - listitem [ref=f12e74]: + - link "终端" [ref=f12e75] [cursor=pointer]: + - /url: /xterm + - listitem [ref=f12e79]: + - link "AI" [ref=f12e80] [cursor=pointer]: + - /url: /ai + - listitem [ref=f12e84]: + - link "节点管理" [ref=f12e85] [cursor=pointer]: + - /url: /node + - listitem [ref=f12e89]: + - link "计划任务" [ref=f12e90] [cursor=pointer]: + - /url: /crontab + - listitem [ref=f12e94]: + - link "软件商店" [ref=f12e95] [cursor=pointer]: + - /url: /soft + - listitem [ref=f12e99]: + - link "设置" [ref=f12e100] [cursor=pointer]: + - /url: /config + - listitem [ref=f12e104]: + - link "退出" [ref=f12e105] [cursor=pointer]: + - /url: javascript:; + - generic [ref=f12e110]: + - generic [ref=f12e111] [cursor=pointer]:  + - generic [ref=f12e114] [cursor=pointer]:  + - generic [ref=f12e117]: + - generic [ref=f12e121]: + - generic [ref=f12e122]: + - generic [ref=f12e123]: + - generic [ref=f12e126] [cursor=pointer]: + - generic "127.0.0.1" [ref=f12e129]: 本地服务器 + - generic "关闭当前终端视图" [ref=f12e130]:  + - generic "点击添加服务器信息" [ref=f12e132] [cursor=pointer]:  + - generic "点击打开终端设置" [ref=f12e134] [cursor=pointer]:  + - generic "点击全屏显示" [ref=f12e136] [cursor=pointer]:  + - textbox "Terminal input" [active] [ref=f12e260] + - generic "点击隐藏右侧视图" [ref=f12e141] [cursor=pointer] + - generic [ref=f12e145]: + - tablist [ref=f12e149]: + - tab "服务器列表" [selected] [ref=f12e150] + - tab "录像审计" [ref=f12e151] + - tab "常用命令" [ref=f12e152] + - tabpanel "服务器列表" [ref=f12e154]: + - generic [ref=f12e155]: + - button "添加服务器" [ref=f12e157] [cursor=pointer] + - generic [ref=f12e160]: + - table [ref=f12e162]: + - rowgroup [ref=f12e167]: + - row "服务器IP 操作" [ref=f12e168]: + - columnheader [ref=f12e169]: + - generic [ref=f12e173] [cursor=pointer]: + - checkbox + - columnheader "服务器IP" [ref=f12e175] + - columnheader "操作" [ref=f12e178] + - generic [ref=f12e184]: + - table: + - rowgroup + - generic [ref=f12e185]: 暂无数据 + - generic [ref=f12e213]: + - generic [ref=f12e215] [cursor=pointer]: + - checkbox + - generic [ref=f12e217]: + - generic [ref=f12e221]: + - generic: + - combobox [disabled] [ref=f12e223] + - generic [ref=f12e224]: 请选择批量操作 + - button "批量操作" [disabled] [ref=f12e225] + - generic [ref=f12e227]: + - generic [ref=f12e228]: 宝塔Linux面板©2014-2026 广东堡塔安全技术有限公司 (bt.cn) + - separator [ref=f12e229] + - link "论坛求助" [ref=f12e230] [cursor=pointer]: + - /url: http://www.bt.cn/bbs + - separator [ref=f12e235] + - link "使用手册" [ref=f12e236] [cursor=pointer]: + - /url: https://docs.bt.cn + - separator [ref=f12e241] + - generic [ref=f12e242]: 微信公众号 + - separator [ref=f12e246] + - link "正版查询" [ref=f12e247] [cursor=pointer]: + - /url: https://www.bt.cn/auth + - separator [ref=f12e252] + - generic [ref=f12e253]: 联系人工客服 + - generic [ref=f12e265]: + - generic [ref=f12e266] [cursor=pointer]: + - generic [ref=f12e289]: AI + - generic [ref=f12e290]: 助手 + - generic [ref=f12e291] [cursor=pointer]:  \ No newline at end of file diff --git a/.playwright-cli/page-2026-10-05T03-50-29-030Z.yml b/.playwright-cli/page-2026-10-05T03-50-29-030Z.yml new file mode 100644 index 0000000..5712884 --- /dev/null +++ b/.playwright-cli/page-2026-10-05T03-50-29-030Z.yml @@ -0,0 +1,126 @@ +- generic [ref=f12e4]: + - complementary [ref=f12e5]: + - generic [ref=f12e6]: + - generic [ref=f12e8] [cursor=pointer]: + - generic "双击可复制IP" [ref=f12e11]: 111.230.144.231 + - generic [ref=f12e12]: "0" + - list [ref=f12e18]: + - listitem [ref=f12e19]: + - link "首页" [ref=f12e20] [cursor=pointer]: + - /url: /home + - listitem [ref=f12e24]: + - link "网站" [ref=f12e25] [cursor=pointer]: + - /url: /site + - listitem [ref=f12e29]: + - link "数据库" [ref=f12e30] [cursor=pointer]: + - /url: /database + - listitem [ref=f12e34]: + - link "Docker" [ref=f12e35] [cursor=pointer]: + - /url: /docker + - listitem [ref=f12e39]: + - link "监控" [ref=f12e40] [cursor=pointer]: + - /url: /control + - listitem [ref=f12e44]: + - link "系统" [ref=f12e45] [cursor=pointer]: + - /url: /system_new + - listitem [ref=f12e49]: + - link "安全中心" [ref=f12e50] [cursor=pointer]: + - /url: /firewall + - listitem [ref=f12e54]: + - link "WAF" [ref=f12e55] [cursor=pointer]: + - /url: /waf + - listitem [ref=f12e59]: + - link "文件" [ref=f12e60] [cursor=pointer]: + - /url: /files + - listitem [ref=f12e64]: + - link "日志" [ref=f12e65] [cursor=pointer]: + - /url: /logs + - listitem [ref=f12e69]: + - link "SSL" [ref=f12e70] [cursor=pointer]: + - /url: /ssl + - listitem [ref=f12e74]: + - link "终端" [ref=f12e75] [cursor=pointer]: + - /url: /xterm + - listitem [ref=f12e79]: + - link "AI" [ref=f12e80] [cursor=pointer]: + - /url: /ai + - listitem [ref=f12e84]: + - link "节点管理" [ref=f12e85] [cursor=pointer]: + - /url: /node + - listitem [ref=f12e89]: + - link "计划任务" [ref=f12e90] [cursor=pointer]: + - /url: /crontab + - listitem [ref=f12e94]: + - link "软件商店" [ref=f12e95] [cursor=pointer]: + - /url: /soft + - listitem [ref=f12e99]: + - link "设置" [ref=f12e100] [cursor=pointer]: + - /url: /config + - listitem [ref=f12e104]: + - link "退出" [ref=f12e105] [cursor=pointer]: + - /url: javascript:; + - generic [ref=f12e110]: + - generic [ref=f12e111] [cursor=pointer]:  + - generic [ref=f12e114] [cursor=pointer]:  + - generic [ref=f12e117]: + - generic [ref=f12e121]: + - generic [ref=f12e122]: + - generic [ref=f12e123]: + - generic [ref=f12e126] [cursor=pointer]: + - generic "127.0.0.1" [ref=f12e129]: 本地服务器 + - generic "关闭当前终端视图" [ref=f12e130]:  + - generic "点击添加服务器信息" [ref=f12e132] [cursor=pointer]:  + - generic "点击打开终端设置" [ref=f12e134] [cursor=pointer]:  + - generic "点击全屏显示" [ref=f12e136] [cursor=pointer]:  + - textbox "Terminal input" [active] [ref=f12e260] + - generic "点击隐藏右侧视图" [ref=f12e141] [cursor=pointer] + - generic [ref=f12e145]: + - tablist [ref=f12e149]: + - tab "服务器列表" [selected] [ref=f12e150] + - tab "录像审计" [ref=f12e151] + - tab "常用命令" [ref=f12e152] + - tabpanel "服务器列表" [ref=f12e154]: + - generic [ref=f12e155]: + - button "添加服务器" [ref=f12e157] [cursor=pointer] + - generic [ref=f12e160]: + - table [ref=f12e162]: + - rowgroup [ref=f12e167]: + - row "服务器IP 操作" [ref=f12e168]: + - columnheader [ref=f12e169]: + - generic [ref=f12e173] [cursor=pointer]: + - checkbox + - columnheader "服务器IP" [ref=f12e175] + - columnheader "操作" [ref=f12e178] + - generic [ref=f12e184]: + - table: + - rowgroup + - generic [ref=f12e185]: 暂无数据 + - generic [ref=f12e213]: + - generic [ref=f12e215] [cursor=pointer]: + - checkbox + - generic [ref=f12e217]: + - generic [ref=f12e221]: + - generic: + - combobox [disabled] [ref=f12e223] + - generic [ref=f12e224]: 请选择批量操作 + - button "批量操作" [disabled] [ref=f12e225] + - generic [ref=f12e227]: + - generic [ref=f12e228]: 宝塔Linux面板©2014-2026 广东堡塔安全技术有限公司 (bt.cn) + - separator [ref=f12e229] + - link "论坛求助" [ref=f12e230] [cursor=pointer]: + - /url: http://www.bt.cn/bbs + - separator [ref=f12e235] + - link "使用手册" [ref=f12e236] [cursor=pointer]: + - /url: https://docs.bt.cn + - separator [ref=f12e241] + - generic [ref=f12e242]: 微信公众号 + - separator [ref=f12e246] + - link "正版查询" [ref=f12e247] [cursor=pointer]: + - /url: https://www.bt.cn/auth + - separator [ref=f12e252] + - generic [ref=f12e253]: 联系人工客服 + - generic [ref=f12e265]: + - generic [ref=f12e266] [cursor=pointer]: + - generic [ref=f12e289]: AI + - generic [ref=f12e290]: 助手 + - generic [ref=f12e291] [cursor=pointer]:  \ No newline at end of file diff --git a/.playwright-cli/page-2026-10-05T03-50-36-680Z.png b/.playwright-cli/page-2026-10-05T03-50-36-680Z.png new file mode 100644 index 0000000..9254222 Binary files /dev/null and b/.playwright-cli/page-2026-10-05T03-50-36-680Z.png differ diff --git a/.playwright-cli/page-2026-10-05T03-51-30-121Z.yml b/.playwright-cli/page-2026-10-05T03-51-30-121Z.yml new file mode 100644 index 0000000..5712884 --- /dev/null +++ b/.playwright-cli/page-2026-10-05T03-51-30-121Z.yml @@ -0,0 +1,126 @@ +- generic [ref=f12e4]: + - complementary [ref=f12e5]: + - generic [ref=f12e6]: + - generic [ref=f12e8] [cursor=pointer]: + - generic "双击可复制IP" [ref=f12e11]: 111.230.144.231 + - generic [ref=f12e12]: "0" + - list [ref=f12e18]: + - listitem [ref=f12e19]: + - link "首页" [ref=f12e20] [cursor=pointer]: + - /url: /home + - listitem [ref=f12e24]: + - link "网站" [ref=f12e25] [cursor=pointer]: + - /url: /site + - listitem [ref=f12e29]: + - link "数据库" [ref=f12e30] [cursor=pointer]: + - /url: /database + - listitem [ref=f12e34]: + - link "Docker" [ref=f12e35] [cursor=pointer]: + - /url: /docker + - listitem [ref=f12e39]: + - link "监控" [ref=f12e40] [cursor=pointer]: + - /url: /control + - listitem [ref=f12e44]: + - link "系统" [ref=f12e45] [cursor=pointer]: + - /url: /system_new + - listitem [ref=f12e49]: + - link "安全中心" [ref=f12e50] [cursor=pointer]: + - /url: /firewall + - listitem [ref=f12e54]: + - link "WAF" [ref=f12e55] [cursor=pointer]: + - /url: /waf + - listitem [ref=f12e59]: + - link "文件" [ref=f12e60] [cursor=pointer]: + - /url: /files + - listitem [ref=f12e64]: + - link "日志" [ref=f12e65] [cursor=pointer]: + - /url: /logs + - listitem [ref=f12e69]: + - link "SSL" [ref=f12e70] [cursor=pointer]: + - /url: /ssl + - listitem [ref=f12e74]: + - link "终端" [ref=f12e75] [cursor=pointer]: + - /url: /xterm + - listitem [ref=f12e79]: + - link "AI" [ref=f12e80] [cursor=pointer]: + - /url: /ai + - listitem [ref=f12e84]: + - link "节点管理" [ref=f12e85] [cursor=pointer]: + - /url: /node + - listitem [ref=f12e89]: + - link "计划任务" [ref=f12e90] [cursor=pointer]: + - /url: /crontab + - listitem [ref=f12e94]: + - link "软件商店" [ref=f12e95] [cursor=pointer]: + - /url: /soft + - listitem [ref=f12e99]: + - link "设置" [ref=f12e100] [cursor=pointer]: + - /url: /config + - listitem [ref=f12e104]: + - link "退出" [ref=f12e105] [cursor=pointer]: + - /url: javascript:; + - generic [ref=f12e110]: + - generic [ref=f12e111] [cursor=pointer]:  + - generic [ref=f12e114] [cursor=pointer]:  + - generic [ref=f12e117]: + - generic [ref=f12e121]: + - generic [ref=f12e122]: + - generic [ref=f12e123]: + - generic [ref=f12e126] [cursor=pointer]: + - generic "127.0.0.1" [ref=f12e129]: 本地服务器 + - generic "关闭当前终端视图" [ref=f12e130]:  + - generic "点击添加服务器信息" [ref=f12e132] [cursor=pointer]:  + - generic "点击打开终端设置" [ref=f12e134] [cursor=pointer]:  + - generic "点击全屏显示" [ref=f12e136] [cursor=pointer]:  + - textbox "Terminal input" [active] [ref=f12e260] + - generic "点击隐藏右侧视图" [ref=f12e141] [cursor=pointer] + - generic [ref=f12e145]: + - tablist [ref=f12e149]: + - tab "服务器列表" [selected] [ref=f12e150] + - tab "录像审计" [ref=f12e151] + - tab "常用命令" [ref=f12e152] + - tabpanel "服务器列表" [ref=f12e154]: + - generic [ref=f12e155]: + - button "添加服务器" [ref=f12e157] [cursor=pointer] + - generic [ref=f12e160]: + - table [ref=f12e162]: + - rowgroup [ref=f12e167]: + - row "服务器IP 操作" [ref=f12e168]: + - columnheader [ref=f12e169]: + - generic [ref=f12e173] [cursor=pointer]: + - checkbox + - columnheader "服务器IP" [ref=f12e175] + - columnheader "操作" [ref=f12e178] + - generic [ref=f12e184]: + - table: + - rowgroup + - generic [ref=f12e185]: 暂无数据 + - generic [ref=f12e213]: + - generic [ref=f12e215] [cursor=pointer]: + - checkbox + - generic [ref=f12e217]: + - generic [ref=f12e221]: + - generic: + - combobox [disabled] [ref=f12e223] + - generic [ref=f12e224]: 请选择批量操作 + - button "批量操作" [disabled] [ref=f12e225] + - generic [ref=f12e227]: + - generic [ref=f12e228]: 宝塔Linux面板©2014-2026 广东堡塔安全技术有限公司 (bt.cn) + - separator [ref=f12e229] + - link "论坛求助" [ref=f12e230] [cursor=pointer]: + - /url: http://www.bt.cn/bbs + - separator [ref=f12e235] + - link "使用手册" [ref=f12e236] [cursor=pointer]: + - /url: https://docs.bt.cn + - separator [ref=f12e241] + - generic [ref=f12e242]: 微信公众号 + - separator [ref=f12e246] + - link "正版查询" [ref=f12e247] [cursor=pointer]: + - /url: https://www.bt.cn/auth + - separator [ref=f12e252] + - generic [ref=f12e253]: 联系人工客服 + - generic [ref=f12e265]: + - generic [ref=f12e266] [cursor=pointer]: + - generic [ref=f12e289]: AI + - generic [ref=f12e290]: 助手 + - generic [ref=f12e291] [cursor=pointer]:  \ No newline at end of file diff --git a/.playwright-cli/page-2026-10-05T03-51-38-317Z.png b/.playwright-cli/page-2026-10-05T03-51-38-317Z.png new file mode 100644 index 0000000..964bca1 Binary files /dev/null and b/.playwright-cli/page-2026-10-05T03-51-38-317Z.png differ diff --git a/.playwright-cli/page-2026-10-05T03-52-40-247Z.yml b/.playwright-cli/page-2026-10-05T03-52-40-247Z.yml new file mode 100644 index 0000000..5712884 --- /dev/null +++ b/.playwright-cli/page-2026-10-05T03-52-40-247Z.yml @@ -0,0 +1,126 @@ +- generic [ref=f12e4]: + - complementary [ref=f12e5]: + - generic [ref=f12e6]: + - generic [ref=f12e8] [cursor=pointer]: + - generic "双击可复制IP" [ref=f12e11]: 111.230.144.231 + - generic [ref=f12e12]: "0" + - list [ref=f12e18]: + - listitem [ref=f12e19]: + - link "首页" [ref=f12e20] [cursor=pointer]: + - /url: /home + - listitem [ref=f12e24]: + - link "网站" [ref=f12e25] [cursor=pointer]: + - /url: /site + - listitem [ref=f12e29]: + - link "数据库" [ref=f12e30] [cursor=pointer]: + - /url: /database + - listitem [ref=f12e34]: + - link "Docker" [ref=f12e35] [cursor=pointer]: + - /url: /docker + - listitem [ref=f12e39]: + - link "监控" [ref=f12e40] [cursor=pointer]: + - /url: /control + - listitem [ref=f12e44]: + - link "系统" [ref=f12e45] [cursor=pointer]: + - /url: /system_new + - listitem [ref=f12e49]: + - link "安全中心" [ref=f12e50] [cursor=pointer]: + - /url: /firewall + - listitem [ref=f12e54]: + - link "WAF" [ref=f12e55] [cursor=pointer]: + - /url: /waf + - listitem [ref=f12e59]: + - link "文件" [ref=f12e60] [cursor=pointer]: + - /url: /files + - listitem [ref=f12e64]: + - link "日志" [ref=f12e65] [cursor=pointer]: + - /url: /logs + - listitem [ref=f12e69]: + - link "SSL" [ref=f12e70] [cursor=pointer]: + - /url: /ssl + - listitem [ref=f12e74]: + - link "终端" [ref=f12e75] [cursor=pointer]: + - /url: /xterm + - listitem [ref=f12e79]: + - link "AI" [ref=f12e80] [cursor=pointer]: + - /url: /ai + - listitem [ref=f12e84]: + - link "节点管理" [ref=f12e85] [cursor=pointer]: + - /url: /node + - listitem [ref=f12e89]: + - link "计划任务" [ref=f12e90] [cursor=pointer]: + - /url: /crontab + - listitem [ref=f12e94]: + - link "软件商店" [ref=f12e95] [cursor=pointer]: + - /url: /soft + - listitem [ref=f12e99]: + - link "设置" [ref=f12e100] [cursor=pointer]: + - /url: /config + - listitem [ref=f12e104]: + - link "退出" [ref=f12e105] [cursor=pointer]: + - /url: javascript:; + - generic [ref=f12e110]: + - generic [ref=f12e111] [cursor=pointer]:  + - generic [ref=f12e114] [cursor=pointer]:  + - generic [ref=f12e117]: + - generic [ref=f12e121]: + - generic [ref=f12e122]: + - generic [ref=f12e123]: + - generic [ref=f12e126] [cursor=pointer]: + - generic "127.0.0.1" [ref=f12e129]: 本地服务器 + - generic "关闭当前终端视图" [ref=f12e130]:  + - generic "点击添加服务器信息" [ref=f12e132] [cursor=pointer]:  + - generic "点击打开终端设置" [ref=f12e134] [cursor=pointer]:  + - generic "点击全屏显示" [ref=f12e136] [cursor=pointer]:  + - textbox "Terminal input" [active] [ref=f12e260] + - generic "点击隐藏右侧视图" [ref=f12e141] [cursor=pointer] + - generic [ref=f12e145]: + - tablist [ref=f12e149]: + - tab "服务器列表" [selected] [ref=f12e150] + - tab "录像审计" [ref=f12e151] + - tab "常用命令" [ref=f12e152] + - tabpanel "服务器列表" [ref=f12e154]: + - generic [ref=f12e155]: + - button "添加服务器" [ref=f12e157] [cursor=pointer] + - generic [ref=f12e160]: + - table [ref=f12e162]: + - rowgroup [ref=f12e167]: + - row "服务器IP 操作" [ref=f12e168]: + - columnheader [ref=f12e169]: + - generic [ref=f12e173] [cursor=pointer]: + - checkbox + - columnheader "服务器IP" [ref=f12e175] + - columnheader "操作" [ref=f12e178] + - generic [ref=f12e184]: + - table: + - rowgroup + - generic [ref=f12e185]: 暂无数据 + - generic [ref=f12e213]: + - generic [ref=f12e215] [cursor=pointer]: + - checkbox + - generic [ref=f12e217]: + - generic [ref=f12e221]: + - generic: + - combobox [disabled] [ref=f12e223] + - generic [ref=f12e224]: 请选择批量操作 + - button "批量操作" [disabled] [ref=f12e225] + - generic [ref=f12e227]: + - generic [ref=f12e228]: 宝塔Linux面板©2014-2026 广东堡塔安全技术有限公司 (bt.cn) + - separator [ref=f12e229] + - link "论坛求助" [ref=f12e230] [cursor=pointer]: + - /url: http://www.bt.cn/bbs + - separator [ref=f12e235] + - link "使用手册" [ref=f12e236] [cursor=pointer]: + - /url: https://docs.bt.cn + - separator [ref=f12e241] + - generic [ref=f12e242]: 微信公众号 + - separator [ref=f12e246] + - link "正版查询" [ref=f12e247] [cursor=pointer]: + - /url: https://www.bt.cn/auth + - separator [ref=f12e252] + - generic [ref=f12e253]: 联系人工客服 + - generic [ref=f12e265]: + - generic [ref=f12e266] [cursor=pointer]: + - generic [ref=f12e289]: AI + - generic [ref=f12e290]: 助手 + - generic [ref=f12e291] [cursor=pointer]:  \ No newline at end of file diff --git a/.playwright-cli/page-2026-10-05T03-52-49-433Z.png b/.playwright-cli/page-2026-10-05T03-52-49-433Z.png new file mode 100644 index 0000000..5447021 Binary files /dev/null and b/.playwright-cli/page-2026-10-05T03-52-49-433Z.png differ diff --git a/.playwright-cli/page-2026-10-05T03-54-09-377Z.yml b/.playwright-cli/page-2026-10-05T03-54-09-377Z.yml new file mode 100644 index 0000000..5712884 --- /dev/null +++ b/.playwright-cli/page-2026-10-05T03-54-09-377Z.yml @@ -0,0 +1,126 @@ +- generic [ref=f12e4]: + - complementary [ref=f12e5]: + - generic [ref=f12e6]: + - generic [ref=f12e8] [cursor=pointer]: + - generic "双击可复制IP" [ref=f12e11]: 111.230.144.231 + - generic [ref=f12e12]: "0" + - list [ref=f12e18]: + - listitem [ref=f12e19]: + - link "首页" [ref=f12e20] [cursor=pointer]: + - /url: /home + - listitem [ref=f12e24]: + - link "网站" [ref=f12e25] [cursor=pointer]: + - /url: /site + - listitem [ref=f12e29]: + - link "数据库" [ref=f12e30] [cursor=pointer]: + - /url: /database + - listitem [ref=f12e34]: + - link "Docker" [ref=f12e35] [cursor=pointer]: + - /url: /docker + - listitem [ref=f12e39]: + - link "监控" [ref=f12e40] [cursor=pointer]: + - /url: /control + - listitem [ref=f12e44]: + - link "系统" [ref=f12e45] [cursor=pointer]: + - /url: /system_new + - listitem [ref=f12e49]: + - link "安全中心" [ref=f12e50] [cursor=pointer]: + - /url: /firewall + - listitem [ref=f12e54]: + - link "WAF" [ref=f12e55] [cursor=pointer]: + - /url: /waf + - listitem [ref=f12e59]: + - link "文件" [ref=f12e60] [cursor=pointer]: + - /url: /files + - listitem [ref=f12e64]: + - link "日志" [ref=f12e65] [cursor=pointer]: + - /url: /logs + - listitem [ref=f12e69]: + - link "SSL" [ref=f12e70] [cursor=pointer]: + - /url: /ssl + - listitem [ref=f12e74]: + - link "终端" [ref=f12e75] [cursor=pointer]: + - /url: /xterm + - listitem [ref=f12e79]: + - link "AI" [ref=f12e80] [cursor=pointer]: + - /url: /ai + - listitem [ref=f12e84]: + - link "节点管理" [ref=f12e85] [cursor=pointer]: + - /url: /node + - listitem [ref=f12e89]: + - link "计划任务" [ref=f12e90] [cursor=pointer]: + - /url: /crontab + - listitem [ref=f12e94]: + - link "软件商店" [ref=f12e95] [cursor=pointer]: + - /url: /soft + - listitem [ref=f12e99]: + - link "设置" [ref=f12e100] [cursor=pointer]: + - /url: /config + - listitem [ref=f12e104]: + - link "退出" [ref=f12e105] [cursor=pointer]: + - /url: javascript:; + - generic [ref=f12e110]: + - generic [ref=f12e111] [cursor=pointer]:  + - generic [ref=f12e114] [cursor=pointer]:  + - generic [ref=f12e117]: + - generic [ref=f12e121]: + - generic [ref=f12e122]: + - generic [ref=f12e123]: + - generic [ref=f12e126] [cursor=pointer]: + - generic "127.0.0.1" [ref=f12e129]: 本地服务器 + - generic "关闭当前终端视图" [ref=f12e130]:  + - generic "点击添加服务器信息" [ref=f12e132] [cursor=pointer]:  + - generic "点击打开终端设置" [ref=f12e134] [cursor=pointer]:  + - generic "点击全屏显示" [ref=f12e136] [cursor=pointer]:  + - textbox "Terminal input" [active] [ref=f12e260] + - generic "点击隐藏右侧视图" [ref=f12e141] [cursor=pointer] + - generic [ref=f12e145]: + - tablist [ref=f12e149]: + - tab "服务器列表" [selected] [ref=f12e150] + - tab "录像审计" [ref=f12e151] + - tab "常用命令" [ref=f12e152] + - tabpanel "服务器列表" [ref=f12e154]: + - generic [ref=f12e155]: + - button "添加服务器" [ref=f12e157] [cursor=pointer] + - generic [ref=f12e160]: + - table [ref=f12e162]: + - rowgroup [ref=f12e167]: + - row "服务器IP 操作" [ref=f12e168]: + - columnheader [ref=f12e169]: + - generic [ref=f12e173] [cursor=pointer]: + - checkbox + - columnheader "服务器IP" [ref=f12e175] + - columnheader "操作" [ref=f12e178] + - generic [ref=f12e184]: + - table: + - rowgroup + - generic [ref=f12e185]: 暂无数据 + - generic [ref=f12e213]: + - generic [ref=f12e215] [cursor=pointer]: + - checkbox + - generic [ref=f12e217]: + - generic [ref=f12e221]: + - generic: + - combobox [disabled] [ref=f12e223] + - generic [ref=f12e224]: 请选择批量操作 + - button "批量操作" [disabled] [ref=f12e225] + - generic [ref=f12e227]: + - generic [ref=f12e228]: 宝塔Linux面板©2014-2026 广东堡塔安全技术有限公司 (bt.cn) + - separator [ref=f12e229] + - link "论坛求助" [ref=f12e230] [cursor=pointer]: + - /url: http://www.bt.cn/bbs + - separator [ref=f12e235] + - link "使用手册" [ref=f12e236] [cursor=pointer]: + - /url: https://docs.bt.cn + - separator [ref=f12e241] + - generic [ref=f12e242]: 微信公众号 + - separator [ref=f12e246] + - link "正版查询" [ref=f12e247] [cursor=pointer]: + - /url: https://www.bt.cn/auth + - separator [ref=f12e252] + - generic [ref=f12e253]: 联系人工客服 + - generic [ref=f12e265]: + - generic [ref=f12e266] [cursor=pointer]: + - generic [ref=f12e289]: AI + - generic [ref=f12e290]: 助手 + - generic [ref=f12e291] [cursor=pointer]:  \ No newline at end of file diff --git a/.playwright-cli/page-2026-10-05T03-54-16-484Z.png b/.playwright-cli/page-2026-10-05T03-54-16-484Z.png new file mode 100644 index 0000000..3cd4287 Binary files /dev/null and b/.playwright-cli/page-2026-10-05T03-54-16-484Z.png differ diff --git a/.playwright-cli/page-2026-10-05T04-01-16-468Z.png b/.playwright-cli/page-2026-10-05T04-01-16-468Z.png new file mode 100644 index 0000000..3cd4287 Binary files /dev/null and b/.playwright-cli/page-2026-10-05T04-01-16-468Z.png differ diff --git a/.playwright-cli/page-2026-10-05T04-02-13-393Z.yml b/.playwright-cli/page-2026-10-05T04-02-13-393Z.yml new file mode 100644 index 0000000..5712884 --- /dev/null +++ b/.playwright-cli/page-2026-10-05T04-02-13-393Z.yml @@ -0,0 +1,126 @@ +- generic [ref=f12e4]: + - complementary [ref=f12e5]: + - generic [ref=f12e6]: + - generic [ref=f12e8] [cursor=pointer]: + - generic "双击可复制IP" [ref=f12e11]: 111.230.144.231 + - generic [ref=f12e12]: "0" + - list [ref=f12e18]: + - listitem [ref=f12e19]: + - link "首页" [ref=f12e20] [cursor=pointer]: + - /url: /home + - listitem [ref=f12e24]: + - link "网站" [ref=f12e25] [cursor=pointer]: + - /url: /site + - listitem [ref=f12e29]: + - link "数据库" [ref=f12e30] [cursor=pointer]: + - /url: /database + - listitem [ref=f12e34]: + - link "Docker" [ref=f12e35] [cursor=pointer]: + - /url: /docker + - listitem [ref=f12e39]: + - link "监控" [ref=f12e40] [cursor=pointer]: + - /url: /control + - listitem [ref=f12e44]: + - link "系统" [ref=f12e45] [cursor=pointer]: + - /url: /system_new + - listitem [ref=f12e49]: + - link "安全中心" [ref=f12e50] [cursor=pointer]: + - /url: /firewall + - listitem [ref=f12e54]: + - link "WAF" [ref=f12e55] [cursor=pointer]: + - /url: /waf + - listitem [ref=f12e59]: + - link "文件" [ref=f12e60] [cursor=pointer]: + - /url: /files + - listitem [ref=f12e64]: + - link "日志" [ref=f12e65] [cursor=pointer]: + - /url: /logs + - listitem [ref=f12e69]: + - link "SSL" [ref=f12e70] [cursor=pointer]: + - /url: /ssl + - listitem [ref=f12e74]: + - link "终端" [ref=f12e75] [cursor=pointer]: + - /url: /xterm + - listitem [ref=f12e79]: + - link "AI" [ref=f12e80] [cursor=pointer]: + - /url: /ai + - listitem [ref=f12e84]: + - link "节点管理" [ref=f12e85] [cursor=pointer]: + - /url: /node + - listitem [ref=f12e89]: + - link "计划任务" [ref=f12e90] [cursor=pointer]: + - /url: /crontab + - listitem [ref=f12e94]: + - link "软件商店" [ref=f12e95] [cursor=pointer]: + - /url: /soft + - listitem [ref=f12e99]: + - link "设置" [ref=f12e100] [cursor=pointer]: + - /url: /config + - listitem [ref=f12e104]: + - link "退出" [ref=f12e105] [cursor=pointer]: + - /url: javascript:; + - generic [ref=f12e110]: + - generic [ref=f12e111] [cursor=pointer]:  + - generic [ref=f12e114] [cursor=pointer]:  + - generic [ref=f12e117]: + - generic [ref=f12e121]: + - generic [ref=f12e122]: + - generic [ref=f12e123]: + - generic [ref=f12e126] [cursor=pointer]: + - generic "127.0.0.1" [ref=f12e129]: 本地服务器 + - generic "关闭当前终端视图" [ref=f12e130]:  + - generic "点击添加服务器信息" [ref=f12e132] [cursor=pointer]:  + - generic "点击打开终端设置" [ref=f12e134] [cursor=pointer]:  + - generic "点击全屏显示" [ref=f12e136] [cursor=pointer]:  + - textbox "Terminal input" [active] [ref=f12e260] + - generic "点击隐藏右侧视图" [ref=f12e141] [cursor=pointer] + - generic [ref=f12e145]: + - tablist [ref=f12e149]: + - tab "服务器列表" [selected] [ref=f12e150] + - tab "录像审计" [ref=f12e151] + - tab "常用命令" [ref=f12e152] + - tabpanel "服务器列表" [ref=f12e154]: + - generic [ref=f12e155]: + - button "添加服务器" [ref=f12e157] [cursor=pointer] + - generic [ref=f12e160]: + - table [ref=f12e162]: + - rowgroup [ref=f12e167]: + - row "服务器IP 操作" [ref=f12e168]: + - columnheader [ref=f12e169]: + - generic [ref=f12e173] [cursor=pointer]: + - checkbox + - columnheader "服务器IP" [ref=f12e175] + - columnheader "操作" [ref=f12e178] + - generic [ref=f12e184]: + - table: + - rowgroup + - generic [ref=f12e185]: 暂无数据 + - generic [ref=f12e213]: + - generic [ref=f12e215] [cursor=pointer]: + - checkbox + - generic [ref=f12e217]: + - generic [ref=f12e221]: + - generic: + - combobox [disabled] [ref=f12e223] + - generic [ref=f12e224]: 请选择批量操作 + - button "批量操作" [disabled] [ref=f12e225] + - generic [ref=f12e227]: + - generic [ref=f12e228]: 宝塔Linux面板©2014-2026 广东堡塔安全技术有限公司 (bt.cn) + - separator [ref=f12e229] + - link "论坛求助" [ref=f12e230] [cursor=pointer]: + - /url: http://www.bt.cn/bbs + - separator [ref=f12e235] + - link "使用手册" [ref=f12e236] [cursor=pointer]: + - /url: https://docs.bt.cn + - separator [ref=f12e241] + - generic [ref=f12e242]: 微信公众号 + - separator [ref=f12e246] + - link "正版查询" [ref=f12e247] [cursor=pointer]: + - /url: https://www.bt.cn/auth + - separator [ref=f12e252] + - generic [ref=f12e253]: 联系人工客服 + - generic [ref=f12e265]: + - generic [ref=f12e266] [cursor=pointer]: + - generic [ref=f12e289]: AI + - generic [ref=f12e290]: 助手 + - generic [ref=f12e291] [cursor=pointer]:  \ No newline at end of file diff --git a/.playwright-cli/page-2026-10-05T04-02-36-395Z.png b/.playwright-cli/page-2026-10-05T04-02-36-395Z.png new file mode 100644 index 0000000..1dc6f60 Binary files /dev/null and b/.playwright-cli/page-2026-10-05T04-02-36-395Z.png differ diff --git a/.playwright-cli/page-2026-10-05T04-03-09-737Z.yml b/.playwright-cli/page-2026-10-05T04-03-09-737Z.yml new file mode 100644 index 0000000..5712884 --- /dev/null +++ b/.playwright-cli/page-2026-10-05T04-03-09-737Z.yml @@ -0,0 +1,126 @@ +- generic [ref=f12e4]: + - complementary [ref=f12e5]: + - generic [ref=f12e6]: + - generic [ref=f12e8] [cursor=pointer]: + - generic "双击可复制IP" [ref=f12e11]: 111.230.144.231 + - generic [ref=f12e12]: "0" + - list [ref=f12e18]: + - listitem [ref=f12e19]: + - link "首页" [ref=f12e20] [cursor=pointer]: + - /url: /home + - listitem [ref=f12e24]: + - link "网站" [ref=f12e25] [cursor=pointer]: + - /url: /site + - listitem [ref=f12e29]: + - link "数据库" [ref=f12e30] [cursor=pointer]: + - /url: /database + - listitem [ref=f12e34]: + - link "Docker" [ref=f12e35] [cursor=pointer]: + - /url: /docker + - listitem [ref=f12e39]: + - link "监控" [ref=f12e40] [cursor=pointer]: + - /url: /control + - listitem [ref=f12e44]: + - link "系统" [ref=f12e45] [cursor=pointer]: + - /url: /system_new + - listitem [ref=f12e49]: + - link "安全中心" [ref=f12e50] [cursor=pointer]: + - /url: /firewall + - listitem [ref=f12e54]: + - link "WAF" [ref=f12e55] [cursor=pointer]: + - /url: /waf + - listitem [ref=f12e59]: + - link "文件" [ref=f12e60] [cursor=pointer]: + - /url: /files + - listitem [ref=f12e64]: + - link "日志" [ref=f12e65] [cursor=pointer]: + - /url: /logs + - listitem [ref=f12e69]: + - link "SSL" [ref=f12e70] [cursor=pointer]: + - /url: /ssl + - listitem [ref=f12e74]: + - link "终端" [ref=f12e75] [cursor=pointer]: + - /url: /xterm + - listitem [ref=f12e79]: + - link "AI" [ref=f12e80] [cursor=pointer]: + - /url: /ai + - listitem [ref=f12e84]: + - link "节点管理" [ref=f12e85] [cursor=pointer]: + - /url: /node + - listitem [ref=f12e89]: + - link "计划任务" [ref=f12e90] [cursor=pointer]: + - /url: /crontab + - listitem [ref=f12e94]: + - link "软件商店" [ref=f12e95] [cursor=pointer]: + - /url: /soft + - listitem [ref=f12e99]: + - link "设置" [ref=f12e100] [cursor=pointer]: + - /url: /config + - listitem [ref=f12e104]: + - link "退出" [ref=f12e105] [cursor=pointer]: + - /url: javascript:; + - generic [ref=f12e110]: + - generic [ref=f12e111] [cursor=pointer]:  + - generic [ref=f12e114] [cursor=pointer]:  + - generic [ref=f12e117]: + - generic [ref=f12e121]: + - generic [ref=f12e122]: + - generic [ref=f12e123]: + - generic [ref=f12e126] [cursor=pointer]: + - generic "127.0.0.1" [ref=f12e129]: 本地服务器 + - generic "关闭当前终端视图" [ref=f12e130]:  + - generic "点击添加服务器信息" [ref=f12e132] [cursor=pointer]:  + - generic "点击打开终端设置" [ref=f12e134] [cursor=pointer]:  + - generic "点击全屏显示" [ref=f12e136] [cursor=pointer]:  + - textbox "Terminal input" [active] [ref=f12e260] + - generic "点击隐藏右侧视图" [ref=f12e141] [cursor=pointer] + - generic [ref=f12e145]: + - tablist [ref=f12e149]: + - tab "服务器列表" [selected] [ref=f12e150] + - tab "录像审计" [ref=f12e151] + - tab "常用命令" [ref=f12e152] + - tabpanel "服务器列表" [ref=f12e154]: + - generic [ref=f12e155]: + - button "添加服务器" [ref=f12e157] [cursor=pointer] + - generic [ref=f12e160]: + - table [ref=f12e162]: + - rowgroup [ref=f12e167]: + - row "服务器IP 操作" [ref=f12e168]: + - columnheader [ref=f12e169]: + - generic [ref=f12e173] [cursor=pointer]: + - checkbox + - columnheader "服务器IP" [ref=f12e175] + - columnheader "操作" [ref=f12e178] + - generic [ref=f12e184]: + - table: + - rowgroup + - generic [ref=f12e185]: 暂无数据 + - generic [ref=f12e213]: + - generic [ref=f12e215] [cursor=pointer]: + - checkbox + - generic [ref=f12e217]: + - generic [ref=f12e221]: + - generic: + - combobox [disabled] [ref=f12e223] + - generic [ref=f12e224]: 请选择批量操作 + - button "批量操作" [disabled] [ref=f12e225] + - generic [ref=f12e227]: + - generic [ref=f12e228]: 宝塔Linux面板©2014-2026 广东堡塔安全技术有限公司 (bt.cn) + - separator [ref=f12e229] + - link "论坛求助" [ref=f12e230] [cursor=pointer]: + - /url: http://www.bt.cn/bbs + - separator [ref=f12e235] + - link "使用手册" [ref=f12e236] [cursor=pointer]: + - /url: https://docs.bt.cn + - separator [ref=f12e241] + - generic [ref=f12e242]: 微信公众号 + - separator [ref=f12e246] + - link "正版查询" [ref=f12e247] [cursor=pointer]: + - /url: https://www.bt.cn/auth + - separator [ref=f12e252] + - generic [ref=f12e253]: 联系人工客服 + - generic [ref=f12e265]: + - generic [ref=f12e266] [cursor=pointer]: + - generic [ref=f12e289]: AI + - generic [ref=f12e290]: 助手 + - generic [ref=f12e291] [cursor=pointer]:  \ No newline at end of file diff --git a/.playwright-cli/page-2026-10-05T04-03-15-229Z.png b/.playwright-cli/page-2026-10-05T04-03-15-229Z.png new file mode 100644 index 0000000..a22cd19 Binary files /dev/null and b/.playwright-cli/page-2026-10-05T04-03-15-229Z.png differ diff --git a/.playwright-cli/page-2026-10-05T04-04-02-164Z.yml b/.playwright-cli/page-2026-10-05T04-04-02-164Z.yml new file mode 100644 index 0000000..5712884 --- /dev/null +++ b/.playwright-cli/page-2026-10-05T04-04-02-164Z.yml @@ -0,0 +1,126 @@ +- generic [ref=f12e4]: + - complementary [ref=f12e5]: + - generic [ref=f12e6]: + - generic [ref=f12e8] [cursor=pointer]: + - generic "双击可复制IP" [ref=f12e11]: 111.230.144.231 + - generic [ref=f12e12]: "0" + - list [ref=f12e18]: + - listitem [ref=f12e19]: + - link "首页" [ref=f12e20] [cursor=pointer]: + - /url: /home + - listitem [ref=f12e24]: + - link "网站" [ref=f12e25] [cursor=pointer]: + - /url: /site + - listitem [ref=f12e29]: + - link "数据库" [ref=f12e30] [cursor=pointer]: + - /url: /database + - listitem [ref=f12e34]: + - link "Docker" [ref=f12e35] [cursor=pointer]: + - /url: /docker + - listitem [ref=f12e39]: + - link "监控" [ref=f12e40] [cursor=pointer]: + - /url: /control + - listitem [ref=f12e44]: + - link "系统" [ref=f12e45] [cursor=pointer]: + - /url: /system_new + - listitem [ref=f12e49]: + - link "安全中心" [ref=f12e50] [cursor=pointer]: + - /url: /firewall + - listitem [ref=f12e54]: + - link "WAF" [ref=f12e55] [cursor=pointer]: + - /url: /waf + - listitem [ref=f12e59]: + - link "文件" [ref=f12e60] [cursor=pointer]: + - /url: /files + - listitem [ref=f12e64]: + - link "日志" [ref=f12e65] [cursor=pointer]: + - /url: /logs + - listitem [ref=f12e69]: + - link "SSL" [ref=f12e70] [cursor=pointer]: + - /url: /ssl + - listitem [ref=f12e74]: + - link "终端" [ref=f12e75] [cursor=pointer]: + - /url: /xterm + - listitem [ref=f12e79]: + - link "AI" [ref=f12e80] [cursor=pointer]: + - /url: /ai + - listitem [ref=f12e84]: + - link "节点管理" [ref=f12e85] [cursor=pointer]: + - /url: /node + - listitem [ref=f12e89]: + - link "计划任务" [ref=f12e90] [cursor=pointer]: + - /url: /crontab + - listitem [ref=f12e94]: + - link "软件商店" [ref=f12e95] [cursor=pointer]: + - /url: /soft + - listitem [ref=f12e99]: + - link "设置" [ref=f12e100] [cursor=pointer]: + - /url: /config + - listitem [ref=f12e104]: + - link "退出" [ref=f12e105] [cursor=pointer]: + - /url: javascript:; + - generic [ref=f12e110]: + - generic [ref=f12e111] [cursor=pointer]:  + - generic [ref=f12e114] [cursor=pointer]:  + - generic [ref=f12e117]: + - generic [ref=f12e121]: + - generic [ref=f12e122]: + - generic [ref=f12e123]: + - generic [ref=f12e126] [cursor=pointer]: + - generic "127.0.0.1" [ref=f12e129]: 本地服务器 + - generic "关闭当前终端视图" [ref=f12e130]:  + - generic "点击添加服务器信息" [ref=f12e132] [cursor=pointer]:  + - generic "点击打开终端设置" [ref=f12e134] [cursor=pointer]:  + - generic "点击全屏显示" [ref=f12e136] [cursor=pointer]:  + - textbox "Terminal input" [active] [ref=f12e260] + - generic "点击隐藏右侧视图" [ref=f12e141] [cursor=pointer] + - generic [ref=f12e145]: + - tablist [ref=f12e149]: + - tab "服务器列表" [selected] [ref=f12e150] + - tab "录像审计" [ref=f12e151] + - tab "常用命令" [ref=f12e152] + - tabpanel "服务器列表" [ref=f12e154]: + - generic [ref=f12e155]: + - button "添加服务器" [ref=f12e157] [cursor=pointer] + - generic [ref=f12e160]: + - table [ref=f12e162]: + - rowgroup [ref=f12e167]: + - row "服务器IP 操作" [ref=f12e168]: + - columnheader [ref=f12e169]: + - generic [ref=f12e173] [cursor=pointer]: + - checkbox + - columnheader "服务器IP" [ref=f12e175] + - columnheader "操作" [ref=f12e178] + - generic [ref=f12e184]: + - table: + - rowgroup + - generic [ref=f12e185]: 暂无数据 + - generic [ref=f12e213]: + - generic [ref=f12e215] [cursor=pointer]: + - checkbox + - generic [ref=f12e217]: + - generic [ref=f12e221]: + - generic: + - combobox [disabled] [ref=f12e223] + - generic [ref=f12e224]: 请选择批量操作 + - button "批量操作" [disabled] [ref=f12e225] + - generic [ref=f12e227]: + - generic [ref=f12e228]: 宝塔Linux面板©2014-2026 广东堡塔安全技术有限公司 (bt.cn) + - separator [ref=f12e229] + - link "论坛求助" [ref=f12e230] [cursor=pointer]: + - /url: http://www.bt.cn/bbs + - separator [ref=f12e235] + - link "使用手册" [ref=f12e236] [cursor=pointer]: + - /url: https://docs.bt.cn + - separator [ref=f12e241] + - generic [ref=f12e242]: 微信公众号 + - separator [ref=f12e246] + - link "正版查询" [ref=f12e247] [cursor=pointer]: + - /url: https://www.bt.cn/auth + - separator [ref=f12e252] + - generic [ref=f12e253]: 联系人工客服 + - generic [ref=f12e265]: + - generic [ref=f12e266] [cursor=pointer]: + - generic [ref=f12e289]: AI + - generic [ref=f12e290]: 助手 + - generic [ref=f12e291] [cursor=pointer]:  \ No newline at end of file diff --git a/.playwright-cli/page-2026-10-05T04-04-07-507Z.png b/.playwright-cli/page-2026-10-05T04-04-07-507Z.png new file mode 100644 index 0000000..2811fc0 Binary files /dev/null and b/.playwright-cli/page-2026-10-05T04-04-07-507Z.png differ diff --git a/.playwright-cli/page-2026-10-05T04-04-47-824Z.yml b/.playwright-cli/page-2026-10-05T04-04-47-824Z.yml new file mode 100644 index 0000000..5712884 --- /dev/null +++ b/.playwright-cli/page-2026-10-05T04-04-47-824Z.yml @@ -0,0 +1,126 @@ +- generic [ref=f12e4]: + - complementary [ref=f12e5]: + - generic [ref=f12e6]: + - generic [ref=f12e8] [cursor=pointer]: + - generic "双击可复制IP" [ref=f12e11]: 111.230.144.231 + - generic [ref=f12e12]: "0" + - list [ref=f12e18]: + - listitem [ref=f12e19]: + - link "首页" [ref=f12e20] [cursor=pointer]: + - /url: /home + - listitem [ref=f12e24]: + - link "网站" [ref=f12e25] [cursor=pointer]: + - /url: /site + - listitem [ref=f12e29]: + - link "数据库" [ref=f12e30] [cursor=pointer]: + - /url: /database + - listitem [ref=f12e34]: + - link "Docker" [ref=f12e35] [cursor=pointer]: + - /url: /docker + - listitem [ref=f12e39]: + - link "监控" [ref=f12e40] [cursor=pointer]: + - /url: /control + - listitem [ref=f12e44]: + - link "系统" [ref=f12e45] [cursor=pointer]: + - /url: /system_new + - listitem [ref=f12e49]: + - link "安全中心" [ref=f12e50] [cursor=pointer]: + - /url: /firewall + - listitem [ref=f12e54]: + - link "WAF" [ref=f12e55] [cursor=pointer]: + - /url: /waf + - listitem [ref=f12e59]: + - link "文件" [ref=f12e60] [cursor=pointer]: + - /url: /files + - listitem [ref=f12e64]: + - link "日志" [ref=f12e65] [cursor=pointer]: + - /url: /logs + - listitem [ref=f12e69]: + - link "SSL" [ref=f12e70] [cursor=pointer]: + - /url: /ssl + - listitem [ref=f12e74]: + - link "终端" [ref=f12e75] [cursor=pointer]: + - /url: /xterm + - listitem [ref=f12e79]: + - link "AI" [ref=f12e80] [cursor=pointer]: + - /url: /ai + - listitem [ref=f12e84]: + - link "节点管理" [ref=f12e85] [cursor=pointer]: + - /url: /node + - listitem [ref=f12e89]: + - link "计划任务" [ref=f12e90] [cursor=pointer]: + - /url: /crontab + - listitem [ref=f12e94]: + - link "软件商店" [ref=f12e95] [cursor=pointer]: + - /url: /soft + - listitem [ref=f12e99]: + - link "设置" [ref=f12e100] [cursor=pointer]: + - /url: /config + - listitem [ref=f12e104]: + - link "退出" [ref=f12e105] [cursor=pointer]: + - /url: javascript:; + - generic [ref=f12e110]: + - generic [ref=f12e111] [cursor=pointer]:  + - generic [ref=f12e114] [cursor=pointer]:  + - generic [ref=f12e117]: + - generic [ref=f12e121]: + - generic [ref=f12e122]: + - generic [ref=f12e123]: + - generic [ref=f12e126] [cursor=pointer]: + - generic "127.0.0.1" [ref=f12e129]: 本地服务器 + - generic "关闭当前终端视图" [ref=f12e130]:  + - generic "点击添加服务器信息" [ref=f12e132] [cursor=pointer]:  + - generic "点击打开终端设置" [ref=f12e134] [cursor=pointer]:  + - generic "点击全屏显示" [ref=f12e136] [cursor=pointer]:  + - textbox "Terminal input" [active] [ref=f12e260] + - generic "点击隐藏右侧视图" [ref=f12e141] [cursor=pointer] + - generic [ref=f12e145]: + - tablist [ref=f12e149]: + - tab "服务器列表" [selected] [ref=f12e150] + - tab "录像审计" [ref=f12e151] + - tab "常用命令" [ref=f12e152] + - tabpanel "服务器列表" [ref=f12e154]: + - generic [ref=f12e155]: + - button "添加服务器" [ref=f12e157] [cursor=pointer] + - generic [ref=f12e160]: + - table [ref=f12e162]: + - rowgroup [ref=f12e167]: + - row "服务器IP 操作" [ref=f12e168]: + - columnheader [ref=f12e169]: + - generic [ref=f12e173] [cursor=pointer]: + - checkbox + - columnheader "服务器IP" [ref=f12e175] + - columnheader "操作" [ref=f12e178] + - generic [ref=f12e184]: + - table: + - rowgroup + - generic [ref=f12e185]: 暂无数据 + - generic [ref=f12e213]: + - generic [ref=f12e215] [cursor=pointer]: + - checkbox + - generic [ref=f12e217]: + - generic [ref=f12e221]: + - generic: + - combobox [disabled] [ref=f12e223] + - generic [ref=f12e224]: 请选择批量操作 + - button "批量操作" [disabled] [ref=f12e225] + - generic [ref=f12e227]: + - generic [ref=f12e228]: 宝塔Linux面板©2014-2026 广东堡塔安全技术有限公司 (bt.cn) + - separator [ref=f12e229] + - link "论坛求助" [ref=f12e230] [cursor=pointer]: + - /url: http://www.bt.cn/bbs + - separator [ref=f12e235] + - link "使用手册" [ref=f12e236] [cursor=pointer]: + - /url: https://docs.bt.cn + - separator [ref=f12e241] + - generic [ref=f12e242]: 微信公众号 + - separator [ref=f12e246] + - link "正版查询" [ref=f12e247] [cursor=pointer]: + - /url: https://www.bt.cn/auth + - separator [ref=f12e252] + - generic [ref=f12e253]: 联系人工客服 + - generic [ref=f12e265]: + - generic [ref=f12e266] [cursor=pointer]: + - generic [ref=f12e289]: AI + - generic [ref=f12e290]: 助手 + - generic [ref=f12e291] [cursor=pointer]:  \ No newline at end of file diff --git a/.playwright-cli/page-2026-10-05T04-04-53-687Z.png b/.playwright-cli/page-2026-10-05T04-04-53-687Z.png new file mode 100644 index 0000000..4b4b973 Binary files /dev/null and b/.playwright-cli/page-2026-10-05T04-04-53-687Z.png differ diff --git a/.playwright-cli/page-2026-10-05T04-05-56-728Z.yml b/.playwright-cli/page-2026-10-05T04-05-56-728Z.yml new file mode 100644 index 0000000..5712884 --- /dev/null +++ b/.playwright-cli/page-2026-10-05T04-05-56-728Z.yml @@ -0,0 +1,126 @@ +- generic [ref=f12e4]: + - complementary [ref=f12e5]: + - generic [ref=f12e6]: + - generic [ref=f12e8] [cursor=pointer]: + - generic "双击可复制IP" [ref=f12e11]: 111.230.144.231 + - generic [ref=f12e12]: "0" + - list [ref=f12e18]: + - listitem [ref=f12e19]: + - link "首页" [ref=f12e20] [cursor=pointer]: + - /url: /home + - listitem [ref=f12e24]: + - link "网站" [ref=f12e25] [cursor=pointer]: + - /url: /site + - listitem [ref=f12e29]: + - link "数据库" [ref=f12e30] [cursor=pointer]: + - /url: /database + - listitem [ref=f12e34]: + - link "Docker" [ref=f12e35] [cursor=pointer]: + - /url: /docker + - listitem [ref=f12e39]: + - link "监控" [ref=f12e40] [cursor=pointer]: + - /url: /control + - listitem [ref=f12e44]: + - link "系统" [ref=f12e45] [cursor=pointer]: + - /url: /system_new + - listitem [ref=f12e49]: + - link "安全中心" [ref=f12e50] [cursor=pointer]: + - /url: /firewall + - listitem [ref=f12e54]: + - link "WAF" [ref=f12e55] [cursor=pointer]: + - /url: /waf + - listitem [ref=f12e59]: + - link "文件" [ref=f12e60] [cursor=pointer]: + - /url: /files + - listitem [ref=f12e64]: + - link "日志" [ref=f12e65] [cursor=pointer]: + - /url: /logs + - listitem [ref=f12e69]: + - link "SSL" [ref=f12e70] [cursor=pointer]: + - /url: /ssl + - listitem [ref=f12e74]: + - link "终端" [ref=f12e75] [cursor=pointer]: + - /url: /xterm + - listitem [ref=f12e79]: + - link "AI" [ref=f12e80] [cursor=pointer]: + - /url: /ai + - listitem [ref=f12e84]: + - link "节点管理" [ref=f12e85] [cursor=pointer]: + - /url: /node + - listitem [ref=f12e89]: + - link "计划任务" [ref=f12e90] [cursor=pointer]: + - /url: /crontab + - listitem [ref=f12e94]: + - link "软件商店" [ref=f12e95] [cursor=pointer]: + - /url: /soft + - listitem [ref=f12e99]: + - link "设置" [ref=f12e100] [cursor=pointer]: + - /url: /config + - listitem [ref=f12e104]: + - link "退出" [ref=f12e105] [cursor=pointer]: + - /url: javascript:; + - generic [ref=f12e110]: + - generic [ref=f12e111] [cursor=pointer]:  + - generic [ref=f12e114] [cursor=pointer]:  + - generic [ref=f12e117]: + - generic [ref=f12e121]: + - generic [ref=f12e122]: + - generic [ref=f12e123]: + - generic [ref=f12e126] [cursor=pointer]: + - generic "127.0.0.1" [ref=f12e129]: 本地服务器 + - generic "关闭当前终端视图" [ref=f12e130]:  + - generic "点击添加服务器信息" [ref=f12e132] [cursor=pointer]:  + - generic "点击打开终端设置" [ref=f12e134] [cursor=pointer]:  + - generic "点击全屏显示" [ref=f12e136] [cursor=pointer]:  + - textbox "Terminal input" [active] [ref=f12e260] + - generic "点击隐藏右侧视图" [ref=f12e141] [cursor=pointer] + - generic [ref=f12e145]: + - tablist [ref=f12e149]: + - tab "服务器列表" [selected] [ref=f12e150] + - tab "录像审计" [ref=f12e151] + - tab "常用命令" [ref=f12e152] + - tabpanel "服务器列表" [ref=f12e154]: + - generic [ref=f12e155]: + - button "添加服务器" [ref=f12e157] [cursor=pointer] + - generic [ref=f12e160]: + - table [ref=f12e162]: + - rowgroup [ref=f12e167]: + - row "服务器IP 操作" [ref=f12e168]: + - columnheader [ref=f12e169]: + - generic [ref=f12e173] [cursor=pointer]: + - checkbox + - columnheader "服务器IP" [ref=f12e175] + - columnheader "操作" [ref=f12e178] + - generic [ref=f12e184]: + - table: + - rowgroup + - generic [ref=f12e185]: 暂无数据 + - generic [ref=f12e213]: + - generic [ref=f12e215] [cursor=pointer]: + - checkbox + - generic [ref=f12e217]: + - generic [ref=f12e221]: + - generic: + - combobox [disabled] [ref=f12e223] + - generic [ref=f12e224]: 请选择批量操作 + - button "批量操作" [disabled] [ref=f12e225] + - generic [ref=f12e227]: + - generic [ref=f12e228]: 宝塔Linux面板©2014-2026 广东堡塔安全技术有限公司 (bt.cn) + - separator [ref=f12e229] + - link "论坛求助" [ref=f12e230] [cursor=pointer]: + - /url: http://www.bt.cn/bbs + - separator [ref=f12e235] + - link "使用手册" [ref=f12e236] [cursor=pointer]: + - /url: https://docs.bt.cn + - separator [ref=f12e241] + - generic [ref=f12e242]: 微信公众号 + - separator [ref=f12e246] + - link "正版查询" [ref=f12e247] [cursor=pointer]: + - /url: https://www.bt.cn/auth + - separator [ref=f12e252] + - generic [ref=f12e253]: 联系人工客服 + - generic [ref=f12e265]: + - generic [ref=f12e266] [cursor=pointer]: + - generic [ref=f12e289]: AI + - generic [ref=f12e290]: 助手 + - generic [ref=f12e291] [cursor=pointer]:  \ No newline at end of file diff --git a/.playwright-cli/page-2026-10-05T04-06-02-776Z.png b/.playwright-cli/page-2026-10-05T04-06-02-776Z.png new file mode 100644 index 0000000..3ed9c4d Binary files /dev/null and b/.playwright-cli/page-2026-10-05T04-06-02-776Z.png differ diff --git a/.playwright-cli/page-2026-10-05T04-07-04-948Z.yml b/.playwright-cli/page-2026-10-05T04-07-04-948Z.yml new file mode 100644 index 0000000..5712884 --- /dev/null +++ b/.playwright-cli/page-2026-10-05T04-07-04-948Z.yml @@ -0,0 +1,126 @@ +- generic [ref=f12e4]: + - complementary [ref=f12e5]: + - generic [ref=f12e6]: + - generic [ref=f12e8] [cursor=pointer]: + - generic "双击可复制IP" [ref=f12e11]: 111.230.144.231 + - generic [ref=f12e12]: "0" + - list [ref=f12e18]: + - listitem [ref=f12e19]: + - link "首页" [ref=f12e20] [cursor=pointer]: + - /url: /home + - listitem [ref=f12e24]: + - link "网站" [ref=f12e25] [cursor=pointer]: + - /url: /site + - listitem [ref=f12e29]: + - link "数据库" [ref=f12e30] [cursor=pointer]: + - /url: /database + - listitem [ref=f12e34]: + - link "Docker" [ref=f12e35] [cursor=pointer]: + - /url: /docker + - listitem [ref=f12e39]: + - link "监控" [ref=f12e40] [cursor=pointer]: + - /url: /control + - listitem [ref=f12e44]: + - link "系统" [ref=f12e45] [cursor=pointer]: + - /url: /system_new + - listitem [ref=f12e49]: + - link "安全中心" [ref=f12e50] [cursor=pointer]: + - /url: /firewall + - listitem [ref=f12e54]: + - link "WAF" [ref=f12e55] [cursor=pointer]: + - /url: /waf + - listitem [ref=f12e59]: + - link "文件" [ref=f12e60] [cursor=pointer]: + - /url: /files + - listitem [ref=f12e64]: + - link "日志" [ref=f12e65] [cursor=pointer]: + - /url: /logs + - listitem [ref=f12e69]: + - link "SSL" [ref=f12e70] [cursor=pointer]: + - /url: /ssl + - listitem [ref=f12e74]: + - link "终端" [ref=f12e75] [cursor=pointer]: + - /url: /xterm + - listitem [ref=f12e79]: + - link "AI" [ref=f12e80] [cursor=pointer]: + - /url: /ai + - listitem [ref=f12e84]: + - link "节点管理" [ref=f12e85] [cursor=pointer]: + - /url: /node + - listitem [ref=f12e89]: + - link "计划任务" [ref=f12e90] [cursor=pointer]: + - /url: /crontab + - listitem [ref=f12e94]: + - link "软件商店" [ref=f12e95] [cursor=pointer]: + - /url: /soft + - listitem [ref=f12e99]: + - link "设置" [ref=f12e100] [cursor=pointer]: + - /url: /config + - listitem [ref=f12e104]: + - link "退出" [ref=f12e105] [cursor=pointer]: + - /url: javascript:; + - generic [ref=f12e110]: + - generic [ref=f12e111] [cursor=pointer]:  + - generic [ref=f12e114] [cursor=pointer]:  + - generic [ref=f12e117]: + - generic [ref=f12e121]: + - generic [ref=f12e122]: + - generic [ref=f12e123]: + - generic [ref=f12e126] [cursor=pointer]: + - generic "127.0.0.1" [ref=f12e129]: 本地服务器 + - generic "关闭当前终端视图" [ref=f12e130]:  + - generic "点击添加服务器信息" [ref=f12e132] [cursor=pointer]:  + - generic "点击打开终端设置" [ref=f12e134] [cursor=pointer]:  + - generic "点击全屏显示" [ref=f12e136] [cursor=pointer]:  + - textbox "Terminal input" [active] [ref=f12e260] + - generic "点击隐藏右侧视图" [ref=f12e141] [cursor=pointer] + - generic [ref=f12e145]: + - tablist [ref=f12e149]: + - tab "服务器列表" [selected] [ref=f12e150] + - tab "录像审计" [ref=f12e151] + - tab "常用命令" [ref=f12e152] + - tabpanel "服务器列表" [ref=f12e154]: + - generic [ref=f12e155]: + - button "添加服务器" [ref=f12e157] [cursor=pointer] + - generic [ref=f12e160]: + - table [ref=f12e162]: + - rowgroup [ref=f12e167]: + - row "服务器IP 操作" [ref=f12e168]: + - columnheader [ref=f12e169]: + - generic [ref=f12e173] [cursor=pointer]: + - checkbox + - columnheader "服务器IP" [ref=f12e175] + - columnheader "操作" [ref=f12e178] + - generic [ref=f12e184]: + - table: + - rowgroup + - generic [ref=f12e185]: 暂无数据 + - generic [ref=f12e213]: + - generic [ref=f12e215] [cursor=pointer]: + - checkbox + - generic [ref=f12e217]: + - generic [ref=f12e221]: + - generic: + - combobox [disabled] [ref=f12e223] + - generic [ref=f12e224]: 请选择批量操作 + - button "批量操作" [disabled] [ref=f12e225] + - generic [ref=f12e227]: + - generic [ref=f12e228]: 宝塔Linux面板©2014-2026 广东堡塔安全技术有限公司 (bt.cn) + - separator [ref=f12e229] + - link "论坛求助" [ref=f12e230] [cursor=pointer]: + - /url: http://www.bt.cn/bbs + - separator [ref=f12e235] + - link "使用手册" [ref=f12e236] [cursor=pointer]: + - /url: https://docs.bt.cn + - separator [ref=f12e241] + - generic [ref=f12e242]: 微信公众号 + - separator [ref=f12e246] + - link "正版查询" [ref=f12e247] [cursor=pointer]: + - /url: https://www.bt.cn/auth + - separator [ref=f12e252] + - generic [ref=f12e253]: 联系人工客服 + - generic [ref=f12e265]: + - generic [ref=f12e266] [cursor=pointer]: + - generic [ref=f12e289]: AI + - generic [ref=f12e290]: 助手 + - generic [ref=f12e291] [cursor=pointer]:  \ No newline at end of file diff --git a/.playwright-cli/page-2026-10-05T04-07-10-724Z.png b/.playwright-cli/page-2026-10-05T04-07-10-724Z.png new file mode 100644 index 0000000..3bc1f66 Binary files /dev/null and b/.playwright-cli/page-2026-10-05T04-07-10-724Z.png differ diff --git a/.playwright-cli/page-2026-10-05T04-08-49-686Z.yml b/.playwright-cli/page-2026-10-05T04-08-49-686Z.yml new file mode 100644 index 0000000..5712884 --- /dev/null +++ b/.playwright-cli/page-2026-10-05T04-08-49-686Z.yml @@ -0,0 +1,126 @@ +- generic [ref=f12e4]: + - complementary [ref=f12e5]: + - generic [ref=f12e6]: + - generic [ref=f12e8] [cursor=pointer]: + - generic "双击可复制IP" [ref=f12e11]: 111.230.144.231 + - generic [ref=f12e12]: "0" + - list [ref=f12e18]: + - listitem [ref=f12e19]: + - link "首页" [ref=f12e20] [cursor=pointer]: + - /url: /home + - listitem [ref=f12e24]: + - link "网站" [ref=f12e25] [cursor=pointer]: + - /url: /site + - listitem [ref=f12e29]: + - link "数据库" [ref=f12e30] [cursor=pointer]: + - /url: /database + - listitem [ref=f12e34]: + - link "Docker" [ref=f12e35] [cursor=pointer]: + - /url: /docker + - listitem [ref=f12e39]: + - link "监控" [ref=f12e40] [cursor=pointer]: + - /url: /control + - listitem [ref=f12e44]: + - link "系统" [ref=f12e45] [cursor=pointer]: + - /url: /system_new + - listitem [ref=f12e49]: + - link "安全中心" [ref=f12e50] [cursor=pointer]: + - /url: /firewall + - listitem [ref=f12e54]: + - link "WAF" [ref=f12e55] [cursor=pointer]: + - /url: /waf + - listitem [ref=f12e59]: + - link "文件" [ref=f12e60] [cursor=pointer]: + - /url: /files + - listitem [ref=f12e64]: + - link "日志" [ref=f12e65] [cursor=pointer]: + - /url: /logs + - listitem [ref=f12e69]: + - link "SSL" [ref=f12e70] [cursor=pointer]: + - /url: /ssl + - listitem [ref=f12e74]: + - link "终端" [ref=f12e75] [cursor=pointer]: + - /url: /xterm + - listitem [ref=f12e79]: + - link "AI" [ref=f12e80] [cursor=pointer]: + - /url: /ai + - listitem [ref=f12e84]: + - link "节点管理" [ref=f12e85] [cursor=pointer]: + - /url: /node + - listitem [ref=f12e89]: + - link "计划任务" [ref=f12e90] [cursor=pointer]: + - /url: /crontab + - listitem [ref=f12e94]: + - link "软件商店" [ref=f12e95] [cursor=pointer]: + - /url: /soft + - listitem [ref=f12e99]: + - link "设置" [ref=f12e100] [cursor=pointer]: + - /url: /config + - listitem [ref=f12e104]: + - link "退出" [ref=f12e105] [cursor=pointer]: + - /url: javascript:; + - generic [ref=f12e110]: + - generic [ref=f12e111] [cursor=pointer]:  + - generic [ref=f12e114] [cursor=pointer]:  + - generic [ref=f12e117]: + - generic [ref=f12e121]: + - generic [ref=f12e122]: + - generic [ref=f12e123]: + - generic [ref=f12e126] [cursor=pointer]: + - generic "127.0.0.1" [ref=f12e129]: 本地服务器 + - generic "关闭当前终端视图" [ref=f12e130]:  + - generic "点击添加服务器信息" [ref=f12e132] [cursor=pointer]:  + - generic "点击打开终端设置" [ref=f12e134] [cursor=pointer]:  + - generic "点击全屏显示" [ref=f12e136] [cursor=pointer]:  + - textbox "Terminal input" [active] [ref=f12e260] + - generic "点击隐藏右侧视图" [ref=f12e141] [cursor=pointer] + - generic [ref=f12e145]: + - tablist [ref=f12e149]: + - tab "服务器列表" [selected] [ref=f12e150] + - tab "录像审计" [ref=f12e151] + - tab "常用命令" [ref=f12e152] + - tabpanel "服务器列表" [ref=f12e154]: + - generic [ref=f12e155]: + - button "添加服务器" [ref=f12e157] [cursor=pointer] + - generic [ref=f12e160]: + - table [ref=f12e162]: + - rowgroup [ref=f12e167]: + - row "服务器IP 操作" [ref=f12e168]: + - columnheader [ref=f12e169]: + - generic [ref=f12e173] [cursor=pointer]: + - checkbox + - columnheader "服务器IP" [ref=f12e175] + - columnheader "操作" [ref=f12e178] + - generic [ref=f12e184]: + - table: + - rowgroup + - generic [ref=f12e185]: 暂无数据 + - generic [ref=f12e213]: + - generic [ref=f12e215] [cursor=pointer]: + - checkbox + - generic [ref=f12e217]: + - generic [ref=f12e221]: + - generic: + - combobox [disabled] [ref=f12e223] + - generic [ref=f12e224]: 请选择批量操作 + - button "批量操作" [disabled] [ref=f12e225] + - generic [ref=f12e227]: + - generic [ref=f12e228]: 宝塔Linux面板©2014-2026 广东堡塔安全技术有限公司 (bt.cn) + - separator [ref=f12e229] + - link "论坛求助" [ref=f12e230] [cursor=pointer]: + - /url: http://www.bt.cn/bbs + - separator [ref=f12e235] + - link "使用手册" [ref=f12e236] [cursor=pointer]: + - /url: https://docs.bt.cn + - separator [ref=f12e241] + - generic [ref=f12e242]: 微信公众号 + - separator [ref=f12e246] + - link "正版查询" [ref=f12e247] [cursor=pointer]: + - /url: https://www.bt.cn/auth + - separator [ref=f12e252] + - generic [ref=f12e253]: 联系人工客服 + - generic [ref=f12e265]: + - generic [ref=f12e266] [cursor=pointer]: + - generic [ref=f12e289]: AI + - generic [ref=f12e290]: 助手 + - generic [ref=f12e291] [cursor=pointer]:  \ No newline at end of file diff --git a/.playwright-cli/page-2026-10-05T04-08-55-865Z.png b/.playwright-cli/page-2026-10-05T04-08-55-865Z.png new file mode 100644 index 0000000..8a7e13d Binary files /dev/null and b/.playwright-cli/page-2026-10-05T04-08-55-865Z.png differ diff --git a/.playwright-cli/page-2026-10-05T04-09-36-936Z.yml b/.playwright-cli/page-2026-10-05T04-09-36-936Z.yml new file mode 100644 index 0000000..5712884 --- /dev/null +++ b/.playwright-cli/page-2026-10-05T04-09-36-936Z.yml @@ -0,0 +1,126 @@ +- generic [ref=f12e4]: + - complementary [ref=f12e5]: + - generic [ref=f12e6]: + - generic [ref=f12e8] [cursor=pointer]: + - generic "双击可复制IP" [ref=f12e11]: 111.230.144.231 + - generic [ref=f12e12]: "0" + - list [ref=f12e18]: + - listitem [ref=f12e19]: + - link "首页" [ref=f12e20] [cursor=pointer]: + - /url: /home + - listitem [ref=f12e24]: + - link "网站" [ref=f12e25] [cursor=pointer]: + - /url: /site + - listitem [ref=f12e29]: + - link "数据库" [ref=f12e30] [cursor=pointer]: + - /url: /database + - listitem [ref=f12e34]: + - link "Docker" [ref=f12e35] [cursor=pointer]: + - /url: /docker + - listitem [ref=f12e39]: + - link "监控" [ref=f12e40] [cursor=pointer]: + - /url: /control + - listitem [ref=f12e44]: + - link "系统" [ref=f12e45] [cursor=pointer]: + - /url: /system_new + - listitem [ref=f12e49]: + - link "安全中心" [ref=f12e50] [cursor=pointer]: + - /url: /firewall + - listitem [ref=f12e54]: + - link "WAF" [ref=f12e55] [cursor=pointer]: + - /url: /waf + - listitem [ref=f12e59]: + - link "文件" [ref=f12e60] [cursor=pointer]: + - /url: /files + - listitem [ref=f12e64]: + - link "日志" [ref=f12e65] [cursor=pointer]: + - /url: /logs + - listitem [ref=f12e69]: + - link "SSL" [ref=f12e70] [cursor=pointer]: + - /url: /ssl + - listitem [ref=f12e74]: + - link "终端" [ref=f12e75] [cursor=pointer]: + - /url: /xterm + - listitem [ref=f12e79]: + - link "AI" [ref=f12e80] [cursor=pointer]: + - /url: /ai + - listitem [ref=f12e84]: + - link "节点管理" [ref=f12e85] [cursor=pointer]: + - /url: /node + - listitem [ref=f12e89]: + - link "计划任务" [ref=f12e90] [cursor=pointer]: + - /url: /crontab + - listitem [ref=f12e94]: + - link "软件商店" [ref=f12e95] [cursor=pointer]: + - /url: /soft + - listitem [ref=f12e99]: + - link "设置" [ref=f12e100] [cursor=pointer]: + - /url: /config + - listitem [ref=f12e104]: + - link "退出" [ref=f12e105] [cursor=pointer]: + - /url: javascript:; + - generic [ref=f12e110]: + - generic [ref=f12e111] [cursor=pointer]:  + - generic [ref=f12e114] [cursor=pointer]:  + - generic [ref=f12e117]: + - generic [ref=f12e121]: + - generic [ref=f12e122]: + - generic [ref=f12e123]: + - generic [ref=f12e126] [cursor=pointer]: + - generic "127.0.0.1" [ref=f12e129]: 本地服务器 + - generic "关闭当前终端视图" [ref=f12e130]:  + - generic "点击添加服务器信息" [ref=f12e132] [cursor=pointer]:  + - generic "点击打开终端设置" [ref=f12e134] [cursor=pointer]:  + - generic "点击全屏显示" [ref=f12e136] [cursor=pointer]:  + - textbox "Terminal input" [active] [ref=f12e260] + - generic "点击隐藏右侧视图" [ref=f12e141] [cursor=pointer] + - generic [ref=f12e145]: + - tablist [ref=f12e149]: + - tab "服务器列表" [selected] [ref=f12e150] + - tab "录像审计" [ref=f12e151] + - tab "常用命令" [ref=f12e152] + - tabpanel "服务器列表" [ref=f12e154]: + - generic [ref=f12e155]: + - button "添加服务器" [ref=f12e157] [cursor=pointer] + - generic [ref=f12e160]: + - table [ref=f12e162]: + - rowgroup [ref=f12e167]: + - row "服务器IP 操作" [ref=f12e168]: + - columnheader [ref=f12e169]: + - generic [ref=f12e173] [cursor=pointer]: + - checkbox + - columnheader "服务器IP" [ref=f12e175] + - columnheader "操作" [ref=f12e178] + - generic [ref=f12e184]: + - table: + - rowgroup + - generic [ref=f12e185]: 暂无数据 + - generic [ref=f12e213]: + - generic [ref=f12e215] [cursor=pointer]: + - checkbox + - generic [ref=f12e217]: + - generic [ref=f12e221]: + - generic: + - combobox [disabled] [ref=f12e223] + - generic [ref=f12e224]: 请选择批量操作 + - button "批量操作" [disabled] [ref=f12e225] + - generic [ref=f12e227]: + - generic [ref=f12e228]: 宝塔Linux面板©2014-2026 广东堡塔安全技术有限公司 (bt.cn) + - separator [ref=f12e229] + - link "论坛求助" [ref=f12e230] [cursor=pointer]: + - /url: http://www.bt.cn/bbs + - separator [ref=f12e235] + - link "使用手册" [ref=f12e236] [cursor=pointer]: + - /url: https://docs.bt.cn + - separator [ref=f12e241] + - generic [ref=f12e242]: 微信公众号 + - separator [ref=f12e246] + - link "正版查询" [ref=f12e247] [cursor=pointer]: + - /url: https://www.bt.cn/auth + - separator [ref=f12e252] + - generic [ref=f12e253]: 联系人工客服 + - generic [ref=f12e265]: + - generic [ref=f12e266] [cursor=pointer]: + - generic [ref=f12e289]: AI + - generic [ref=f12e290]: 助手 + - generic [ref=f12e291] [cursor=pointer]:  \ No newline at end of file diff --git a/.playwright-cli/page-2026-10-05T04-09-42-241Z.png b/.playwright-cli/page-2026-10-05T04-09-42-241Z.png new file mode 100644 index 0000000..0f2e9a1 Binary files /dev/null and b/.playwright-cli/page-2026-10-05T04-09-42-241Z.png differ diff --git a/.playwright-cli/page-2026-10-05T04-10-36-492Z.png b/.playwright-cli/page-2026-10-05T04-10-36-492Z.png new file mode 100644 index 0000000..0f2e9a1 Binary files /dev/null and b/.playwright-cli/page-2026-10-05T04-10-36-492Z.png differ diff --git a/.playwright-cli/page-2026-10-05T04-11-05-106Z.yml b/.playwright-cli/page-2026-10-05T04-11-05-106Z.yml new file mode 100644 index 0000000..5712884 --- /dev/null +++ b/.playwright-cli/page-2026-10-05T04-11-05-106Z.yml @@ -0,0 +1,126 @@ +- generic [ref=f12e4]: + - complementary [ref=f12e5]: + - generic [ref=f12e6]: + - generic [ref=f12e8] [cursor=pointer]: + - generic "双击可复制IP" [ref=f12e11]: 111.230.144.231 + - generic [ref=f12e12]: "0" + - list [ref=f12e18]: + - listitem [ref=f12e19]: + - link "首页" [ref=f12e20] [cursor=pointer]: + - /url: /home + - listitem [ref=f12e24]: + - link "网站" [ref=f12e25] [cursor=pointer]: + - /url: /site + - listitem [ref=f12e29]: + - link "数据库" [ref=f12e30] [cursor=pointer]: + - /url: /database + - listitem [ref=f12e34]: + - link "Docker" [ref=f12e35] [cursor=pointer]: + - /url: /docker + - listitem [ref=f12e39]: + - link "监控" [ref=f12e40] [cursor=pointer]: + - /url: /control + - listitem [ref=f12e44]: + - link "系统" [ref=f12e45] [cursor=pointer]: + - /url: /system_new + - listitem [ref=f12e49]: + - link "安全中心" [ref=f12e50] [cursor=pointer]: + - /url: /firewall + - listitem [ref=f12e54]: + - link "WAF" [ref=f12e55] [cursor=pointer]: + - /url: /waf + - listitem [ref=f12e59]: + - link "文件" [ref=f12e60] [cursor=pointer]: + - /url: /files + - listitem [ref=f12e64]: + - link "日志" [ref=f12e65] [cursor=pointer]: + - /url: /logs + - listitem [ref=f12e69]: + - link "SSL" [ref=f12e70] [cursor=pointer]: + - /url: /ssl + - listitem [ref=f12e74]: + - link "终端" [ref=f12e75] [cursor=pointer]: + - /url: /xterm + - listitem [ref=f12e79]: + - link "AI" [ref=f12e80] [cursor=pointer]: + - /url: /ai + - listitem [ref=f12e84]: + - link "节点管理" [ref=f12e85] [cursor=pointer]: + - /url: /node + - listitem [ref=f12e89]: + - link "计划任务" [ref=f12e90] [cursor=pointer]: + - /url: /crontab + - listitem [ref=f12e94]: + - link "软件商店" [ref=f12e95] [cursor=pointer]: + - /url: /soft + - listitem [ref=f12e99]: + - link "设置" [ref=f12e100] [cursor=pointer]: + - /url: /config + - listitem [ref=f12e104]: + - link "退出" [ref=f12e105] [cursor=pointer]: + - /url: javascript:; + - generic [ref=f12e110]: + - generic [ref=f12e111] [cursor=pointer]:  + - generic [ref=f12e114] [cursor=pointer]:  + - generic [ref=f12e117]: + - generic [ref=f12e121]: + - generic [ref=f12e122]: + - generic [ref=f12e123]: + - generic [ref=f12e126] [cursor=pointer]: + - generic "127.0.0.1" [ref=f12e129]: 本地服务器 + - generic "关闭当前终端视图" [ref=f12e130]:  + - generic "点击添加服务器信息" [ref=f12e132] [cursor=pointer]:  + - generic "点击打开终端设置" [ref=f12e134] [cursor=pointer]:  + - generic "点击全屏显示" [ref=f12e136] [cursor=pointer]:  + - textbox "Terminal input" [active] [ref=f12e260] + - generic "点击隐藏右侧视图" [ref=f12e141] [cursor=pointer] + - generic [ref=f12e145]: + - tablist [ref=f12e149]: + - tab "服务器列表" [selected] [ref=f12e150] + - tab "录像审计" [ref=f12e151] + - tab "常用命令" [ref=f12e152] + - tabpanel "服务器列表" [ref=f12e154]: + - generic [ref=f12e155]: + - button "添加服务器" [ref=f12e157] [cursor=pointer] + - generic [ref=f12e160]: + - table [ref=f12e162]: + - rowgroup [ref=f12e167]: + - row "服务器IP 操作" [ref=f12e168]: + - columnheader [ref=f12e169]: + - generic [ref=f12e173] [cursor=pointer]: + - checkbox + - columnheader "服务器IP" [ref=f12e175] + - columnheader "操作" [ref=f12e178] + - generic [ref=f12e184]: + - table: + - rowgroup + - generic [ref=f12e185]: 暂无数据 + - generic [ref=f12e213]: + - generic [ref=f12e215] [cursor=pointer]: + - checkbox + - generic [ref=f12e217]: + - generic [ref=f12e221]: + - generic: + - combobox [disabled] [ref=f12e223] + - generic [ref=f12e224]: 请选择批量操作 + - button "批量操作" [disabled] [ref=f12e225] + - generic [ref=f12e227]: + - generic [ref=f12e228]: 宝塔Linux面板©2014-2026 广东堡塔安全技术有限公司 (bt.cn) + - separator [ref=f12e229] + - link "论坛求助" [ref=f12e230] [cursor=pointer]: + - /url: http://www.bt.cn/bbs + - separator [ref=f12e235] + - link "使用手册" [ref=f12e236] [cursor=pointer]: + - /url: https://docs.bt.cn + - separator [ref=f12e241] + - generic [ref=f12e242]: 微信公众号 + - separator [ref=f12e246] + - link "正版查询" [ref=f12e247] [cursor=pointer]: + - /url: https://www.bt.cn/auth + - separator [ref=f12e252] + - generic [ref=f12e253]: 联系人工客服 + - generic [ref=f12e265]: + - generic [ref=f12e266] [cursor=pointer]: + - generic [ref=f12e289]: AI + - generic [ref=f12e290]: 助手 + - generic [ref=f12e291] [cursor=pointer]:  \ No newline at end of file diff --git a/.playwright-cli/page-2026-10-05T04-11-11-041Z.png b/.playwright-cli/page-2026-10-05T04-11-11-041Z.png new file mode 100644 index 0000000..690a249 Binary files /dev/null and b/.playwright-cli/page-2026-10-05T04-11-11-041Z.png differ diff --git a/.playwright-cli/page-2026-10-05T04-12-45-032Z.png b/.playwright-cli/page-2026-10-05T04-12-45-032Z.png new file mode 100644 index 0000000..598148c Binary files /dev/null and b/.playwright-cli/page-2026-10-05T04-12-45-032Z.png differ diff --git a/.playwright-cli/page-2026-10-05T04-13-16-568Z.yml b/.playwright-cli/page-2026-10-05T04-13-16-568Z.yml new file mode 100644 index 0000000..5712884 --- /dev/null +++ b/.playwright-cli/page-2026-10-05T04-13-16-568Z.yml @@ -0,0 +1,126 @@ +- generic [ref=f12e4]: + - complementary [ref=f12e5]: + - generic [ref=f12e6]: + - generic [ref=f12e8] [cursor=pointer]: + - generic "双击可复制IP" [ref=f12e11]: 111.230.144.231 + - generic [ref=f12e12]: "0" + - list [ref=f12e18]: + - listitem [ref=f12e19]: + - link "首页" [ref=f12e20] [cursor=pointer]: + - /url: /home + - listitem [ref=f12e24]: + - link "网站" [ref=f12e25] [cursor=pointer]: + - /url: /site + - listitem [ref=f12e29]: + - link "数据库" [ref=f12e30] [cursor=pointer]: + - /url: /database + - listitem [ref=f12e34]: + - link "Docker" [ref=f12e35] [cursor=pointer]: + - /url: /docker + - listitem [ref=f12e39]: + - link "监控" [ref=f12e40] [cursor=pointer]: + - /url: /control + - listitem [ref=f12e44]: + - link "系统" [ref=f12e45] [cursor=pointer]: + - /url: /system_new + - listitem [ref=f12e49]: + - link "安全中心" [ref=f12e50] [cursor=pointer]: + - /url: /firewall + - listitem [ref=f12e54]: + - link "WAF" [ref=f12e55] [cursor=pointer]: + - /url: /waf + - listitem [ref=f12e59]: + - link "文件" [ref=f12e60] [cursor=pointer]: + - /url: /files + - listitem [ref=f12e64]: + - link "日志" [ref=f12e65] [cursor=pointer]: + - /url: /logs + - listitem [ref=f12e69]: + - link "SSL" [ref=f12e70] [cursor=pointer]: + - /url: /ssl + - listitem [ref=f12e74]: + - link "终端" [ref=f12e75] [cursor=pointer]: + - /url: /xterm + - listitem [ref=f12e79]: + - link "AI" [ref=f12e80] [cursor=pointer]: + - /url: /ai + - listitem [ref=f12e84]: + - link "节点管理" [ref=f12e85] [cursor=pointer]: + - /url: /node + - listitem [ref=f12e89]: + - link "计划任务" [ref=f12e90] [cursor=pointer]: + - /url: /crontab + - listitem [ref=f12e94]: + - link "软件商店" [ref=f12e95] [cursor=pointer]: + - /url: /soft + - listitem [ref=f12e99]: + - link "设置" [ref=f12e100] [cursor=pointer]: + - /url: /config + - listitem [ref=f12e104]: + - link "退出" [ref=f12e105] [cursor=pointer]: + - /url: javascript:; + - generic [ref=f12e110]: + - generic [ref=f12e111] [cursor=pointer]:  + - generic [ref=f12e114] [cursor=pointer]:  + - generic [ref=f12e117]: + - generic [ref=f12e121]: + - generic [ref=f12e122]: + - generic [ref=f12e123]: + - generic [ref=f12e126] [cursor=pointer]: + - generic "127.0.0.1" [ref=f12e129]: 本地服务器 + - generic "关闭当前终端视图" [ref=f12e130]:  + - generic "点击添加服务器信息" [ref=f12e132] [cursor=pointer]:  + - generic "点击打开终端设置" [ref=f12e134] [cursor=pointer]:  + - generic "点击全屏显示" [ref=f12e136] [cursor=pointer]:  + - textbox "Terminal input" [active] [ref=f12e260] + - generic "点击隐藏右侧视图" [ref=f12e141] [cursor=pointer] + - generic [ref=f12e145]: + - tablist [ref=f12e149]: + - tab "服务器列表" [selected] [ref=f12e150] + - tab "录像审计" [ref=f12e151] + - tab "常用命令" [ref=f12e152] + - tabpanel "服务器列表" [ref=f12e154]: + - generic [ref=f12e155]: + - button "添加服务器" [ref=f12e157] [cursor=pointer] + - generic [ref=f12e160]: + - table [ref=f12e162]: + - rowgroup [ref=f12e167]: + - row "服务器IP 操作" [ref=f12e168]: + - columnheader [ref=f12e169]: + - generic [ref=f12e173] [cursor=pointer]: + - checkbox + - columnheader "服务器IP" [ref=f12e175] + - columnheader "操作" [ref=f12e178] + - generic [ref=f12e184]: + - table: + - rowgroup + - generic [ref=f12e185]: 暂无数据 + - generic [ref=f12e213]: + - generic [ref=f12e215] [cursor=pointer]: + - checkbox + - generic [ref=f12e217]: + - generic [ref=f12e221]: + - generic: + - combobox [disabled] [ref=f12e223] + - generic [ref=f12e224]: 请选择批量操作 + - button "批量操作" [disabled] [ref=f12e225] + - generic [ref=f12e227]: + - generic [ref=f12e228]: 宝塔Linux面板©2014-2026 广东堡塔安全技术有限公司 (bt.cn) + - separator [ref=f12e229] + - link "论坛求助" [ref=f12e230] [cursor=pointer]: + - /url: http://www.bt.cn/bbs + - separator [ref=f12e235] + - link "使用手册" [ref=f12e236] [cursor=pointer]: + - /url: https://docs.bt.cn + - separator [ref=f12e241] + - generic [ref=f12e242]: 微信公众号 + - separator [ref=f12e246] + - link "正版查询" [ref=f12e247] [cursor=pointer]: + - /url: https://www.bt.cn/auth + - separator [ref=f12e252] + - generic [ref=f12e253]: 联系人工客服 + - generic [ref=f12e265]: + - generic [ref=f12e266] [cursor=pointer]: + - generic [ref=f12e289]: AI + - generic [ref=f12e290]: 助手 + - generic [ref=f12e291] [cursor=pointer]:  \ No newline at end of file diff --git a/.playwright-cli/page-2026-10-05T04-13-22-390Z.png b/.playwright-cli/page-2026-10-05T04-13-22-390Z.png new file mode 100644 index 0000000..bf8e03e Binary files /dev/null and b/.playwright-cli/page-2026-10-05T04-13-22-390Z.png differ diff --git a/.playwright-cli/page-2026-10-05T04-16-10-136Z.png b/.playwright-cli/page-2026-10-05T04-16-10-136Z.png new file mode 100644 index 0000000..bf8e03e Binary files /dev/null and b/.playwright-cli/page-2026-10-05T04-16-10-136Z.png differ diff --git a/.playwright-cli/page-2026-10-05T04-17-24-245Z.png b/.playwright-cli/page-2026-10-05T04-17-24-245Z.png new file mode 100644 index 0000000..300f371 Binary files /dev/null and b/.playwright-cli/page-2026-10-05T04-17-24-245Z.png differ diff --git a/.playwright-cli/page-2026-10-05T04-18-26-770Z.yml b/.playwright-cli/page-2026-10-05T04-18-26-770Z.yml new file mode 100644 index 0000000..5712884 --- /dev/null +++ b/.playwright-cli/page-2026-10-05T04-18-26-770Z.yml @@ -0,0 +1,126 @@ +- generic [ref=f12e4]: + - complementary [ref=f12e5]: + - generic [ref=f12e6]: + - generic [ref=f12e8] [cursor=pointer]: + - generic "双击可复制IP" [ref=f12e11]: 111.230.144.231 + - generic [ref=f12e12]: "0" + - list [ref=f12e18]: + - listitem [ref=f12e19]: + - link "首页" [ref=f12e20] [cursor=pointer]: + - /url: /home + - listitem [ref=f12e24]: + - link "网站" [ref=f12e25] [cursor=pointer]: + - /url: /site + - listitem [ref=f12e29]: + - link "数据库" [ref=f12e30] [cursor=pointer]: + - /url: /database + - listitem [ref=f12e34]: + - link "Docker" [ref=f12e35] [cursor=pointer]: + - /url: /docker + - listitem [ref=f12e39]: + - link "监控" [ref=f12e40] [cursor=pointer]: + - /url: /control + - listitem [ref=f12e44]: + - link "系统" [ref=f12e45] [cursor=pointer]: + - /url: /system_new + - listitem [ref=f12e49]: + - link "安全中心" [ref=f12e50] [cursor=pointer]: + - /url: /firewall + - listitem [ref=f12e54]: + - link "WAF" [ref=f12e55] [cursor=pointer]: + - /url: /waf + - listitem [ref=f12e59]: + - link "文件" [ref=f12e60] [cursor=pointer]: + - /url: /files + - listitem [ref=f12e64]: + - link "日志" [ref=f12e65] [cursor=pointer]: + - /url: /logs + - listitem [ref=f12e69]: + - link "SSL" [ref=f12e70] [cursor=pointer]: + - /url: /ssl + - listitem [ref=f12e74]: + - link "终端" [ref=f12e75] [cursor=pointer]: + - /url: /xterm + - listitem [ref=f12e79]: + - link "AI" [ref=f12e80] [cursor=pointer]: + - /url: /ai + - listitem [ref=f12e84]: + - link "节点管理" [ref=f12e85] [cursor=pointer]: + - /url: /node + - listitem [ref=f12e89]: + - link "计划任务" [ref=f12e90] [cursor=pointer]: + - /url: /crontab + - listitem [ref=f12e94]: + - link "软件商店" [ref=f12e95] [cursor=pointer]: + - /url: /soft + - listitem [ref=f12e99]: + - link "设置" [ref=f12e100] [cursor=pointer]: + - /url: /config + - listitem [ref=f12e104]: + - link "退出" [ref=f12e105] [cursor=pointer]: + - /url: javascript:; + - generic [ref=f12e110]: + - generic [ref=f12e111] [cursor=pointer]:  + - generic [ref=f12e114] [cursor=pointer]:  + - generic [ref=f12e117]: + - generic [ref=f12e121]: + - generic [ref=f12e122]: + - generic [ref=f12e123]: + - generic [ref=f12e126] [cursor=pointer]: + - generic "127.0.0.1" [ref=f12e129]: 本地服务器 + - generic "关闭当前终端视图" [ref=f12e130]:  + - generic "点击添加服务器信息" [ref=f12e132] [cursor=pointer]:  + - generic "点击打开终端设置" [ref=f12e134] [cursor=pointer]:  + - generic "点击全屏显示" [ref=f12e136] [cursor=pointer]:  + - textbox "Terminal input" [active] [ref=f12e260] + - generic "点击隐藏右侧视图" [ref=f12e141] [cursor=pointer] + - generic [ref=f12e145]: + - tablist [ref=f12e149]: + - tab "服务器列表" [selected] [ref=f12e150] + - tab "录像审计" [ref=f12e151] + - tab "常用命令" [ref=f12e152] + - tabpanel "服务器列表" [ref=f12e154]: + - generic [ref=f12e155]: + - button "添加服务器" [ref=f12e157] [cursor=pointer] + - generic [ref=f12e160]: + - table [ref=f12e162]: + - rowgroup [ref=f12e167]: + - row "服务器IP 操作" [ref=f12e168]: + - columnheader [ref=f12e169]: + - generic [ref=f12e173] [cursor=pointer]: + - checkbox + - columnheader "服务器IP" [ref=f12e175] + - columnheader "操作" [ref=f12e178] + - generic [ref=f12e184]: + - table: + - rowgroup + - generic [ref=f12e185]: 暂无数据 + - generic [ref=f12e213]: + - generic [ref=f12e215] [cursor=pointer]: + - checkbox + - generic [ref=f12e217]: + - generic [ref=f12e221]: + - generic: + - combobox [disabled] [ref=f12e223] + - generic [ref=f12e224]: 请选择批量操作 + - button "批量操作" [disabled] [ref=f12e225] + - generic [ref=f12e227]: + - generic [ref=f12e228]: 宝塔Linux面板©2014-2026 广东堡塔安全技术有限公司 (bt.cn) + - separator [ref=f12e229] + - link "论坛求助" [ref=f12e230] [cursor=pointer]: + - /url: http://www.bt.cn/bbs + - separator [ref=f12e235] + - link "使用手册" [ref=f12e236] [cursor=pointer]: + - /url: https://docs.bt.cn + - separator [ref=f12e241] + - generic [ref=f12e242]: 微信公众号 + - separator [ref=f12e246] + - link "正版查询" [ref=f12e247] [cursor=pointer]: + - /url: https://www.bt.cn/auth + - separator [ref=f12e252] + - generic [ref=f12e253]: 联系人工客服 + - generic [ref=f12e265]: + - generic [ref=f12e266] [cursor=pointer]: + - generic [ref=f12e289]: AI + - generic [ref=f12e290]: 助手 + - generic [ref=f12e291] [cursor=pointer]:  \ No newline at end of file diff --git a/.playwright-cli/page-2026-10-05T04-18-32-335Z.png b/.playwright-cli/page-2026-10-05T04-18-32-335Z.png new file mode 100644 index 0000000..52ea155 Binary files /dev/null and b/.playwright-cli/page-2026-10-05T04-18-32-335Z.png differ diff --git a/.playwright-cli/page-2026-10-05T04-19-57-410Z.png b/.playwright-cli/page-2026-10-05T04-19-57-410Z.png new file mode 100644 index 0000000..52ea155 Binary files /dev/null and b/.playwright-cli/page-2026-10-05T04-19-57-410Z.png differ diff --git a/.playwright-cli/page-2026-10-05T04-20-43-579Z.yml b/.playwright-cli/page-2026-10-05T04-20-43-579Z.yml new file mode 100644 index 0000000..5712884 --- /dev/null +++ b/.playwright-cli/page-2026-10-05T04-20-43-579Z.yml @@ -0,0 +1,126 @@ +- generic [ref=f12e4]: + - complementary [ref=f12e5]: + - generic [ref=f12e6]: + - generic [ref=f12e8] [cursor=pointer]: + - generic "双击可复制IP" [ref=f12e11]: 111.230.144.231 + - generic [ref=f12e12]: "0" + - list [ref=f12e18]: + - listitem [ref=f12e19]: + - link "首页" [ref=f12e20] [cursor=pointer]: + - /url: /home + - listitem [ref=f12e24]: + - link "网站" [ref=f12e25] [cursor=pointer]: + - /url: /site + - listitem [ref=f12e29]: + - link "数据库" [ref=f12e30] [cursor=pointer]: + - /url: /database + - listitem [ref=f12e34]: + - link "Docker" [ref=f12e35] [cursor=pointer]: + - /url: /docker + - listitem [ref=f12e39]: + - link "监控" [ref=f12e40] [cursor=pointer]: + - /url: /control + - listitem [ref=f12e44]: + - link "系统" [ref=f12e45] [cursor=pointer]: + - /url: /system_new + - listitem [ref=f12e49]: + - link "安全中心" [ref=f12e50] [cursor=pointer]: + - /url: /firewall + - listitem [ref=f12e54]: + - link "WAF" [ref=f12e55] [cursor=pointer]: + - /url: /waf + - listitem [ref=f12e59]: + - link "文件" [ref=f12e60] [cursor=pointer]: + - /url: /files + - listitem [ref=f12e64]: + - link "日志" [ref=f12e65] [cursor=pointer]: + - /url: /logs + - listitem [ref=f12e69]: + - link "SSL" [ref=f12e70] [cursor=pointer]: + - /url: /ssl + - listitem [ref=f12e74]: + - link "终端" [ref=f12e75] [cursor=pointer]: + - /url: /xterm + - listitem [ref=f12e79]: + - link "AI" [ref=f12e80] [cursor=pointer]: + - /url: /ai + - listitem [ref=f12e84]: + - link "节点管理" [ref=f12e85] [cursor=pointer]: + - /url: /node + - listitem [ref=f12e89]: + - link "计划任务" [ref=f12e90] [cursor=pointer]: + - /url: /crontab + - listitem [ref=f12e94]: + - link "软件商店" [ref=f12e95] [cursor=pointer]: + - /url: /soft + - listitem [ref=f12e99]: + - link "设置" [ref=f12e100] [cursor=pointer]: + - /url: /config + - listitem [ref=f12e104]: + - link "退出" [ref=f12e105] [cursor=pointer]: + - /url: javascript:; + - generic [ref=f12e110]: + - generic [ref=f12e111] [cursor=pointer]:  + - generic [ref=f12e114] [cursor=pointer]:  + - generic [ref=f12e117]: + - generic [ref=f12e121]: + - generic [ref=f12e122]: + - generic [ref=f12e123]: + - generic [ref=f12e126] [cursor=pointer]: + - generic "127.0.0.1" [ref=f12e129]: 本地服务器 + - generic "关闭当前终端视图" [ref=f12e130]:  + - generic "点击添加服务器信息" [ref=f12e132] [cursor=pointer]:  + - generic "点击打开终端设置" [ref=f12e134] [cursor=pointer]:  + - generic "点击全屏显示" [ref=f12e136] [cursor=pointer]:  + - textbox "Terminal input" [active] [ref=f12e260] + - generic "点击隐藏右侧视图" [ref=f12e141] [cursor=pointer] + - generic [ref=f12e145]: + - tablist [ref=f12e149]: + - tab "服务器列表" [selected] [ref=f12e150] + - tab "录像审计" [ref=f12e151] + - tab "常用命令" [ref=f12e152] + - tabpanel "服务器列表" [ref=f12e154]: + - generic [ref=f12e155]: + - button "添加服务器" [ref=f12e157] [cursor=pointer] + - generic [ref=f12e160]: + - table [ref=f12e162]: + - rowgroup [ref=f12e167]: + - row "服务器IP 操作" [ref=f12e168]: + - columnheader [ref=f12e169]: + - generic [ref=f12e173] [cursor=pointer]: + - checkbox + - columnheader "服务器IP" [ref=f12e175] + - columnheader "操作" [ref=f12e178] + - generic [ref=f12e184]: + - table: + - rowgroup + - generic [ref=f12e185]: 暂无数据 + - generic [ref=f12e213]: + - generic [ref=f12e215] [cursor=pointer]: + - checkbox + - generic [ref=f12e217]: + - generic [ref=f12e221]: + - generic: + - combobox [disabled] [ref=f12e223] + - generic [ref=f12e224]: 请选择批量操作 + - button "批量操作" [disabled] [ref=f12e225] + - generic [ref=f12e227]: + - generic [ref=f12e228]: 宝塔Linux面板©2014-2026 广东堡塔安全技术有限公司 (bt.cn) + - separator [ref=f12e229] + - link "论坛求助" [ref=f12e230] [cursor=pointer]: + - /url: http://www.bt.cn/bbs + - separator [ref=f12e235] + - link "使用手册" [ref=f12e236] [cursor=pointer]: + - /url: https://docs.bt.cn + - separator [ref=f12e241] + - generic [ref=f12e242]: 微信公众号 + - separator [ref=f12e246] + - link "正版查询" [ref=f12e247] [cursor=pointer]: + - /url: https://www.bt.cn/auth + - separator [ref=f12e252] + - generic [ref=f12e253]: 联系人工客服 + - generic [ref=f12e265]: + - generic [ref=f12e266] [cursor=pointer]: + - generic [ref=f12e289]: AI + - generic [ref=f12e290]: 助手 + - generic [ref=f12e291] [cursor=pointer]:  \ No newline at end of file diff --git a/.playwright-cli/page-2026-10-05T04-20-49-905Z.png b/.playwright-cli/page-2026-10-05T04-20-49-905Z.png new file mode 100644 index 0000000..033934b Binary files /dev/null and b/.playwright-cli/page-2026-10-05T04-20-49-905Z.png differ diff --git a/README.md b/README.md index bd84ca1..acfe5d3 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,9 @@ # AI 融资移动端 +2026-10-04最新(0.59):后台首次有效反馈回复已接站内服务通知,每条反馈最多一条;重复保存/修订不重复通知,反馈/审计/通知同事务。消息“查看回复”打开本人单条反馈,支持第一页以外记录、最新回复刷新及登录回跳,并防止换账户或迟到响应回填。后端142项、页面48项隔离检查及Android/微信27页面编译通过,未部署或正式验收;新目标类型需要配套更新前后端。测试库/Token已清除,隔离服务停止;私密临时文件删除被策略拒绝,精确ROOT见[交接](docs/新会话交接.md),不要直接复用或整体共享。下文保留历史阶段记录。 + +2026-10-04最新:会员反馈未知提交已支持离页、浏览器进程重启、退出/401及原账户重新登录后恢复原请求键和原文,恢复后由用户点击确认,不自动发送;存储故障阻止覆盖待确认记录,成功回执核对 `requestId` 后才清理。后端67项、页面93项隔离开发检查及Android/微信27页面编译通过,未开展正式验收。用户此前发布的小程序版本不包含本轮新增源码;这批前后端尚未部署/发行,新前端需要后端先或配套发布 `requestId` 回执,无新增DDL。测试库/Token已清除、隔离服务已停止,私密文件删除被自动审批拦截,精确路径及证据见[交接](docs/新会话交接.md)和[开发进度0.58](docs/开发进度.md)。H5发行、积分规则和正式迁移仍按各自记录处理,下文为历史阶段记录。 + 2026-10-01开发更新(0.49 / v1.42):积分 HTTP 协议与隔离开发检查已完成,真实87请求/1079项检查通过;显式Bearer、JSON Content-Type、三个唯一字符串字段、原始查询参数白名单及错误方法405已落实,跨域预检沿用既有入口。主服务238项、HTTP输入190项纯检查及原表23项只读预检通过;新增流水时间/正UINT主键校验,14类质量计数全0,原表仍需4增量。检查创建的独立合成数据库、Token及临时服务已清理,原两表和Redis队列摘要保持。积分仍默认关闭,业务规则未批准,前端页面尚未接入,未部署;最新见[开发进度0.49](docs/开发进度.md)和[积分契约](docs/积分规则与开发契约.md)。 迁移纯110项、独立合成库apply/完整备份/Windows ACL/恢复89项通过:仅复制共享库表结构,在新库合成2会员4流水,实际4增量后重复apply为0;双表schema和NDJSON备份在第二新库完整恢复、摘要一致。已修Windows原生备份路径校验并补路径边界纯检查。两自建库、私密INI/备份及权限probe已清理,原表未执行DDL。下一开发子项为积分页真实读取、登录恢复和原键确认,规则未发布时继续关闭签到。 diff --git a/docs/反馈消息发布清单.md b/docs/反馈消息发布清单.md new file mode 100644 index 0000000..4580f54 --- /dev/null +++ b/docs/反馈消息发布清单.md @@ -0,0 +1,97 @@ +# 反馈与消息联动发布清单 + +更新日期:2026-10-05。本文记录0.57—0.59反馈闭环源码的发布范围、迁移、验收和回滚边界。本轮已完成后端生产发布;小程序端由用户自行发行。目标后端为 `https://airz.hqling.cloud`,生产目录为 `/www/wwwroot/xctai.cn`。 + +## 1. 发布范围 + +本次配套范围包括: + +- 0.57后台反馈并发保护、CSRF、版本冲突和事务审计。 +- 0.58会员反馈 `requestId` 回执、未知提交恢复和原键确认。 +- 0.59反馈回复触发本人站内消息、消息目标跳转、通知去重及账户切换守卫。 + +本地发布包应只从下列清单取文件。前端与后端必须作为同一兼容批次安排;后端先发布并完成回执检查后,才能发行依赖 `requestId` 和反馈目标的前端。 + +明确排除:积分规则及积分表迁移、首页及内容功能的其他未提交改动、`Home.php`/`HomeCatalog.php`、首页测试、FAQ种子导入、私有附件、短信/数据/人工客服供应商接入,以及本仓库中与本批次无关的 Playwright 产物和 `output/`。不把当前工作树的其他改动带入发布包。 + +## 2. 精确文件清单 + +### 前端仓库 `D:\WorkSpace\cyun\ai融资` + +| 文件 | 作用 | +| --- | --- | +| `packages/account/login/login.uvue` | 反馈目标登录白名单和登录后回跳 | +| `packages/account/messages/messages.uvue` | 分类消息、已读和反馈目标入口 | +| `packages/content/help/help.uvue` | 反馈列表、详情读取、原键确认和回复展示 | +| `packages/content/services/feedback.uts` | `requestId` 回执、待确认持久化和反馈接口解析 | +| `services/cache-lifecycle.uts` | 账户切换、401 和退出时的缓存生命周期 | +| `services/messages.uts` | 消息分页、详情目标和反馈白名单路由 | + +### 后端仓库 `D:\AAdesk\202609\airz` + +| 文件 | 作用 | +| --- | --- | +| `application/admin/controller/Feedback.php` | 后台反馈表单的 CSRF、版本和安全投影 | +| `application/admin/library/FeedbackEditor.php` | 并发保护、权限复核、反馈/审计/通知事务 | +| `application/admin/model/AdminLog.php` | 安全审计字段及白名单日志投影 | +| `application/admin/view/feedback/edit.html` | 版本快照、CSRF 字段和冲突表单 | +| `application/common/library/FeedbackRecords.php` | 会员反馈 `requestId` 回执和本人读取 | +| `application/common/library/UserMessages.php` | 反馈回复通知及反馈目标归属校验 | +| `public/assets/js/backend/feedback.js` | 后台冲突提示、草稿保留和重试交互 | + +迁移脚本 `database/migrate_feedback.php` 与 `database/migrate_user_messages.php` 仅用于目标结构预检或另行授权的增量迁移,不因出现在仓库中而自动随代码发布执行。 + +## 3. 数据库预检与迁移前置 + +发布前在明确的目标环境执行只读预检,命令中的 `.env`、主机、端口和库名必须由本轮维护记录明确填写;不从本机默认 `.env` 推断目标,也不把正式凭据写入本文。 + +```sh +php database/migrate_feedback.php \ + --env --target + +php database/migrate_user_messages.php \ + --env --target +``` + +`fa_feedback` 需要确认 `request_id`、`reply`、`handled_by`、`handled_at` 四列,以及唯一索引 `uk_user_feedback_request(user_id,request_id)`;历史 `request_id IS NULL` 必须保留。`fa_user_message` 需要确认 `uk_user_message_event(user_id,business_type,business_id)`,并确认没有重复事件组。两项预检还应记录 MySQL 版本、InnoDB/字符集、重复组数量、当前行数和活动任务状态。 + +若字段或索引缺失:先阻断写入、停空闲 worker、确认无 processing/pending/streaming 任务,完成完整表结构和数据备份,再单独取得迁移授权。迁移只能使用脚本的显式 `--apply --backup-dir`,迁移后重跑预检并确认 `changeCount=0`;本轮准备工作不执行 `--apply`,也不自动修复重复键、错误索引或结构漂移。 + +## 4. 推荐发布顺序 + +1. 维护窗口开始后阻断后台写入,核对 `airz-analysis`、PHP-FPM、Redis/队列和错误日志;记录进程状态、队列计数、数据库目标和备份位置。 +2. 完成上节两个只读预检。缺字段/索引时暂停代码发布,按授权单独迁移并复检。 +3. 备份本批后端旧文件、`fa_feedback`/`fa_user_message` 结构和必要行摘要;保存新文件 SHA-256。备份不能替代迁移脚本的结构核对。 +4. 先发布后端精确清单,刷新 PHP-FPM/OPcache,确认旧接口仍能鉴权和读取,随后验证新的反馈回执及消息接口。 +5. 做后端冒烟:新反馈返回相同 `requestId`;同键重放返回原记录当前状态;旧后台页面缺 CSRF/版本时拒绝保存;版本冲突不覆盖草稿;有效回复只产生一条本人通知;重复保存、修订和后续关闭不重复通知;消息目标只能打开本人的反馈。 +6. 后端冒烟通过后,重新编译前端并更新 H5/小程序体验版本。前端发行必须包含本清单的全部六个文件,不能只更新消息页或帮助页。 +7. 做前端冒烟:消息分类分页、已读水位、通知跳转、第一页之外反馈读取、登录回跳、账户切换、退出/401、迟到响应、原键确认和反馈列表局部重试;再检查控制台错误、页面横溢和关键截图。 +8. 恢复 worker 与入口,观察队列、PHP-FPM、通知错误和 `FEEDBACK_*`/`MESSAGE_*` 业务码;维护窗口结束后记录实际版本、证据和剩余风险。 + +## 5. 兼容性矩阵 + +| 后端 | 前端 | 结果 | +| --- | --- | --- | +| 旧0.55 | 旧前端 | 既有流程保持;不含本批新能力 | +| 旧0.55 | 新0.58/0.59前端 | 新反馈成功可能已入库但缺 `requestId` 回执,页面会持续待确认;禁止发行 | +| 新0.57—0.59 | 旧前端 | 旧会员请求没有 `requestId`,新接口会拒绝;旧后台页面缺 CSRF/`expectedVersion` 不能继续保存 | +| 新后端 | 新前端完整批次 | 目标组合;仍需完成迁移预检、后端冒烟和前端发行检查 | +| 新后端仅后台文件 | 新会员前端缺消息/反馈文件 | 回复通知可以落库,但用户不能可靠跳转或确认;禁止拆开发行 | + +数据库结构未确认前,不把“源码无新增 DDL”当作线上已兼容。反馈四列和消息唯一索引是本批接口行为的前置条件。 + +## 6. 回滚边界 + +代码故障时先阻断写入并恢复本批前的后端文件,刷新 PHP-FPM/OPcache,再按旧前端版本回退 H5/小程序;保留新增反馈、回复、审计和通知行,避免用户已看到的业务结果消失。回退后仍需检查旧接口不会误读新目标字段。 + +不得整表覆盖 `fa_feedback` 或 `fa_user_message`,不得用旧备份覆盖发布后的新写入,不得因为代码回退而删除通知、已读时间或反馈处理记录。新增字段和唯一索引默认保留;只有单独审查迁移备份、确认旧代码和数据均不再依赖后,才可讨论 DDL 回退,本文不默认执行 `DROP INDEX` 或删列。 + +前端发行回退不等于数据库回退。回退记录必须包含实际代码版本、前端版本、迁移状态、备份位置、已保留业务数据和复验结果。 + +## 7. 当前状态 + +2026-10-05 已在维护窗口内通过宝塔 Playwright 完成明确生产目标 `111.230.144.231:3306/airz` 的迁移与后端发布。完整私密备份为 `/root/airz-feedback-release-20261005-114514`;`fa_feedback` 四列及唯一索引已补齐,`fa_user_message` 唯一索引保持存在,迁移后预检为 `missingFields=[]`、`indexExists=true`、`duplicateGroups=0`、`changeCount=0`。迁移行摘要备份为 `/root/airz-feedback-release-20261005-114514/migration/feedback-20261005-115239-3e7a68c4.json`。 + +已按精确清单发布 7 个后端文件,发布包 SHA-256 为 `597A2BC55D8877FCA5EFC205C1B0761D14B0B1E614196DD7C1C1FF7B8775D4B3`;线上文件哈希与发布包一致,PHP 7.4 lint 通过,权限为 `644 root:root`。`php-fpm-74`、`redis`、`airz-analysis` 已恢复 active,Redis 认证后分析队列为0,worker 发布后无 warning/error 日志。 + +只读烟测通过:`/api/v1/home=200`;匿名 `/api/v1/messages`、`/api/v1/products`、`/api/v1/points` 均为401;后台反馈入口返回登录页;`/.env=404`。未创建真实反馈或回复;临时发布包、迁移脚本、临时 env、解压目录和烟测响应已清理。小程序端由用户自行发行,本轮未提交、未推送、未创建 PR。代码回滚保留迁移后的字段、反馈、回复、审计和通知数据,禁止整表恢复。 diff --git a/docs/开发文档.md b/docs/开发文档.md index 9eeb19a..066e018 100644 --- a/docs/开发文档.md +++ b/docs/开发文档.md @@ -1,6 +1,28 @@ # AI 融资平台开发文档 -> 版本:v1.43 · 基线日期:2026-09-22 · 更新日期:2026-10-02 · 状态:积分后端已随5fee3cf部署,默认关闭、DEC-POINT待确认;原表未迁移,积分页面真实读取、异常恢复及隔离联调完成,前端未重新发行。以下后台和内容模块的历史部署状态以新会话交接及后端deployment-baota.md最新发布记录为准。微信/Android编译通过,小程序需重新发行,H5未部署、真机及多设备待验收。最新资料/评估版本及会话精简约定保留。 +> 版本:v1.46 · 基线日期:2026-09-22 · 更新日期:2026-10-05 · 状态:用户确认此前小程序端已发布,版本号/渠道未提供;后端已于10月4日发布,最新记录见交接及后端deployment-baota.md。反馈回复通知、会员反馈原键恢复及后台反馈处理增强为新增源码,尚未配套发布;新前端依赖后端requestId回执,反馈目标需配套更新前端。0.57—0.59的配套文件、顺序、兼容性和回滚准备见[反馈与消息发布清单](./反馈消息发布清单.md),当前未部署/发行。积分默认关闭、DEC-POINT待确认、原表未迁移;H5未部署、真机及多设备待验收。最新资料/评估版本及会话精简约定保留。 + +### 0.59 2026-10-04 反馈回复与站内消息契约 + +后台处理时 `resolved/closed` 非空回复为有效通知事件,复用 `fa_user_message`:`type=2,business_type=feedback_replied,business_id=feedback_id`。既有 `(user_id,business_type,business_id)` 唯一索引原子去重,每条反馈首次有效回复通知一次;相同保存、修订回复及后续状态变化不增通知、不重置已读,点击后查看当前回复。处理中、空回复、匿名或已删除会员跳过,不自动补发未修改的历史反馈。通知正文仅提示查看,不包含原文或回复。`FeedbackEditor` 将回复、审计及通知写入同一事务,通知错误返回503 `FEEDBACK_NOTIFICATION_UNAVAILABLE` 并回滚全部变更;审计失败同样回滚。 + +本人消息详情增加 `target:{kind:feedback,feedbackId:string}`;反馈必须仍存在并属于同一鉴权会员,否则 `target:null,targetUnavailable:true`。旧评估目标契约不变。前端只构造 `/packages/content/help/help?feedback=1&feedbackId=<正INT编号>`,详情通过已有本人接口单独读取并核对响应ID,不依赖列表首页。帮助页局部错误可重试;退出/换账户清理已显示回复和旧目标,离页拒绝迟到回包。登录白名单只保留合法反馈编号,重新鉴权后再次校验归属。消息旧列表点击、全部已读和弹窗确认均先核对页面所属Token。 + +无需DDL或新路由。部署时配套更新后台处理服务、`UserMessages.php` 和消息/反馈/登录前端,旧前端不能解析新增目标;本轮未发布或正式验收。后端142项、页面48项隔离检查及27页面Android/微信编译通过,环境/证据/私密文件保留情况见台账0.59。 + +### 0.58 2026-10-04 会员反馈未知提交恢复契约 + +发送前用当前鉴权会员ID生成 `airz:v1:user::content.feedback.pending`,只保存并回读 `{requestId:string, content:string}`,内容为用户本次确认发送的去首尾空白原文。普通编辑草稿不持久化,待确认记录不含Token、反馈列表或回复。已有未知命令优先恢复,锁定原内容并保留原键;刷新/离页/进程重启不自动发送,须点击“确认上次提交”,列表不可读也不阻止确认。退出/401/会话切换的缓存清理保留该例外,原会员重新鉴权前不能恢复到页面或发送,另一会员不能接管。 + +后端 `Feedback` DTO新增 `requestId:string|null`,历史NULL保持;新提交与原键重放返回相同请求键,重放返回该记录最新处理状态,不重置正文/状态/时间。前端POST回执先核对原键再严格解析,之后比较本机待确认命令才删除;清理失败继续原键确认。确定的400/413/422且业务码为 `VALIDATION_ERROR` 或 `FEEDBACK_ATTACHMENTS_UNAVAILABLE` 才弃键并保留可编辑原文,网络/401/服务不可用/409/坏回执继续保留。页面以账户、Token及代次阻止迟到结果回填,存储异常或坏记录阻止新提交并提供“重新读取提交状态”,不得按空记录覆盖。H5读取空值须结合键是否存在判定,删除成功按键不存在核验。 + +新前端须在后端回执支持 `requestId` 后或与其配套发行,否则旧后端已入库但前端不能核对成功。此次复用既有请求键列和唯一索引,无新增DDL;本轮未部署/发行、未正式验收。后端67项、页面93项隔离检查、Android/微信编译与环境清理状态见台账0.58及交接最新节。下一开发项为反馈回复与消息通知联动。 + +### 0.57 2026-10-04 反馈处理并发保护与事务审计 + +后台 `feedback/edit` GET 生成 CSRF 和处理快照 `row[expectedVersion]`,POST业务字段恰好为 `row[status/reply/expectedVersion]`。SHA-256版本包含原文、状态、回复、处理归属和原始时间,不能用秒级时间单独判定冲突;在反馈行锁内核验,旧页面以 `FEEDBACK_VERSION_CONFLICT` 拒绝,当前输入保留,须重新打开核对后提交。 + +`FeedbackEditor` 在事务内锁定并复核管理员、有效角色及 `feedback/edit` 权限,复用 `FeedbackRecords::handle` 保存。成功审计与反馈同事务,`FEEDBACK_AUDIT_UNAVAILABLE` 表示此次修改未保存;同状态同回复保持处理元数据并不写重复成功审计。成功/拒绝及历史读取均投影安全白名单,回复、原文、CSRF和未知字段省略,不新增表或权限节点。页面/控制器/服务/管理员日志及反馈JS需配套发布,JS将版本冲突持续显示在表单内并保留输入;新控制器拒绝缺版本/CSRF的旧后台表单,小程序会员反馈接口保持原契约。隔离检查结果见台账0.57,不视为正式验收。 ### 0.51 2026-10-02 积分页面恢复与隔离联调 @@ -134,7 +156,7 @@ FAQ复用`fa_acticle`的`type=6`,正文保存为`schemaVersion=1`、`kind=faq` 会员反馈接口为`POST/GET /api/v1/feedback`与`GET /api/v1/feedback/:id`,鉴权会员ID来自Bearer会话。提交体只接受`content`、`attachmentIds`、`requestId`;内容去HTML、保留换行、最多255字,`requestId`为8—64位ASCII安全字符。同用户同请求键同正文幂等返回记录,不同正文返回409;当前附件服务未开放,`attachmentIds`必须为空数组。 -返回项为`id/content/attachmentIds/status/reply/createdAt/updatedAt/handledAt`,状态包括`pending`、`processing`、`resolved`、`closed`。列表只读取当前会员,`page/pageSize`默认20、上限50;详情严格校验归属。后台反馈编辑白名单仅为`status/reply`,状态进入处理中或完成状态自动记录`handled_by/handled_at`,回到待处理则清空;新增、删除、批量更新和导入均拒绝。 +返回项为`id/requestId/content/attachmentIds/status/reply/createdAt/updatedAt/handledAt`,其中requestId为0.58新增回执字段,历史记录为null;状态包括`pending`、`processing`、`resolved`、`closed`。列表只读取当前会员,`page/pageSize`默认20、上限50;详情严格校验归属。后台反馈编辑白名单仅为`status/reply`,状态进入处理中或完成状态自动记录`handled_by/handled_at`,回到待处理则清空;新增、删除、批量更新和导入均拒绝,版本及CSRF要求见0.57。 `fa_feedback`迁移由`database/migrate_feedback.php`执行,新增请求键、回复和处理元数据列及唯一索引,历史NULL请求键保留。脚本默认只预检,必须显式`--env`、`--target`,写入还需`--apply --backup-dir`;本轮只在隔离库应用并有完整备份,未执行正式迁移或部署。帮助页的意见反馈使用空附件数组、失败重试复用请求键,并展示本人的处理状态和回复。 @@ -987,7 +1009,7 @@ REPORT-004页面子项完成本地联调:report/report改为评估概况、匹 | Article/Lesson | id、title、summary、imageUrl、category、publishedAt、version;课程chapters包含稳定chapterId、title、body | | Message | id、type:system/service/activity、title、content、isRead、readAt、createdAt;详情另含target:{kind:report/revision,assessmentId,revisionId,type:personal/enterprise}或null、targetUnavailable | | PointsLedger | id、delta:int、before:int、after:int、businessType、businessId、memo、createdAt | -| Feedback | id、content、attachmentIds、status、reply、createdAt、handledAt;用户端不暴露无关管理信息 | +| Feedback | id、requestId:string或null(历史记录)、content、attachmentIds、status、reply、createdAt、updatedAt、handledAt;POST回执核对原请求键,用户端不暴露无关管理信息 | 数据库JSON采用已有snake_case字段时,由DTO统一转换为camelCase;文档中的API对象不是直接暴露数据库行。当前match_result结构使用product_id/rank/score/reasons/product_snapshot;计划v2补eligibility、positive_reasons/blocking_reasons/cautions及evidence等字段,具体映射见专项契约第5.3节,不沿用单一reasons表达所有类型的解释。 @@ -1093,7 +1115,7 @@ REPORT-004页面子项完成本地联调:report/report改为评估概况、匹 | GET /points/tasks | 登录 | 无 | serverDate、timezone、items:{task,status,reward,ruleVersion}[] | 源码已实现未部署;draft签到及资料/邀请均unavailable、奖励为null,不能客户端自报完成 | | GET /invitations | 登录 | 无 | personalCode、shareUrl、统计摘要 | 后续POINT-003草案,当前无个人真实码 | | POST /invitations/bind | 登录 | inviteCode、requestId | bindStatus | 后续POINT-003草案;首次有效绑定/禁止自邀,绑定不直接发奖 | -| POST /feedback | 登录 | content、attachmentIds、requestId | Feedback | 非空且当前表内容最长255字符;附件归属;幂等 | +| POST /feedback | 登录 | content、attachmentIds:[]、requestId | Feedback(含原requestId) | 非空且最长255字符;同会员同键同规范化正文返回原记录当前状态,异正文409;前端回执核对原键,未知结果沿原键确认,见0.58 | | GET /feedback | 登录 | page/pageSize | Feedback分页 | 只本人 | | GET /feedback/:id | 所有者 | 无 | Feedback | 处理回复可读 | | POST /support/session | 登录 | scene、returnPath可选 | 客服渠道、短期会话配置、online/offline状态 | 服务端身份签名;不下发供应商私钥;会话复用策略按供应商核验 | diff --git a/docs/开发进度.md b/docs/开发进度.md index fc0b6f5..d2251a0 100644 --- a/docs/开发进度.md +++ b/docs/开发进度.md @@ -1,6 +1,84 @@ # AI 融资平台开发进度 -基线日期:2026-09-22。文档版本:1.43。最新FAQ服务端导入与隔离HTTP联调见0.52节,积分页面恢复及隔离联调见0.51节,真实读取见0.50节,积分协议与隔离开发检查见0.49节,后端基础和规则设计历史见0.48/0.47节;此前章节保留阶段记录。技术方案和接口说明见[开发文档](./开发文档.md)。本台账现有63项任务、27页面,编号与开发文档保持一致。 +基线日期:2026-09-22。文档版本:1.52。反馈与消息后端生产发布见0.62节,反馈与消息配套发布准备见0.61节,最新反馈恢复与消息组合检查见0.60节,反馈回复与站内消息联动见0.59节,会员反馈原键恢复见0.58节,小程序既有发布状态及后台反馈处理见0.57节,首页隔离回归见0.56节,后端发布见0.55节;此前章节保留阶段记录。技术方案和接口说明见[开发文档](./开发文档.md),发布材料见[反馈消息发布清单](./反馈消息发布清单.md)。本台账现有63项任务、27页面,编号与开发文档保持一致。 + +### 0.62 2026-10-05 反馈与消息后端生产发布 + +在维护窗口内通过宝塔 Playwright 完成 `111.230.144.231:3306/airz` 的反馈结构迁移和后端发布。完整私密备份为 `/root/airz-feedback-release-20261005-114514`;迁移补齐 `fa_feedback.request_id/reply/handled_by/handled_at` 及唯一索引 `uk_user_feedback_request(user_id,request_id)`,迁移后预检为 `missingFields=[]`、`indexExists=true`、`duplicateGroups=0`、`changeCount=0`。迁移行摘要备份为 `/root/airz-feedback-release-20261005-114514/migration/feedback-20261005-115239-3e7a68c4.json`。 + +按精确清单发布 7 个后端文件,发布包 SHA-256 为 `597A2BC55D8877FCA5EFC205C1B0761D14B0B1E614196DD7C1C1FF7B8775D4B3`;线上文件哈希一致,PHP 7.4 lint 通过,权限为 `644 root:root`。`php-fpm-74`、`redis`、`airz-analysis` 已恢复 active,Redis 认证后分析队列为0,worker 无 warning/error 日志。只读烟测通过首页200、匿名消息/产品/积分401、后台反馈入口登录页和 `/.env=404`;未创建真实反馈或回复,临时发布物已清理。 + +本轮只发布后端,小程序端由用户自行发行;未提交、未推送、未创建 PR。回滚仅恢复代码并保留迁移后的反馈、回复、审计和通知数据,不整表恢复。首页、积分、FAQ种子及供应商依赖不属于本批次。 + +### 0.61 2026-10-05 反馈与消息配套发布准备 + +新增[反馈与消息发布清单](./反馈消息发布清单.md),整理0.57—0.59的前后端精确文件、明确排除项、数据库只读预检、迁移授权前置、推荐发布顺序、兼容性矩阵和保留业务数据的回滚边界。清单明确 `fa_feedback` 的 `request_id/reply/handled_by/handled_at` 与 `uk_user_feedback_request`,以及 `fa_user_message` 的 `uk_user_message_event` 必须先预检;缺失时不得凭“源码无新增DDL”跳过结构核对,正式 `--apply` 需另行授权、备份和停写条件。 + +本轮已在明确生产目标 `111.230.144.231:3306/airz` 执行只读预检:`fa_user_message` 唯一索引存在且重复事件组为0;`fa_feedback` 缺少四列及 `uk_user_feedback_request`,重复请求组为0,`changeCount=5`、`applied=false`。现网只读基线 `/api/v1/home=200`、匿名消息/产品/积分为401、敏感路径为404;本地7个后端文件已通过PHP/JS语法检查并生成限定包。缺失结构阻断代码发布,未执行迁移、后端部署、前端发行、正式验收、提交或推送;需单独取得生产维护授权、停写/worker空闲确认和完整备份后才能执行5项DDL。小程序端由用户自行发行,实际发布仍须将后端与六个前端文件作为同一兼容批次安排。当前工作树其他未提交/未跟踪改动保持原样,首页、积分、FAQ种子及供应商依赖不纳入本批次。 + +### 0.60 2026-10-04 反馈原键恢复与消息组合开发检查 + +新增后端 `tests/feedback_recovery_notifications.php`,以显式隔离 bootstrap 检查原键重放返回最新处理状态、同键冲突、通知目标归属、分类分页、已读水位、修订不重复通知/不重置已读、另一会员隔离及删除目标不可用;常规夹具事务回滚,七张相关表原有行保持。首次运行发现新测试将 `nextBeforeId` 误当作下一条消息编号,已按既有“本页末条编号、下一页 id:content.feedback.pending`。仅保存已准备发送且结果尚未确认的命令,不保存普通草稿、Token、反馈列表或回复。刷新、离页重进和浏览器进程重启后恢复原键/原文,锁定原内容并显示“确认上次提交”,不自动POST;反馈列表读取失败仍可原键确认。退出、401及账户切换清理其余会员私有缓存,保留这条恢复例外,必须重新鉴权为原会员才可查看或确认。 + +POST成功回执必须包含相同 `requestId`,完整解析后比较本机原命令再清理,迟到回执不能清新命令或回填另一账户。网络/401/服务故障/冲突/坏回执保留原键;只有明确的参数或附件拒绝才清键并保留可编辑原文。存储写入、读取或清理失败及损坏记录阻止新提交,并提供重新读取状态;针对H5同步读取吞异常返回空值,先核对键是否存在,清理后以键不存在确认。后端DTO新增 `requestId:string|null`,历史记录保持null,同键重放返回原记录的当前处理状态;复用既有列和唯一索引,无新增DDL。 + +检查通过:后端反馈67项;Chrome Playwright手机390×844/桌面1280×900主流程72项、进程重启/存储故障补充21项,共93项页面开发检查、29次反馈POST。真实入库后丢回执、离页/刷新、实际撤销Token触发401及通过真实 `saveSession` 重新建立合成会话、主动退出、换账户、迟到旧回执、错误/缺少requestId、坏回复、确定422拒绝、比较清理和存储抛错/静默失败均覆盖。重新登录未覆盖完整真实登录表单。两批pageerror均0,13条console日志仅对应刻意网络/401/422/503故障;无横溢或框架错误遮罩,最终手机/桌面截图已视觉核对。Browser插件未提供,使用已有缓存Playwright,无新增依赖。HBuilderX 5.26最终Android 19:14:42、微信19:16:09编译成功,均27页面。 + +只操作本轮新建 `127.0.0.1:3309/airz_product_test_1791111261424`(26张表)、PHP8097及独立Redis6398/DB15,未加载正式.env、未连接正式3306/线上、无模型/worker调用。测试库已DROP、两枚Token已清除,MySQL/Redis正常关闭、PHP停止,3309/8097/6398无监听;H5预览5173保留。自动审批以 `blocked by policy` 拒绝删除本轮 `fixture.json/browser-profile/runtime/mysql-data`,未重试或绕过,私密文件保留、禁止直接复用或整体共享。安全回执、截图与精确ROOT见[交接](新会话交接.md)最新节。 + +本轮仅本地开发检查,不做正式验收或发布。用户已发布的是此前小程序版本,本轮新增前端仍未发行;后端最近发布仍为0.55,本轮回执及0.57后台增强未部署。新前端依赖后端 `requestId` 回执,须后端先或配套发布,否则旧后端即使已保存反馈,前端仍保持待确认。下一开发项建议反馈回复与消息通知联动;积分业务规则、私有附件和客服供应商依赖另行处理。 + +### 0.57 2026-10-04 小程序已发布,继续反馈处理开发 + +用户确认小程序端已发布,版本号和具体渠道未提供;此状态更新不代表 H5 已发行或正式验收完成。后端仍以0.55发布记录为准,以下新增反馈处理源码尚未部署。 + +后台反馈表单新增 CSRF 与 `row[expectedVersion]`。版本由原始处理快照生成 SHA-256,锁内比较,旧页面返回 `FEEDBACK_VERSION_CONFLICT`,不会覆盖新回复;冲突时保留输入并提示复制草稿、重新打开核对。保存时重新检查管理员正常状态和当前处理权限,反馈变更及成功审计在同一事务内完成,审计失败回滚回复。审计仅保留反馈编号、状态、版本及安全错误枚举,原文、回复、Token和未知字段不落盘;同状态同回复不改处理人、不重复成功审计。页面补标题,并修复窄屏弹窗 Bootstrap 负边距造成的15px横向溢出。复用现有表及权限,无新DDL或角色绑定。 + +隔离检查:反馈服务65项、处理事务/审计失败/双PHP进程竞争32项、真实HTTP25项(13请求)、既有角色权限HTTP227项(158请求)、重试审计纯90项、模型配置审计20项、权限定义97项通过,9个PHP文件lint和反馈JS语法通过。Browser plugin not available,使用缓存Playwright完成22项真实隔离页面检查,1280×900/390×844,冲突在表单内持续显示且保留输入→重新打开最新回复→保存通过;控制台error/warn均0,截图无横溢。只操作新随机隔离库、临时PHP/运行目录,模型关闭、无worker/正式数据库调用;非正式业务验收。测试账户/反馈/日志清空,隔离库删除,PHP/MySQL正常停止,3309/8097/8098无监听。自动审批以blocked by policy拒绝删除剩余本轮数据目录/runtime/会话文件,未绕过,证据与精确路径见交接本轮节。 + +### 0.55 2026-10-04 后端发布 + +按用户授权将后端发布至 `https://airz.hqling.cloud`,线上目录 `/www/wwwroot/xctai.cn`,API 前缀 `/api/v1`。本轮只发布后端,不发布前端,不执行数据库迁移、积分表迁移或正式业务验收。发布包实际部署 3716 个文件,SHA-256 为 `9A39A29E77D43EEF5DA2CE5E1217FB24B4E1DBCDF97E7E266C7FDF7E55E5FEFB`;PyMySQL 临时依赖仅用于部署过程,完成后已清理。 + +部署阶段 `stage → prepare → deploy → resume → verify → cleanup` 全部成功:prepare 确认 26 张表且 worker 已停止,deploy 返回 `DEPLOYED files=3716`,resume 返回 `worker=active`,cleanup 归档至 `/root/airz-backend-20261004`。verify 与本机只读烟测均确认首页 200、匿名消息/产品/积分 401、`.env` 与 `.git/config` 404;未调用收费模型、未修改线上业务数据。前端尚未重新发行,真机、多设备、真实模型和正式验收仍待后续安排。 + +### 0.54 2026-10-04 反馈与消息适配层响应契约增强 + +反馈帮助页完成提交回执回填、处理时间优先显示和详情读取;反馈服务对状态、编号、文本、时间、分页和数组项做严格校验。消息服务补齐分类、编号、快照/游标、列表项、详情关联目标、已读回执和快照一致性校验,关联跳转只允许报告与评估白名单路由。首页聚合和 FAQ 页面沿用当前账户/页面代次守卫,避免迟到响应污染新状态。 + +本轮首次 Android 编译暴露反馈列表 `map` 回调的 UTS/Kotlin 类型推断错误,已改为先显式转换并校验 `UTSJSONObject[]` 后再映射。HBuilderX 5.26 Android 与微信小程序(27 页面)最终编译通过,`git diff --check` 通过。未执行隔离数据库回归、线上部署、前端发行、真机或正式验收;当前仍保留未提交改动。 + +### 0.53 2026-10-04 首页聚合 BASE-004 开发 + +后端新增只读 `GET /api/v1/home` 首页聚合,匿名请求返回公开课程、文章和空横幅;有效登录凭据只附加当前会员的评估状态摘要与未读数。评估摘要按会员、`assessment` 场景和未删除记录读取,草稿不计入总数,排队中的任务显示“排队中”;聚合不读取或下发输入资料、报告、匹配正文和消息私密字段。前端首页已接入严格响应解析,移除硬编码评估数量,并对聚合失败保留公开内容和真实消息数的局部降级。 + +后端 `tests/home_catalog.php` 已补充匿名契约及登录隔离回归夹具,覆盖草稿过滤、本人未读数、最新排队状态和敏感字段不泄露;测试事务回滚且不调用模型或 worker。PHP 7.4 lint、前端 Web/微信小程序/Android 编译和 `git diff --check` 已通过。由于当前本机隔离 MySQL `127.0.0.1:3309` 未监听,数据库回归尚未执行;只检测到独立 MySQL 3306,未连接或修改正式库。下一步先恢复明确的隔离数据库与 bootstrap 后重跑回归;暂不部署、发行或开展验收。 + +### 0.56 2026-10-04 首页聚合隔离数据库回归完成 + +新建临时 MySQL 8 实例,仅监听 `127.0.0.1:3309`,使用随机库 `airz_product_test_20261004123000` 从 `database/schema.sql` 初始化 26 张表;PHP bootstrap 显式覆盖隔离数据库、关闭 DeepSeek 和调试。`tests/home_catalog.php` 回归结果为 `checks=8`、`modelCalls=0`、`writes=0`、`rollback=true`,覆盖匿名契约、公开内容推荐、草稿过滤、当前会员评估/未读数隔离、排队状态和敏感字段不泄露。测试后临时 MySQL 已停止,3309 无监听;正式 3306、线上数据库和业务数据未连接或修改。PHP 7.4 lint 与 `git diff --check` 通过。临时目录清理由本机策略拦截,未影响工作区或正式服务,后续按精确路径处理。 ### 0.52 2026-10-03 FAQ 服务端导入与隔离 HTTP 联调 @@ -640,14 +718,14 @@ P0 表示核心流程、安全、首发外部能力或发布门槛;P1 表示 | BASE-001 | 接口契约与字段字典 | 定义版本路由、响应、错误、分页、ID、金额、时间及接口状态;确认前后端字段映射。 | P0 | 无 | 0.5–1 | 开发中 | | BASE-002 | 统一请求与认证适配 | 统一共享/账户请求;后端识别 Bearer;解析业务失败和401;限定 CORS;记录 requestId。 | P0 | BASE-001 | 1–1.5 | 开发中 | | BASE-003 | 环境与用户缓存隔离 | 开发/测试/生产配置;生产禁用 mock;会话等账户缓存按不可变 userId 隔离;未提交表单只存当前流程内存。 | P0 | BASE-002 | 1–1.5 | 开发中 | -| BASE-004 | 首页和联调骨架 | 首页接入聚合数据、加载/空态/失败重试及登录回跳;建立接口冒烟入口。 | P1 | BASE-002、BASE-003 | 0.5–1 | 未开始 | +| BASE-004 | 首页和联调骨架 | 首页接入聚合数据、加载/空态/失败重试及登录回跳;建立接口冒烟入口。 | P1 | BASE-002、BASE-003 | 0.5–1 | 待验收 | | 任务编号 | 负责人 | 验收条件 | 证据 | 更新时间 | | --- | --- | --- | --- | --- | | BASE-001 | 全栈开发(待指定) | 接口样例可同时被 PHP 和 UTS 解析;区分占位接口与后端现有实现。 | 已实施子集和验证见第0节;完整任务未验收 | 2026-09-22 | | BASE-002 | 全栈开发(待指定) | HTTP 200 中业务失败不判成功;过期 Token 清会话;普通业务按所有者鉴权。 | 已实施子集和验证见第0节;完整任务未验收 | 2026-09-22 | | BASE-003 | 全栈开发(待指定) | 切换账户无串数据;旧草稿键清理且不恢复;退出清理敏感缓存和临时填写内容。 | 已实施子集和验证见第0节;完整任务未验收 | 2026-09-22 | -| BASE-004 | 全栈开发(待指定) | 深链接与刷新正确恢复;首页无硬编码账户数据;真实未读数后续由 MSG 接入。 | 未验收;无真实业务验收证据 | 2026-09-22 | +| BASE-004 | 全栈开发(待指定) | 深链接与刷新正确恢复;首页无硬编码账户数据;真实未读数由 MSG 聚合接口接入。 | 源码完成见0.53;隔离数据库回归未运行,未做业务验收 | 2026-10-04 | DEC-DEMAND已确认并发布,需求录入/提交/历史子范围已实现;其他既有前置任务不变。 @@ -891,7 +969,7 @@ DEC-DEMAND已确认并发布,需求录入/提交/历史子范围已实现; | 任务编号 | 负责人 | 验收条件 | 证据 | 更新时间 | | --- | --- | --- | --- | --- | | SUPPORT-001 | 全栈开发(待指定) | 具有可测试坐席和离线处理渠道;确认SDK/隐私及首发支持范围。 | 未验收;无真实业务验收证据 | 2026-09-22 | -| SUPPORT-002 | 全栈开发(待指定) | 反馈可提交到后台并回复;仅当前用户可查;附件无越权。 | 未验收;无真实业务验收证据 | 2026-09-22 | +| SUPPORT-002 | 全栈开发(待指定) | 反馈可提交到后台并回复;仅当前用户可查;附件无越权。 | 文字闭环、0.57事务审计、0.58原键恢复和0.59通知/本人回复跳转开发检查通过;新增源码未配套发布,私有附件与正式验收待后续 | 2026-10-04 | | SUPPORT-003 | 全栈开发(待指定) | 真实到达人工坐席;不由前端伪造用户身份;离线可留言并有处理路径。 | 未验收;无真实业务验收证据 | 2026-09-22 | | SUPPORT-004 | 全栈开发(待指定) | 会话无跨账户泄漏;客户可获回复;供应商不支持项准确提示。 | 未验收;无真实业务验收证据 | 2026-09-22 | @@ -937,7 +1015,7 @@ DEC-DEMAND已确认并发布,需求录入/提交/历史子范围已实现; 直接阻塞:RELEASE-003 → EXT-DEPLOY。 -任务状态计数(仅用于核对台账):未开始 33 项;开发中 12 项;待联调 0 项;待验收 1 项;已完成 0 项;阻塞 14 项。这些计数不换算为项目完成率。 +任务状态计数(仅用于核对台账):未开始 32 项;开发中 12 项;待联调 0 项;待验收 2 项;已完成 0 项;阻塞 14 项。这些计数不换算为项目完成率。 ## 5. 外部依赖、业务决策与阻塞传播 diff --git a/docs/新会话交接.md b/docs/新会话交接.md index 1dd1269..79400d4 100644 --- a/docs/新会话交接.md +++ b/docs/新会话交接.md @@ -1,6 +1,104 @@ # AI融资项目新会话交接 -记录日期:2026-10-02。本文件为接续入口;当前存储与流程以[评估版本与最新资料](评估版本与最新资料.md)、[开发进度](开发进度.md)0.51节(积分页面恢复与隔离联调)及[开发文档](开发文档.md)v1.43为准,0.50/0.49/0.48/0.47保留前序开发与规则设计历史。历史章节中的域名、部署及“待开发”以最新记录为准。 +记录日期:2026-10-05。本文件为接续入口;当前存储与流程以[评估版本与最新资料](评估版本与最新资料.md)、[开发进度](开发进度.md)0.62节(反馈与消息后端生产发布)、0.61节(反馈与消息配套发布准备)、0.60节(反馈恢复与消息组合检查)、0.59节(反馈回复通知联动)、0.58节(会员反馈原键恢复)、0.57节(后台反馈处理及既有小程序发布状态)、0.55节(后端发布)及[开发文档](开发文档.md)v1.46为准。历史章节中的域名、部署及“待开发”以最新记录为准。 + +## 新会话接续检查点:2026-10-05 + +本轮收到“发布吧,小程序端我自己发布”后,已在维护窗口内通过宝塔 Playwright 完成明确生产目标 `111.230.144.231:3306/airz` 的迁移与后端发布。完整私密备份为 `/root/airz-feedback-release-20261005-114514`;迁移前后均完成预检,`fa_feedback` 的四列及 `uk_user_feedback_request(user_id,request_id)` 已补齐,`fa_user_message` 唯一索引保持存在,迁移后 `missingFields=[]`、`indexExists=true`、`duplicateGroups=0`、`changeCount=0`。迁移行摘要备份为 `/root/airz-feedback-release-20261005-114514/migration/feedback-20261005-115239-3e7a68c4.json`。 + +- 已按精确清单发布 7 个后端文件,发布包 SHA-256 为 `597A2BC55D8877FCA5EFC205C1B0761D14B0B1E614196DD7C1C1FF7B8775D4B3`;线上文件哈希与发布包一致,PHP 7.4 lint 通过,权限为 `644 root:root`。`php-fpm-74`、`redis`、`airz-analysis` 已恢复 active,Redis 认证后分析队列为0,worker 发布后无 warning/error 日志。 +- 只读烟测通过:`/api/v1/home=200`;匿名 `/api/v1/messages`、`/api/v1/products`、`/api/v1/points` 均为401;后台反馈入口返回登录页;`/.env=404`。未创建真实反馈或回复。临时发布包、迁移脚本、临时 env、解压目录和烟测响应已清理。 +- 本轮只发布后端,小程序端由用户自行发布;未提交、未推送、未创建 PR。回滚只恢复代码,保留迁移后的字段、反馈、回复、审计和通知数据,禁止整表恢复。详见[反馈与消息发布清单](反馈消息发布清单.md)。 + +## 新会话接续检查点:2026-10-04 + +本轮已完成0.60反馈原键恢复与回复通知的组合开发检查,业务实现无新增变更,不进行正式验收、提交/推送或部署。0.59建议的消息跳转、分类分页、已读水位与账户切换组合检查已补充,后续无需把它当作尚未执行的本轮任务。 + +- 两仓库及既有未提交改动均保留;新增后端 `D:/AAdesk/202609/airz/tests/feedback_recovery_notifications.php`。首次执行修正新测试的分页游标断言,业务实现保持既有契约。最终组合24项、通知43项、反馈67项,共134项通过,PHP7.4语法通过,夹具回滚/并发清理及原行保持,模型调用0。 +- 前端Chrome Playwright手机390×844/桌面1280×900补充42项、38次受控请求通过,覆盖分类20+3分页/503重试、已读水位外新通知、第一页之外反馈目标、通知跳转与原键恢复/确认、跨账户旧弹窗/动作/迟到分页/401/成功回执。pageerror=0,console仅刻意503/401两条,截图无横溢或遮挡。所有API在浏览器内拦截为合成响应,无新增真实HTTP联调或真机证据;Browser plugin not available,复用已有缓存Playwright。 +- 全新ROOT `C:/Users/JUN/AppData/Local/Temp/airz-feedback-combo-1791117356770/`,MySQL8.0.44随机库 `127.0.0.1:3309/airz_product_test_1791117356770` 从schema初始化26表;不是生产MySQL5.7验证。显式bootstrap不加载正式.env、模型关闭,无正式3306/线上/worker调用,未启动Redis或PHP HTTP。库已DROP、MySQL正常停止、浏览器存储清空并关闭,3309/8097/6398无监听,5173原预览保留。 +- 安全证据:ROOT内 `verification.json`、`ui-result.json`、`cleanup-result.json`、`combo-pending-mobile.png`、`combo-confirmed-desktop.png`。自动审批以 `blocked by policy` 拒绝本轮文件清理,未重试或绕过;本ROOT与初始化失败目录 `C:/Users/JUN/AppData/Local/Temp/airz-feedback-combo-1791117251852/` 的mysql-data/runtime/工具文件及本轮生成日志保留,不整体共享或启动bootstrap。仅单独参考安全证据,历史私密ROOT未改,新检查必须另建隔离环境。 +- 当前台账1.50、开发文档仍v1.46,63任务/27页面;前端源码未变,未重复Android/微信编译,沿用0.59编译记录。后端最新发布仍0.55,用户已发布的小程序不含0.57—0.59新增源码,正式验收状态不因本轮检查改变。 +- 下一步优先准备0.57—0.59配套发布的文件清单、发布顺序、兼容性和回滚检查,可先做本地准备;实际部署/前端发行需要新的明确授权。积分规则/正式迁移、真实产品及私有附件/短信/数据/人工客服依赖继续按既有业务决策,不自行启用或虚构供应商能力。 + +## 上一轮接续检查点:2026-10-04(0.59历史) + +本轮已按用户“阅读交接并继续下一步开发”完成0.59反馈回复与站内消息通知联动,代码、隔离检查和文档已收尾;继续暂不做正式验收。此前0.58的“通知联动尚未实施”已被本节取代。 + +- 两仓库仍为前端 `D:/WorkSpace/cyun/ai融资`、后端 `D:/AAdesk/202609/airz`;保留所有既有未提交及未跟踪改动。本轮未提交/推送、部署或正式验收。 +- 后台 `resolved/closed` 非空回复首次产生一条本人服务通知,事件键 `(user_id,feedback_replied,feedback_id)`;重复保存/修订不重复通知,不重置已读,点击查看最新回复。处理中/空回复/匿名/已删除会员不通知,无历史自动回补。反馈、审计、通知同事务,通知故障返回 `FEEDBACK_NOTIFICATION_UNAVAILABLE` 并全部回滚;复用既有表和唯一索引,无DDL。 +- 消息目标 `{kind:feedback,feedbackId}` 同时验证消息与反馈归属;删除或归属变化显示不可用。消息/帮助/登录前端只生成白名单路由,通过本人单条API读最新回复并核对ID,旧反馈不在第一页也能查看;局部重试、登录回跳、离页/换账户/旧弹窗/旧列表动作及迟到401守卫已实现。 +- 后端通知43项、反馈67项、处理32项,共142项通过;Chrome手机390×844/桌面1280×900页面48项、51请求通过(46真实隔离、5受控故障/坏响应),含完整真实密码登录回跳和实际撤销Token后的迟到401。pageerror=0,3条console仅刻意503/404/401,截图无横溢或遮挡。Browser plugin not available,使用已有缓存Playwright,无新增依赖;Android19:38:59、微信19:39:40编译成功,27页面。 +- 当前台账1.49、开发文档v1.46;仍63任务/27页面,SUPPORT-002及MSG正式验收状态不因开发检查改变。后端最近发布仍为0.55,已发布的小程序不含0.57—0.59新增源码;反馈新增目标需配套前端,不能沿用历史部署授权。 +- 下一接续可补消息跳转与原键恢复组合场景、分类分页及账户切换的剩余开发检查,再按台账推进供应商无关项;不要重复把通知功能当作未实施。积分规则/正式迁移、私有附件、短信/数据及人工客服仍遵循原业务决策。 +- 当前仅5173预览保留;新建测试库与Token已清除,3309/8097/6398无监听。私密临时文件删除被策略拒绝,精确ROOT及证据见下节;不能直接复用、整体共享或启动历史bootstrap。默认后端.env按正式库风险处理,不直接初始化应用或运行worker;新检查另建隔离环境。 + +## 本轮开发:2026-10-04 反馈回复与消息通知联动 + +主要入口:后端 `application/admin/library/FeedbackEditor.php`、`application/common/library/UserMessages.php`、新增 `tests/feedback_notifications.php`;前端 `services/messages.uts`、`packages/account/messages/messages.uvue`、`packages/content/help/help.uvue`、`packages/content/services/feedback.uts`、`packages/account/login/login.uvue`。`FeedbackRecords.php` 的上一轮requestId契约保留。通知正文仅为查看提示,不复制反馈原文/回复,不向外部渠道发送消息。 + +隔离ROOT `C:/Users/JUN/AppData/Local/Temp/airz-feedback-notify-1791113938987/`,库 `127.0.0.1:3309/airz_product_test_1791113938987` 从schema初始化26表,仅合成资料;PHP8097、独立Redis6398/DB15和随机前缀,未加载正式.env、未连接正式3306/线上、无模型/worker调用。新MySQL8默认认证与旧PHP不兼容,已仅在本轮隔离实例切换为mysql_native_password后通过检查,未修改系统或正式MySQL。 + +收尾已清除两名合成会员全部Token(含真实登录新增凭证)、DROP本轮库,MySQL/Redis正常关闭、PHP停止、浏览器关闭,3309/8097/6398无监听;5173预览仍使用配置中的体验API。自动审批以 `blocked by policy` 拒绝删除本ROOT下 `fixture.json`、`runtime`、`mysql-data`,未重试或绕过,私密文件保留;不得整体共享或直接复用,下一次须新建隔离环境,历史测试ROOT未动。 + +安全证据:本ROOT的 `ui-result.json`(48项、51请求)、`verification.json`、`cleanup-db-result.json`、`cleanup-result.json`;截图 `feedback-reply-mobile.png`、`feedback-reply-desktop.png` 已视觉核对。fixture含合成Token/密码,不属于安全证据;不要直接输出或分享。开发检查不能代替正式发布、运营/真机、多设备或供应商验收。 + +## 上一轮接续检查点:2026-10-04(0.58历史) + +用户准备切换新会话时开发停在0.58会员反馈原键恢复,源码、隔离开发检查及文档收尾已完成。当时下一项“反馈回复与站内消息通知联动”仅为建议,已在最新0.59实施;该次交接仅补记录,未新增业务代码、提交、推送或发布。 + +- 前端仓库:`D:/WorkSpace/cyun/ai融资`;后端仓库:`D:/AAdesk/202609/airz`。两仓库保留未提交及未跟踪改动,新会话先检查适用指令及工作树,不能回滚或批量覆盖。 +- 已完成:0.57后台反馈并发保护/事务审计、0.58会员待确认提交恢复;本轮后端67项、页面93项及Android/微信编译通过。当前台账1.48、开发文档v1.45,任务仍63项、页面27个。 +- 发布状态:此前小程序已由用户发布,版本/渠道未知;0.57后台增强和0.58前后端新增源码尚未发布,后端最近发布见0.55。新前端依赖后端requestId回执,须先或配套发布;当前没有新增部署授权。 +- 下一开发入口:后端 `application/admin/library/FeedbackEditor.php`、`application/common/library/FeedbackRecords.php`,前端 `services/messages.uts`、`packages/content/help/help.uvue`。先阅读现有消息持久化及目标白名单,再实现后台回复触发本人通知、重复保存不重复通知、消息跳转本人反馈和账户切换守卫;通知需与反馈保存/审计的事务边界一致。 +- 环境复核:本次交接前只确认5173预览仍监听,3309/8097/6398无监听;本轮测试库和Token已清除。私密临时文件删除被策略拒绝,精确ROOT及证据见下一节,禁止直接复用或整体共享。后端默认.env仍按正式库风险处理,不能直接初始化应用、运行worker或旧reset/cleanup;新检查须另建明确隔离环境。 +- 仍待依赖:积分规则/正式迁移、私有附件、短信/数据与人工客服供应商按既有决策处理,不将未确认规则或供应商能力作为已完成项。 + +## 本轮开发:2026-10-04 会员反馈原键恢复 + +用户要求继续开发,暂不做正式验收。帮助页发送前按会员保存并回读 `{requestId, content}`,刷新、离页重进、真正关闭Chrome进程再启动均恢复原请求键和原文,锁定原内容并显示“确认上次提交”,不自动POST。退出、401及切换账户仍清理其他私有缓存,只保留本次待确认命令;原会员重新鉴权后才恢复,另一会员不能看到或确认。普通草稿、Token、反馈列表和回复不保存在该恢复记录中。 + +后端DTO新增 `requestId:string|null`,历史记录保留null,原键重放返回原记录当前处理状态。前端核对回执原键及完整响应,再比较本机命令后清理,迟到响应不能清新键或回填另一账户;网络/401/服务故障/409/坏回执保键,确定参数/附件拒绝才清键并保留可编辑原文。存储读写/清理故障、静默失败或损坏记录阻止覆盖并显示重新读取入口;修复H5同步读取吞异常返回空值时误判为无记录的问题,删除成功以键不存在确认。复用既有列与唯一索引,无新增DDL。 + +检查通过:反馈后端67项;真实隔离HTTP配合Chrome Playwright手机390×844/桌面1280×900主流程72项、进程重启及存储故障补充21项,共93项页面开发检查、29次反馈POST。覆盖成功入库后丢回执、刷新/离页、列表503仍确认、实际Token撤销401、主动退出、账户切换、迟到回执、错/缺requestId、坏回复、422确定拒绝及存储异常。重新登录使用真实 `saveSession` 恢复合成会话,未覆盖完整真实登录表单;两批pageerror均0,13条console仅刻意网络/401/422/503故障。Browser插件不可用,使用已有缓存Playwright,无新增依赖;最终手机和列表加载完成的桌面截图无横溢/遮挡。HBuilderX 5.26最终Android 19:14:42、微信19:16:09编译成功,27页面。 + +隔离ROOT为 `C:/Users/JUN/AppData/Local/Temp/airz-feedback-recovery-1791111261423/`,数据库为 `127.0.0.1:3309/airz_product_test_1791111261424`,26张表全部由schema初始化,仅合成资料;PHP8097、独立Redis6398/DB15及随机Token前缀,不加载正式.env、未连接正式3306/线上,无模型/worker调用。收尾已DROP本轮库、清除两枚Token,MySQL/Redis正常关闭、PHP停止,3309/8097/6398无监听,浏览器关闭。自动审批以 `blocked by policy` 拒绝删除ROOT下 `fixture.json`、`browser-profile`、`runtime`、`mysql-data`,未重试或绕过,私密文件保留;禁止整体共享或直接复用,后续须重新建立明确隔离环境。历史测试ROOT未动。 + +安全证据:本ROOT的 `ui-result.json`(72项)、`ui-extra-result.json`(21项)、`cleanup-db-result.json`、`cleanup-result.json`,截图 `feedback-pending-mobile.png`、`feedback-confirmed-desktop.png`(列表加载完成后补拍)、`feedback-storage-recovered-mobile.png`。JSON中的会员计数是各自检查阶段快照,不代表清理后仍有数据。H5开发预览 `http://localhost:5173/` 保留;浏览器测试转发已随测试浏览器关闭,预览仍使用配置中的体验API,不能视为后端新增回执已发布。 + +当前发布边界:用户此前发布的小程序版本/渠道未知,这批前端源码尚未发行;后端仍以0.55发布为准,0.57后台增强及本轮requestId回执未部署。新前端必须在后端回执支持 `requestId` 后或配套发行,否则旧后端即使已经保存反馈,前端仍保持待确认。本轮未提交/推送、不复用历史部署授权、不做正式验收。下一开发项建议反馈回复与站内消息通知联动,补齐本人反馈目标跳转、幂等通知及账户切换守卫;积分规则/正式迁移、私有附件、短信/数据与人工客服供应商继续按原决策处理。 + +## 上一轮开发:2026-10-04 小程序已发布,后台反馈处理增强 + +用户确认小程序端已经发布,未提供版本号/渠道;后文“前端尚未发行/需重发小程序”均为历史阶段记录,当前小程序状态以本节为准,H5及其他端仍各自记录。继续开发,不开展正式验收。本轮新增后端改动尚未部署,不沿用此前发布授权。 + +后台反馈保存新增 CSRF、SHA-256快照版本冲突、当前管理员/角色权限复核和事务审计。旧页面保存不会覆盖新回复,提示复制当前草稿后重新打开核对;同状态同回复保持处理人、不重复审计,审计失败回滚反馈。成功/拒绝/历史日志仅保留安全编号、状态、版本及错误枚举,不保存会员原文、回复或Token。页面补标题和窄屏弹窗负边距修复;现有表/角色复用,无DDL/权限增量。会员小程序反馈API契约未变。 + +反馈服务65项、处理事务/双PHP进程/审计故障32项、HTTP25项/13请求、权限回归227项/158请求、重试审计90项、模型配置审计20项、权限定义97项、9PHP lint与反馈JS语法通过。页面使用本机缓存Playwright(Browser plugin not available)对真实隔离HTTP完成22项检查:1280×900/390×844、冲突持续显示并保留草稿、打开最新回复和再次保存,console/error/warn为0。不是生产或运营验收,不调用模型/worker或正式数据库。 + +本轮隔离ROOT为 `C:/Users/JUN/AppData/Local/Temp/airz-feedback-edit-20261004-21199964/`,库为 `127.0.0.1:3309/airz_product_test_2026100421199964`。测试账号、反馈、日志已清空,私密UI夹具JSON已删除;隔离库已DROP,MySQL通过mysqladmin正常关闭,PHP8097/8098已停止,三端口无监听,浏览器已关闭。自动审批拒绝删除该ROOT下mysql-data/runtime/sessions及bootstrap/router/fixture工具,仅返回blocked by policy;未重试或绕过,文件保留,禁止当作可复用环境直接启动。与前轮遗留 `airz-home-catalog-20261004*` 无关,前轮文件未动。安全证据为本ROOT的 `ui-result.json`、`verification.json`、`feedback-conflict-desktop.png`、`feedback-conflict-mobile.png` 和 `feedback-saved-mobile.png`;不整体共享含会话的临时目录。 + +当时规划的会员反馈离页/进程重启原键恢复已在最新0.58完成,见本文件顶部。积分规则/正式迁移、私有附件、短信/数据及人工客服供应商仍按已有业务决策处理。 + +## 本轮部署:2026-10-04 后端发布 + +用户已授权继续开发并部署后端。本次只发布后端到 `https://airz.hqling.cloud`,不发布前端,不执行数据库迁移、积分表迁移或正式业务验收。线上目录为 `/www/wwwroot/xctai.cn`,API 前缀 `/api/v1`,后台入口 `/ZYurKboadX.php`。 + +发布包 `/tmp/airz-release-20261004.zip` 实际部署 3716 个文件,SHA-256 为 `9A39A29E77D43EEF5DA2CE5E1217FB24B4E1DBCDF97E7E266C7FDF7E55E5FEFB`。按 `stage → prepare → deploy → resume → verify → cleanup` 完成;prepare 确认 26 张表且 worker 已停,deploy 返回 `DEPLOYED files=3716`,resume 返回 `worker=active`,cleanup 私密归档为 `/root/airz-backend-20261004`。PyMySQL 仅作为临时部署依赖,已在结束后清理。 + +verify 与本机只读烟测:`/api/v1/home` 200;匿名 `/api/v1/messages`、`/api/v1/products`、`/api/v1/points` 401;`/.env`、`/.git/config`、数据库结构及旧发布包路径 404。`airz-analysis`、`php-fpm-74`、`redis` 已恢复,未调用收费模型或修改线上业务数据。后续继续开发前先阅读开发进度0.55和本节;前端尚未发行,真机、多设备、真实模型和正式验收仍未完成。 + +## 本轮开发:2026-10-04 反馈与消息适配层响应契约增强 + +反馈帮助页已用提交回执及时回填列表,回复优先显示 `handledAt`,并可读取单条反馈详情;服务层严格校验反馈编号、状态、正文、时间、分页数字、分页标记和列表项。消息服务严格校验分类、编号、快照、分页游标、消息字段、详情关联对象及 `read-all` 回执;关联目标只生成报告和评估白名单路由,防止通知数据直接下发任意链接。首页/帮助页保留页面代次与账户令牌守卫。 + +首次 Android 编译发现 `feedback.uts` 列表 `map` 的 UTS/Kotlin 回调类型推断错误,已显式转换为 `UTSJSONObject[]` 后修复。HBuilderX 5.26 Android 与微信小程序 27 页面最终编译通过,`git diff --check` 通过。尚未执行隔离数据库回归、线上部署、前端发行、真机或正式验收;所有改动仍未提交。 + +## 本轮开发:2026-10-04 首页聚合 BASE-004(隔离数据库回归完成) + +后端新增只读 `GET /api/v1/home`,返回公开课程/文章摘要;带有效登录凭据时仅返回当前会员的评估元数据和未读消息数。草稿评估不计入,排队任务显示“排队中”,查询不读取输入资料、报告、匹配正文或消息私密字段。前端首页已接入严格响应解析并移除硬编码数量,聚合失败时保留公开内容和真实消息数的局部降级。 + +后端 `tests/home_catalog.php` 已补充匿名及登录隔离回归,覆盖草稿过滤、本人未读数、最新状态和敏感字段不泄露;夹具事务回滚、无模型/worker调用。新建临时 MySQL 8 实例仅监听 `127.0.0.1:3309`,从 `database/schema.sql` 初始化随机库 `airz_product_test_20261004123000` 后执行回归,结果为 `checks=8`、`modelCalls=0`、`writes=0`、`rollback=true`。PHP 7.4 lint、首页 Web/Android/微信编译与 `git diff --check` 已通过;测试后 3309 已停止且无监听,正式 3306、线上数据库和业务数据未连接或修改。临时目录清理由本机策略拦截,未影响工作区或正式服务。下一步继续前端发布前的开发项,仍不进行正式验收。 ## 本轮开发:2026-10-03 FAQ 服务端导入与隔离 HTTP 联调 diff --git a/output/playwright/pip-check.png b/output/playwright/pip-check.png new file mode 100644 index 0000000..39cdd1b Binary files /dev/null and b/output/playwright/pip-check.png differ diff --git a/output/playwright/prepare.png b/output/playwright/prepare.png new file mode 100644 index 0000000..c561a44 Binary files /dev/null and b/output/playwright/prepare.png differ diff --git a/output/playwright/pymysql-check.png b/output/playwright/pymysql-check.png new file mode 100644 index 0000000..c864738 Binary files /dev/null and b/output/playwright/pymysql-check.png differ diff --git a/output/playwright/stage-wait.png b/output/playwright/stage-wait.png new file mode 100644 index 0000000..14b8c47 Binary files /dev/null and b/output/playwright/stage-wait.png differ diff --git a/output/playwright/stage.png b/output/playwright/stage.png new file mode 100644 index 0000000..ed3a32c Binary files /dev/null and b/output/playwright/stage.png differ diff --git a/output/playwright/terminal-after-prepare.png b/output/playwright/terminal-after-prepare.png new file mode 100644 index 0000000..1c5f6d2 Binary files /dev/null and b/output/playwright/terminal-after-prepare.png differ diff --git a/output/playwright/terminal.png b/output/playwright/terminal.png new file mode 100644 index 0000000..5e9138b Binary files /dev/null and b/output/playwright/terminal.png differ diff --git a/output/pymysql.zip b/output/pymysql.zip new file mode 100644 index 0000000..188e4c4 Binary files /dev/null and b/output/pymysql.zip differ diff --git a/packages/account/login/login.uvue b/packages/account/login/login.uvue index 423812e..8b3b385 100644 --- a/packages/account/login/login.uvue +++ b/packages/account/login/login.uvue @@ -39,6 +39,8 @@ afterLoginUrl = '/packages/account/messages/messages' } else if (options?.['resumeHelp'] == '1') { afterLoginUrl = '/packages/content/help/help?feedback=1' + const feedbackId = options?.['feedbackId'] ?? '' + if (/^[1-9][0-9]{0,9}$/.test(feedbackId) && !(feedbackId.length == 10 && feedbackId > '2147483647')) afterLoginUrl += '&feedbackId=' + feedbackId } else if (options?.['resumeAssistant'] == '1') { const target = assistantReturnPath(options?.['assessmentId'] ?? '', options?.['productIds'] ?? '', options?.['chatId'] ?? '', options?.['from'] ?? '', options?.['revisionId'] ?? '') if (target.length > 0) afterLoginUrl = target diff --git a/packages/account/messages/messages.uvue b/packages/account/messages/messages.uvue index 34842c4..948de79 100644 --- a/packages/account/messages/messages.uvue +++ b/packages/account/messages/messages.uvue @@ -38,7 +38,7 @@ const categoryLabel = computed((): string => tabs.find((item: MessageTab): boolean => item.type == tab.value)?.label ?? '') const snapshotId = ref(''); const nextBeforeId = ref(''); const loading = ref(false); const loadingMore = ref(false) const marking = ref(false); const opening = ref(''); const error = ref(''); const actionError = ref(''); const paginationError = ref('') - let visible = false; let generation = 0 + let visible = false; let generation = 0; let owner = '' const login = () => { uni.redirectTo({ url: '/packages/account/login/login?resumeMessages=1' }) } const reset = () => { notices.value = []; unreadCount.value = 0; snapshotId.value = ''; nextBeforeId.value = ''; error.value = ''; actionError.value = ''; paginationError.value = ''; marking.value = false; opening.value = ''; loading.value = false; loadingMore.value = false } // UTS原生端不支持局部函数前向引用,账户切换回调在加载函数声明后绑定。 @@ -55,6 +55,8 @@ if (!visible || loading.value || loadingMore.value || marking.value || opening.value.length > 0) return const token = getSession()?.getString('token') ?? '' if (token.length == 0) { reset(); login(); return } + if (append && token != owner) { generation++; reset(); reloadAfterAccountChange(); return } + owner = token const request = append ? generation : ++generation if (append) { if (nextBeforeId.value.length == 0) return; loadingMore.value = true; paginationError.value = '' } else { reset(); loading.value = true } @@ -78,6 +80,7 @@ const changeTab = (type: string) => { if (type == tab.value || marking.value || opening.value.length > 0) return; generation++; reset(); tab.value = type; reload() } const openNotice = async (item: UserMessage) => { if (opening.value.length > 0 || marking.value || loading.value || loadingMore.value) return + if (!current(generation, owner)) return const token = getSession()?.getString('token') ?? ''; if (token.length == 0) { login(); return } const request = generation; opening.value = item.id; actionError.value = '' try { @@ -86,7 +89,7 @@ const unread = await readMessage(item.id) if (!current(request, token)) return item.isRead = true; unreadCount.value = unread - uni.showModal({ title: detail.item.title, content: detail.item.content + (detail.targetUnavailable ? '\n关联评估已不可用,可从融资档案查看其他记录。' : ''), + uni.showModal({ title: detail.item.title, content: detail.item.content + (detail.targetUnavailable ? '\n关联记录已不可用,请刷新或查看其他记录。' : ''), showCancel: detail.targetUrl.length > 0, cancelText: '关闭', confirmText: detail.targetLabel.length > 0 ? detail.targetLabel : '知道了', success: (result) => { if (result.confirm && detail.targetUrl.length > 0 && current(request, token)) uni.navigateTo({ url: detail.targetUrl }) } }) } catch (err) { if (current(request, token)) actionError.value = err instanceof Error ? err.message : '消息读取失败,请重试' } @@ -94,6 +97,7 @@ } const markAllRead = async () => { if (marking.value || opening.value.length > 0 || loading.value || loadingMore.value || snapshotId.value.length == 0 || snapshotId.value == '0') return + if (!current(generation, owner)) return const token = getSession()?.getString('token') ?? ''; if (token.length == 0) { login(); return } const request = generation; marking.value = true; actionError.value = '' try { diff --git a/packages/content/help/help.uvue b/packages/content/help/help.uvue index 129b22e..29f7d74 100644 --- a/packages/content/help/help.uvue +++ b/packages/content/help/help.uvue @@ -21,12 +21,26 @@