chore: 解决arm下 WorkerThreadsTaskRunner::DelayedTaskScheduler::Start() 报错问题

This commit is contained in:
xiaojunnuo
2026-06-26 14:27:07 +08:00
parent 635f069012
commit 8abe0daf20
25 changed files with 238 additions and 94 deletions
+2
View File
@@ -5,6 +5,8 @@ services:
image: registry.cn-shenzhen.aliyuncs.com/handsfree/certd:latest
# image: ghcr.io/certd/certd:latest # --------- 如果 报镜像not found,可以尝试其他镜像源
# image: greper/certd:latest
# security_opt: # --------- 如果Arm下启动报错,尝试去掉这两行注释
# - seccomp=unconfined # 解决arm下 WorkerThreadsTaskRunner::DelayedTaskScheduler::Start() 报错问题
container_name: certd # 容器名
restart: unless-stopped # 自动重启
volumes:
+64 -63
View File
@@ -18,69 +18,70 @@
| 14.| **SFTP授权** | |
| 15.| **阿里云OSS授权** | 包含地域和Bucket |
| 16.| **APISIX授权** | |
| 17.| **亚马逊云aws授权** | |
| 18.| **亚马逊云科技(国区)授权** | |
| 19.| **微软云Azure授权** | |
| 20.| **BIND9 DNS 授权** | 通过 SSH 连接到 BIND9 服务器,使用 nsupdate 命令管理 DNS 记录 |
| 21.| **CacheFly** | CacheFly |
| 22.| **ACME账号** | 用于复用ACME账号私钥和账号地址,证书申请时不再临时创建账号 |
| 23.| **EAB授权** | ZeroSSL证书申请需要EAB授权 |
| 24.| **google cloud** | 谷歌云授权 |
| 25.| **cloudflare授权** | |
| 26.| **中国移动CND授权** | |
| 27.| **授权插件示例** | 这是一个示例授权插件,用于演示如何实现一个授权插件 |
| 28.| **dns.la授权** | |
| 29.| **彩虹DNS** | 彩虹DNS管理系统授权 |
| 30.| **多吉云** | |
| 31.| **Dokploy授权** | |
| 32.| **Dynadot授权** | |
| 33.| **farcdn授权** | |
| 34.| **FlexCDN授权** | |
| 35.| **Gcore** | Gcore |
| 36.| **Github授权** | |
| 37.| **godaddy授权** | |
| 38.| **HiPM DNSMgr** | HiPM DNSMgr API Token 授权 |
| 39.| **金山云授权** | |
| 40.| **FTP授权** | |
| 41.| **七牛OSS授权** | |
| 42.| **腾讯云COS授权** | 腾讯云对象存储授权,包含地域和存储桶 |
| 43.| **s3/minio授权** | S3/minio oss授权 |
| 44.| **namesilo授权** | |
| 45.| **Next Terminal 授权** | 用于访问 Next Terminal API 的授权配置 |
| 46.| **Nginx Proxy Manager 授权** | 用于登录 Nginx Proxy Manager,并为代理主机证书部署提供授权。 |
| 47.| **1panel授权** | 账号和密码 |
| 48.| **支付宝** | |
| 49.| **白山云授权** | |
| 50.| **宝塔云WAF授权** | 用于连接和管理宝塔云WAF服务的授权配置 |
| 51.| **cdnfly授权** | |
| 52.| **k8s授权** | |
| 53.| **括彩云cdn授权** | 括彩云CDN,每月免费30G[注册即领](https://kuocaicdn.com/register?code=8mn536rrzfbf8) |
| 54.| **LeCDN授权** | |
| 55.| **lucky** | |
| 56.| **猫云授权** | |
| 57.| **plesk授权** | |
| 58.| **长亭雷池授权** | |
| 59.| **群晖登录授权** | |
| 60.| **uniCloud** | unicloud授权 |
| 61.| **微信支付** | |
| 62.| **易盾rcdn授权** | 易盾CDN,每月免费30G[注册即领](https://rhcdn.yiduncdn.com/register?code=8mn536rrzfbf8) |
| 63.| **易发云短信** | sms.yfyidc.cn/ |
| 64.| **易盾DCDN授权** | https://user.yiduncdn.com |
| 65.| **易支付** | |
| 66.| **proxmox** | |
| 67.| **Spaceship.com 授权** | Spaceship.com API 授权插件 |
| 68.| **Technitium DNS Server** | Technitium DNS Server 自建DNS服务器授权 |
| 69.| **UCloud授权** | 优刻得授权 |
| 70.| **又拍云** | |
| 71.| **网宿授权** | |
| 72.| **西部数码授权** | |
| 73.| **我爱云授权** | 我爱云CDN |
| 74.| **新网授权(代理方式)** | |
| 75.| **新网授权** | |
| 76.| **新网互联授权** | 仅支持代理账号,ip需要加入白名单 |
| 77.| **Zenlayer授权** | Zenlayer授权 |
| 78.| **GoEdge授权** | |
| 79.| **雨云授权** | https://app.rainyun.com/ |
| 17.| **橙域网络(asia-isp)授权** | 橙域网络CDN API授权,用于部署证书到橙域CDN |
| 18.| **亚马逊云aws授权** | |
| 19.| **亚马逊云科技(国区)授权** | |
| 20.| **微软云Azure授权** | |
| 21.| **BIND9 DNS 授权** | 通过 SSH 连接到 BIND9 服务器,使用 nsupdate 命令管理 DNS 记录 |
| 22.| **CacheFly** | CacheFly |
| 23.| **ACME账号** | 用于复用ACME账号私钥和账号地址,证书申请时不再临时创建账号 |
| 24.| **EAB授权** | ZeroSSL证书申请需要EAB授权 |
| 25.| **google cloud** | 谷歌云授权 |
| 26.| **cloudflare授权** | |
| 27.| **中国移动CND授权** | |
| 28.| **授权插件示例** | 这是一个示例授权插件,用于演示如何实现一个授权插件 |
| 29.| **dns.la授权** | |
| 30.| **彩虹DNS** | 彩虹DNS管理系统授权 |
| 31.| **多吉云** | |
| 32.| **Dokploy授权** | |
| 33.| **Dynadot授权** | |
| 34.| **farcdn授权** | |
| 35.| **FlexCDN授权** | |
| 36.| **Gcore** | Gcore |
| 37.| **Github授权** | |
| 38.| **godaddy授权** | |
| 39.| **HiPM DNSMgr** | HiPM DNSMgr API Token 授权 |
| 40.| **金山云授权** | |
| 41.| **FTP授权** | |
| 42.| **七牛OSS授权** | |
| 43.| **腾讯云COS授权** | 腾讯云对象存储授权,包含地域和存储桶 |
| 44.| **s3/minio授权** | S3/minio oss授权 |
| 45.| **namesilo授权** | |
| 46.| **Next Terminal 授权** | 用于访问 Next Terminal API 的授权配置 |
| 47.| **Nginx Proxy Manager 授权** | 用于登录 Nginx Proxy Manager,并为代理主机证书部署提供授权。 |
| 48.| **1panel授权** | 账号和密码 |
| 49.| **支付宝** | |
| 50.| **白山云授权** | |
| 51.| **宝塔云WAF授权** | 用于连接和管理宝塔云WAF服务的授权配置 |
| 52.| **cdnfly授权** | |
| 53.| **k8s授权** | |
| 54.| **括彩云cdn授权** | 括彩云CDN,每月免费30G[注册即领](https://kuocaicdn.com/register?code=8mn536rrzfbf8) |
| 55.| **LeCDN授权** | |
| 56.| **lucky** | |
| 57.| **猫云授权** | |
| 58.| **plesk授权** | |
| 59.| **长亭雷池授权** | |
| 60.| **群晖登录授权** | |
| 61.| **uniCloud** | unicloud授权 |
| 62.| **微信支付** | |
| 63.| **易盾rcdn授权** | 易盾CDN,每月免费30G[注册即领](https://rhcdn.yiduncdn.com/register?code=8mn536rrzfbf8) |
| 64.| **易发云短信** | sms.yfyidc.cn/ |
| 65.| **易盾DCDN授权** | https://user.yiduncdn.com |
| 66.| **易支付** | |
| 67.| **proxmox** | |
| 68.| **Spaceship.com 授权** | Spaceship.com API 授权插件 |
| 69.| **Technitium DNS Server** | Technitium DNS Server 自建DNS服务器授权 |
| 70.| **UCloud授权** | 优刻得授权 |
| 71.| **又拍云** | |
| 72.| **网宿授权** | |
| 73.| **西部数码授权** | |
| 74.| **我爱云授权** | 我爱云CDN |
| 75.| **新网授权(代理方式)** | |
| 76.| **新网授权** | |
| 77.| **新网互联授权** | 仅支持代理账号,ip需要加入白名单 |
| 78.| **Zenlayer授权** | Zenlayer授权 |
| 79.| **GoEdge授权** | |
| 80.| **雨云授权** | https://app.rainyun.com/ |
<style module>
table th:first-of-type {
+26 -25
View File
@@ -1,5 +1,5 @@
# 任务插件
`132` 款任务插件
`133` 款任务插件
## 1. 证书申请
| 序号 | 名称 | 说明 |
@@ -25,30 +25,31 @@
| 序号 | 名称 | 说明 |
|-----|-----|-----|
| 1.| **APISIX-更新证书** | 自动更新APISIX证书 |
| 2.| **CacheFly-部署证书到CacheFly** | 部署证书到 CacheFly |
| 3.| **中国移动-部署证书到CDN** | 中国移动自动部署证书到CDN |
| 4.| **多吉云-部署到多吉云CDN** | |
| 5.| **farcdn-更新证书** | www.farcdn.net |
| 6.| **FlexCDN-更新证书** | |
| 7.| **Gcore-刷新Gcore证书** | 刷新现有的证书 |
| 8.| **Gcore-部署证书到Gcore** | 仅上传 并不会部署到cdn |
| 9.| **GoEdge-更新证书** | GoEdge |
| 10.| **金山云-更新CDN证书** | 金山云自动更新CDN证书 |
| 11.| **山云-更新证书** | |
| 12.| **cdnfly-部署证书到cdnfly** | cdnfly |
| 13.| **天翼云-部署证书到CDN** | 部署证书到天翼云CDN和全站加速 |
| 14.| **括彩云-部署到括彩云CDN** | 括彩云CDN,每月免费30G[注册即领](https://kuocaicdn.com/register?code=8mn536rrzfbf8) |
| 15.| **LeCDN-更新证书V2** | 支持新版本LeCDN |
| 16.| **LeCDN-更新证书** | |
| 17.| **Maoyun-更新猫云CDN证书** | |
| 18.| **易盾-部署到易盾DCDN** | 主要是防御,http://user.yiduncdn.com/ |
| 19.| **易盾-部署到易盾RCDN** | 易盾CDN,每月免费30G[注册即领](https://rhcdn.yiduncdn.com/register?code=8mn536rrzfbf8) |
| 20.| **雨云-更新证书** | app.rainyun.com |
| 21.| **又拍云-部署证书到CDN/USS** | 支持又拍云CDN,又拍云云存储USS |
| 22.| **网宿-更新证书** | 网宿证书自动更新 |
| 23.| **西数-部署到虚拟主机** | 西部数码部署证书到虚拟主机 |
| 24.| **我爱云-部署证书到我爱云CDN** | 部署证书到我爱云CDN |
| 25.| **Zenlayer-刷新证书** | 刷新Zenlayer CDN证书 |
| 2.| **橙域网络-部署证书到CDN** | 部署证书到橙域网络(asia-isp) CDN加速域名 |
| 3.| **CacheFly-部署证书到CacheFly** | 部署证书到 CacheFly |
| 4.| **中国移动-部署证书到CDN** | 中国移动自动部署证书到CDN |
| 5.| **多吉云-部署到多吉云CDN** | |
| 6.| **farcdn-更新证书** | www.farcdn.net |
| 7.| **FlexCDN-更新证书** | |
| 8.| **Gcore-刷新Gcore证书** | 刷新现有的证书 |
| 9.| **Gcore-部署证书到Gcore** | 仅上传 并不会部署到cdn |
| 10.| **GoEdge-更新证书** | GoEdge |
| 11.| **山云-更新CDN证书** | 金山云自动更新CDN证书 |
| 12.| **白山云-更新证书** | |
| 13.| **cdnfly-部署证书到cdnfly** | cdnfly |
| 14.| **天翼云-部署证书到CDN** | 部署证书到天翼云CDN和全站加速 |
| 15.| **括彩云-部署到括彩云CDN** | 括彩云CDN,每月免费30G[注册即领](https://kuocaicdn.com/register?code=8mn536rrzfbf8) |
| 16.| **LeCDN-更新证书V2** | 支持新版本LeCDN |
| 17.| **LeCDN-更新证书** | |
| 18.| **Maoyun-更新猫云CDN证书** | |
| 19.| **易盾-部署到易盾DCDN** | 主要是防御,http://user.yiduncdn.com/ |
| 20.| **易盾-部署到易盾RCDN** | 易盾CDN,每月免费30G[注册即领](https://rhcdn.yiduncdn.com/register?code=8mn536rrzfbf8) |
| 21.| **雨云-更新证书** | app.rainyun.com |
| 22.| **又拍云-部署证书到CDN/USS** | 支持又拍云CDN,又拍云云存储USS |
| 23.| **网宿-更新证书** | 网宿证书自动更新 |
| 24.| **西数-部署到虚拟主机** | 西部数码部署证书到虚拟主机 |
| 25.| **我爱云-部署证书到我爱云CDN** | 部署证书到我爱云CDN |
| 26.| **Zenlayer-刷新证书** | 刷新Zenlayer CDN证书 |
## 4. 面板
| 序号 | 名称 | 说明 |
@@ -107,7 +107,7 @@ input:
}
account:
title: ACME账号信息
title: 生成ACME账号
component:
name: refresh-input
action: GenerateAccount
@@ -118,7 +118,7 @@ input:
col:
span: 24
required: true
helper: 请生成ACME账号,账号一旦生成不允许修改
helper: 点击右边按钮生成ACME账号,账号一旦生成不允许修改
encrypt: true
mergeScript: |2-
@@ -0,0 +1,25 @@
name: asiaisp
title: 橙域网络(asia-isp)授权
desc: 橙域网络CDN API授权,用于部署证书到橙域CDN
icon: clarity:plugin-line
input:
accessKeyId:
title: AccessKeyId
component:
placeholder: 请输入 AccessKeyId
required: true
accessKeySecret:
title: AccessKeySecret
component:
placeholder: 请输入 AccessKeySecret
required: true
encrypt: true
testRequest:
title: 测试连接
component:
name: api-test
action: TestRequest
helper: 点击测试接口是否正常
pluginType: access
type: builtIn
scriptFilePath: /plugins/plugin-asiaisp/access.js
@@ -2,6 +2,8 @@ name: tencent
title: 腾讯云
icon: svg:icon-tencentcloud
order: 0
dependPackages:
tencentcloud-sdk-nodejs: ^4.1.112
input:
secretId:
title: secretId
@@ -3,6 +3,8 @@ name: tencent
title: 腾讯云验证码
desc: ''
showTest: false
dependPackages:
tencentcloud-sdk-nodejs: ^4.1.112
input:
accessId:
title: 腾讯云授权
@@ -0,0 +1,77 @@
showRunStrategy: false
default:
strategy:
runStrategy: 1
name: AsiaIspDeployToCDN
title: 橙域网络-部署证书到CDN
desc: 部署证书到橙域网络(asia-isp) CDN加速域名
icon: clarity:plugin-line
group: cdn
input:
cert:
title: 域名证书
helper: 请选择前置任务输出的域名证书
component:
name: output-selector
from:
- ':cert:'
required: true
order: 0
certDomains:
title: 当前证书域名
component:
name: cert-domains-getter
mergeScript: |2-
return {
component:{
inputKey: ctx.compute(({form})=>{
return form.cert
}),
}
}
template: false
required: false
order: 0
accessId:
title: 橙域网络授权
component:
name: access-selector
type: asiaisp
required: true
order: 0
domainList:
title: 加速域名
component:
name: remote-select
vModel: value
mode: tags
type: plugin
action: onGetDomainList
search: true
pager: true
single: false
pageSize: 10
watches:
- certDomains
- accessId
- certDomains
- accessId
required: true
mergeScript: |2-
return {
component:{
form: ctx.compute(({form})=>{
return form
})
},
}
helper: 选择要部署证书的橙域CDN加速域名
order: 0
output: {}
pluginType: deploy
type: builtIn
scriptFilePath: /plugins/plugin-asiaisp/plugin-deploy-to-cdn.js
@@ -315,7 +315,9 @@ input:
name: access-selector
type: acmeAccount
required: false
helper: 请选择颁发机构对应的ACME账号
helper: |-
直接本地生成,无需外部注册
点击选择按钮->添加->填写邮箱->生成账号即可
mergeScript: |2-
return {
@@ -83,8 +83,8 @@ input:
mode: tags
type: plugin
action: onGetGroupList
search: false
pager: false
search: true
pager: true
single: true
watches:
- certDomains
@@ -8,6 +8,8 @@ needPlus: false
icon: svg:icon-tencentcloud
group: tencent
desc: 支持负载均衡、CDN、DDoS、直播、点播、Web应用防火墙、API网关、TEO、容器服务、对象存储、轻应用服务器、云原生微服务、云开发
dependPlugins:
access:tencent: '*'
input:
accessId:
title: Access授权
@@ -7,6 +7,8 @@ title: 腾讯云-部署到CDN(废弃)
icon: svg:icon-tencentcloud
group: tencent
desc: 已废弃,请使用v2版
dependPlugins:
access:tencent: '*'
input:
cert:
title: 域名证书
@@ -7,6 +7,8 @@ title: 腾讯云-部署到CLB
icon: svg:icon-tencentcloud
group: tencent
desc: 暂时只支持单向认证证书,暂时只支持通用负载均衡
dependPlugins:
access:tencent: '*'
input:
cert:
title: 域名证书
@@ -8,6 +8,10 @@ needPlus: false
icon: svg:icon-tencentcloud
group: tencent
desc: 部署到腾讯云COS源站域名证书,注意是源站域名,加速域名请使用腾讯云CDN v2插件【注意:很不稳定,需要重试很多次偶尔才能成功一次】
dependPlugins:
access:tencent: '*'
dependPackages:
cos-nodejs-sdk-v5: ^2.14.6
input:
accessId:
title: Access授权
@@ -7,6 +7,8 @@ title: 腾讯云-部署到腾讯云EO
icon: svg:icon-tencentcloud
desc: 腾讯云边缘安全加速平台EdgeOne(EO)
group: tencent
dependPlugins:
access:tencent: '*'
input:
cert:
title: 域名证书
@@ -12,6 +12,8 @@ desc: |-
1. serverless集群请使用K8S部署插件;
2. Opaque类型需要【上传到腾讯云】作为前置任务;
3. ApiServer需要开通公网访问(或者certd可访问),实际上底层仍然是通过KubeClient进行部署
dependPlugins:
access:tencent: '*'
input:
ingressClass:
title: ingress证书类型
@@ -7,6 +7,8 @@ title: 腾讯云-实例开关机
icon: svg:icon-tencentcloud
group: tencent
desc: 腾讯云实例开关机
dependPlugins:
access:tencent: '*'
needPlus: false
input:
accessId:
@@ -7,6 +7,8 @@ title: 腾讯云-删除即将过期证书
icon: svg:icon-tencentcloud
group: tencent
desc: 仅删除未使用的证书
dependPlugins:
access:tencent: '*'
needPlus: true
input:
accessId:
@@ -7,6 +7,8 @@ title: 腾讯云-部署到CDN-v2
icon: svg:icon-tencentcloud
group: tencent
desc: 推荐使用,支持CDN域名以及COS加速域名
dependPlugins:
access:tencent: '*'
input:
cert:
title: 域名证书
@@ -8,6 +8,8 @@ icon: svg:icon-tencentcloud
desc: https://console.cloud.tencent.com/live/
group: tencent
needPlus: false
dependPlugins:
access:tencent: '*'
input:
accessId:
title: Access提供者
@@ -9,6 +9,8 @@ icon: svg:icon-tencentcloud
group: tencent
needPlus: false
deprecated: 腾讯更新证书(Id不变)接口已失效,本插件已下架,请使用其他接口
dependPlugins:
access:tencent: '*'
input:
cert:
title: 域名证书
@@ -7,6 +7,8 @@ title: 腾讯云-上传证书到腾讯云
icon: svg:icon-tencentcloud
desc: 上传成功后输出:tencentCertId
group: tencent
dependPlugins:
access:tencent: '*'
input:
accessId:
title: Access授权
@@ -47,7 +47,7 @@ input:
title: 区域
helper: 选择火山引擎区域
component:
name: select
name: a-select
options:
- value: cn-north-1
label: 华北1(北京)
@@ -110,6 +110,8 @@ input:
label: 点播源站
- value: 2
label: 自定义源站
value: 1
helper: 注意:封面加速域名不支持自定义源站
required: false
order: 0
domainList:
@@ -3,6 +3,8 @@ title: 腾讯云EO DNS
desc: 腾讯云EO DNS解析提供者
accessType: tencent
icon: svg:icon-tencentcloud
dependPlugins:
access:tencent: '*'
pluginType: dnsProvider
type: builtIn
scriptFilePath: /plugins/plugin-tencent/dns-provider/teo-dns-provider.js
@@ -3,6 +3,8 @@ title: 腾讯云
desc: 腾讯云域名DNS解析提供者
accessType: tencent
icon: svg:icon-tencentcloud
dependPlugins:
access:tencent: '*'
pluginType: dnsProvider
type: builtIn
scriptFilePath: /plugins/plugin-tencent/dns-provider/tencent-dns-provider.js