From d05129ec67893b0b639003a4bca6878d128f56ad Mon Sep 17 00:00:00 2001 From: xiaojunnuo Date: Sat, 11 Apr 2026 23:20:19 +0800 Subject: [PATCH] =?UTF-8?q?perf:=20=E9=83=A8=E7=BD=B2=E5=88=B01panel?= =?UTF-8?q?=E9=9D=A2=E6=9D=BF=E6=94=AF=E6=8C=81mux=E6=A8=A1=E5=BC=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../1panel/plugins/deploy-to-panel.ts | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) diff --git a/packages/ui/certd-server/src/plugins/plugin-plus/1panel/plugins/deploy-to-panel.ts b/packages/ui/certd-server/src/plugins/plugin-plus/1panel/plugins/deploy-to-panel.ts index 2f934d376..9a0efa392 100644 --- a/packages/ui/certd-server/src/plugins/plugin-plus/1panel/plugins/deploy-to-panel.ts +++ b/packages/ui/certd-server/src/plugins/plugin-plus/1panel/plugins/deploy-to-panel.ts @@ -58,6 +58,22 @@ export class OnePanelDeployToPanelPlugin extends AbstractTaskPlugin { ) currentNode!: string; + @TaskInput({ + title: "SSL模式", + helper: "SSL模式,只有2.1.x以上版本才支持,旧版本保持默认即可", + component: { + name: "a-select", + options: [ + { label: "启用SSL(旧版本)", value: "enable" }, + { label: "Strict模式(>=2.1.x)", value: "Enable" }, + { label: "Mux模式(>=2.1.x)", value: "Mux" } + ], + value: "enable", + }, + required: true, + }) + sslMode!: string; + access: OnePanelAccess; async onInstance() { @@ -102,7 +118,7 @@ export class OnePanelDeployToPanelPlugin extends AbstractTaskPlugin { cert: this.cert.crt, key: this.cert.key, domain: domain, - ssl: "Enable", + ssl: this.sslMode, sslID: null, sslType: "import-paste", },