From 27386ea04d3c1a5aebe3cfdd7ac48185eaa76629 Mon Sep 17 00:00:00 2001 From: xiaojunnuo Date: Fri, 14 Mar 2025 00:34:31 +0800 Subject: [PATCH] =?UTF-8?q?perf:=20cf=E6=8E=88=E6=9D=83=E6=94=AF=E6=8C=81?= =?UTF-8?q?=E9=85=8D=E7=BD=AEhttp=E4=BB=A3=E7=90=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/plugins/plugin-cloudflare/access.ts | 12 ++++++++++++ .../src/plugins/plugin-cloudflare/dns-provider.ts | 1 + 2 files changed, 13 insertions(+) diff --git a/packages/ui/certd-server/src/plugins/plugin-cloudflare/access.ts b/packages/ui/certd-server/src/plugins/plugin-cloudflare/access.ts index 5ed31e78..7e4b5209 100644 --- a/packages/ui/certd-server/src/plugins/plugin-cloudflare/access.ts +++ b/packages/ui/certd-server/src/plugins/plugin-cloudflare/access.ts @@ -25,6 +25,18 @@ export class CloudflareAccess extends BaseAccess { encrypt: true, }) apiToken = ''; + + @AccessInput({ + title: 'HTTP代理', + component: { + placeholder: 'http://xxxx.xxx.xx:10811', + }, + helper: + '是否使用http代理', + required: false, + encrypt: false, + }) + proxy = ''; } new CloudflareAccess(); diff --git a/packages/ui/certd-server/src/plugins/plugin-cloudflare/dns-provider.ts b/packages/ui/certd-server/src/plugins/plugin-cloudflare/dns-provider.ts index 11af1d4b..98c9b109 100644 --- a/packages/ui/certd-server/src/plugins/plugin-cloudflare/dns-provider.ts +++ b/packages/ui/certd-server/src/plugins/plugin-cloudflare/dns-provider.ts @@ -53,6 +53,7 @@ export class CloudflareDnsProvider extends AbstractDnsProvider Authorization: `Bearer ${this.access.apiToken}`, }, data, + httpProxy: this.access.proxy, }); if (!res.success) {