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) {