2
0
mirror of https://github.com/acepanel/panel.git synced 2026-02-04 07:57:21 +08:00

feat(证书): 支持西部数码

This commit is contained in:
2025-03-30 03:40:08 +08:00
parent 29330ec457
commit fca7065dca
7 changed files with 67 additions and 134 deletions

View File

@@ -3,6 +3,7 @@ package acme
import (
"context"
"fmt"
"github.com/devhaozi/westcn"
"os"
"strings"
"time"
@@ -133,6 +134,11 @@ func (s dnsSolver) getDNSProvider() (DNSProvider, error) {
AccessKeyId: s.param.AK,
SecretAccessKey: s.param.SK,
}
case Westcn:
dns = &westcn.Provider{
Username: s.param.SK,
APIPassword: s.param.AK,
}
case CloudFlare:
dns = &cloudflare.Provider{
APIToken: s.param.AK,
@@ -206,6 +212,7 @@ const (
AliYun DnsType = "aliyun"
Tencent DnsType = "tencent"
Huawei DnsType = "huawei"
Westcn DnsType = "westcn"
CloudFlare DnsType = "cloudflare"
Godaddy DnsType = "godaddy"
Gcore DnsType = "gcore"