diff --git a/internal/dnsproviders/gen.py b/internal/dnsproviders/gen.py index abd85ea9..054d6ee6 100644 --- a/internal/dnsproviders/gen.py +++ b/internal/dnsproviders/gen.py @@ -53,6 +53,8 @@ allowlist = [ "spaceship", "vercel", "vultr", + + "timewebcloud" ] for name in allowlist: diff --git a/internal/dnsproviders/providers.go b/internal/dnsproviders/providers.go index b071ab16..fcd7df23 100644 --- a/internal/dnsproviders/providers.go +++ b/internal/dnsproviders/providers.go @@ -27,6 +27,7 @@ import ( "github.com/go-acme/lego/v4/providers/dns/rfc2136" "github.com/go-acme/lego/v4/providers/dns/scaleway" "github.com/go-acme/lego/v4/providers/dns/spaceship" + "github.com/go-acme/lego/v4/providers/dns/timewebcloud" "github.com/go-acme/lego/v4/providers/dns/vercel" "github.com/go-acme/lego/v4/providers/dns/vultr" "github.com/yusing/godoxy/internal/autocert" @@ -66,4 +67,5 @@ func InitProviders() { autocert.Providers["spaceship"] = autocert.DNSProvider(spaceship.NewDefaultConfig, spaceship.NewDNSProviderConfig) autocert.Providers["vercel"] = autocert.DNSProvider(vercel.NewDefaultConfig, vercel.NewDNSProviderConfig) autocert.Providers["vultr"] = autocert.DNSProvider(vultr.NewDefaultConfig, vultr.NewDNSProviderConfig) + autocert.Providers["timewebcloud"] = autocert.DNSProvider(timewebcloud.NewDefaultConfig, timewebcloud.NewDNSProviderConfig) }