Compare commits

...

14 Commits

Author SHA1 Message Date
xiaojunnuo 2df452fe5b Merge branch 'v2' of https://github.com/certd/certd into v2 2025-11-12 09:10:43 +08:00
xiaojunnuo c31bfd8b94 docs: 1 2025-11-11 16:03:40 +08:00
xiaojunnuo f443675f4f docs: 1 2025-11-11 16:03:19 +08:00
xiaojunnuo a44bd8849d chore: 1 2025-11-11 13:29:38 +08:00
xiaojunnuo 274c887140 chore: nslookup 改成dig命令 2025-11-11 11:41:36 +08:00
xiaojunnuo 44973ebd00 fix: 账号绑定页面某些情况下打不开的bug 2025-11-11 11:05:34 +08:00
xiaojunnuo 88f74163ff build: release 2025-11-11 01:16:32 +08:00
xiaojunnuo 6cd57dd426 Merge branch 'v2-dev' into v2 2025-11-11 00:57:37 +08:00
xiaojunnuo 481e866011 build: publish 2025-11-11 00:50:16 +08:00
xiaojunnuo a78450ba79 build: trigger build image 2025-11-11 00:49:58 +08:00
greper d19ac1fd15 Update promotional content in README.md 2025-11-10 10:56:54 +08:00
greper 410a23751b Update README.md 2025-11-10 10:56:23 +08:00
greper 8190507e8c Revise README for permanent version promotion
Updated promotional text for the permanent professional version and adjusted the display format.
2025-11-10 10:54:47 +08:00
greper 645f74f39d Update README with promotional content
Added promotional message for permanent professional version and Double Eleven event.
2025-11-10 10:53:38 +08:00
17 changed files with 49 additions and 18 deletions
+12 -3
View File
@@ -16,6 +16,13 @@ Certd® 是一个免费的全自动证书管理系统,让你的网站证书永
> 流水线数量现已调整为无限制,欢迎大家使用
**************************************************************************************************
🔥🔥🔥永久专业版上线,双11活动火热进行中🔥🔥🔥
赶快升级到最新版点击右上角金色VIP按钮,点击立即赞助,看看你的优惠券金额是多少?
**************************************************************************************************
## 一、特性
本项目不仅支持证书申请过程自动化,还可以自动化部署更新证书,让你的证书永不过期。
@@ -152,8 +159,11 @@ https://certd.handfree.work/
## 八、捐赠
************************
支持开源,为爱发电,我已入驻爱发电
https://afdian.com/a/greper
开源为什么要做专业版收费?
1. 纯靠为爱发电不可持续(比如:我的dev-sidecar项目即便是拥有20K+star,也差点凉凉,幸亏有另外大佬接手用爱发电)
2. 没有赞助的项目,作者不会用心倾听用户的心声,不顾用户体验(比如:下意识拒绝需求、频繁破坏性变更升级、全盘推倒重来之类的)
3. 没有赞助的项目,交流群的戾气有时候比较重,容易起冲突
发电权益:
1. 可加入发电专属群,可以获得作者一对一技术支持
@@ -173,7 +183,6 @@ https://afdian.com/a/greper
************************
************************
## 九、贡献代码
+12
View File
@@ -3,6 +3,18 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
## [1.37.6](https://github.com/certd/certd/compare/v1.37.5...v1.37.6) (2025-11-10)
### Bug Fixes
* 修复创建流水线报id不能为空的bug ([aac569a](https://github.com/certd/certd/commit/aac569a9259ede43399e0ed5d668e936b984d6dd))
### Performance Improvements
* 增加vip时间同步按钮 ([32e4e91](https://github.com/certd/certd/commit/32e4e91ab81008dda422fb53fd6f4d1711c5d80c))
* 支持letencrypt测试环境,支持IP证书? ([1462cdd](https://github.com/certd/certd/commit/1462cddd1eb347b7ff238286b5c977b29a0591ec))
* server 增加 "@peculiar/x509" 依赖 ([acdf091](https://github.com/certd/certd/commit/acdf0912d452029f158279fb78155086e4fbac17))
## [1.37.5](https://github.com/certd/certd/compare/v1.37.4...v1.37.5) (2025-11-08)
### Bug Fixes
+1 -1
View File
@@ -70,5 +70,5 @@
"bugs": {
"url": "https://github.com/publishlab/node-acme-client/issues"
},
"gitHead": "9d5daf00152188369bf29e8be5795dbf04737f18"
"gitHead": "9fcdeca6920fc7d465e2443dab4f246d279f108b"
}
+1 -1
View File
@@ -46,5 +46,5 @@
"tslib": "^2.8.1",
"typescript": "^5.4.2"
},
"gitHead": "9d5daf00152188369bf29e8be5795dbf04737f18"
"gitHead": "9fcdeca6920fc7d465e2443dab4f246d279f108b"
}
+1 -1
View File
@@ -45,5 +45,5 @@
"tslib": "^2.8.1",
"typescript": "^5.4.2"
},
"gitHead": "9d5daf00152188369bf29e8be5795dbf04737f18"
"gitHead": "9fcdeca6920fc7d465e2443dab4f246d279f108b"
}
+1 -1
View File
@@ -24,5 +24,5 @@
"prettier": "^2.8.8",
"tslib": "^2.8.1"
},
"gitHead": "9d5daf00152188369bf29e8be5795dbf04737f18"
"gitHead": "9fcdeca6920fc7d465e2443dab4f246d279f108b"
}
+1 -1
View File
@@ -31,5 +31,5 @@
"tslib": "^2.8.1",
"typescript": "^5.4.2"
},
"gitHead": "9d5daf00152188369bf29e8be5795dbf04737f18"
"gitHead": "9fcdeca6920fc7d465e2443dab4f246d279f108b"
}
+1 -1
View File
@@ -61,5 +61,5 @@
"fetch"
]
},
"gitHead": "9d5daf00152188369bf29e8be5795dbf04737f18"
"gitHead": "9fcdeca6920fc7d465e2443dab4f246d279f108b"
}
+1 -1
View File
@@ -32,5 +32,5 @@
"tslib": "^2.8.1",
"typescript": "^5.4.2"
},
"gitHead": "9d5daf00152188369bf29e8be5795dbf04737f18"
"gitHead": "9fcdeca6920fc7d465e2443dab4f246d279f108b"
}
+1 -1
View File
@@ -64,5 +64,5 @@
"typeorm": "^0.3.11",
"typescript": "^5.4.2"
},
"gitHead": "9d5daf00152188369bf29e8be5795dbf04737f18"
"gitHead": "9fcdeca6920fc7d465e2443dab4f246d279f108b"
}
+1 -1
View File
@@ -46,5 +46,5 @@
"typeorm": "^0.3.11",
"typescript": "^5.4.2"
},
"gitHead": "9d5daf00152188369bf29e8be5795dbf04737f18"
"gitHead": "9fcdeca6920fc7d465e2443dab4f246d279f108b"
}
+1 -1
View File
@@ -43,5 +43,5 @@
"tslib": "^2.8.1",
"typescript": "^5.4.2"
},
"gitHead": "9d5daf00152188369bf29e8be5795dbf04737f18"
"gitHead": "9fcdeca6920fc7d465e2443dab4f246d279f108b"
}
+1 -1
View File
@@ -53,5 +53,5 @@
"tslib": "^2.8.1",
"typescript": "^5.4.2"
},
"gitHead": "9d5daf00152188369bf29e8be5795dbf04737f18"
"gitHead": "9fcdeca6920fc7d465e2443dab4f246d279f108b"
}
@@ -6,7 +6,12 @@
<div>1. 解析记录应该添加在{{ record.domain }}域名下</div>
<div>2. 要添加的是CNAME类型的记录不是TXT</div>
<div>3. 核对记录值是否是:{{ record.recordValue }}</div>
<div>4. 运行下面的命令,查看解析是否正确 <fs-copyable :style="{ color: '#52c41a' }" :model-value="nslookupCmd"></fs-copyable></div>
<div>
4. 在验证中状态下运行下面的命令,查看cname和txt解析是否正确
<fs-copyable :style="{ color: '#52c41a' }" :model-value="nslookupCmd"></fs-copyable>
或者
<fs-copyable :style="{ color: '#52c41a' }" :model-value="digCmd"></fs-copyable>
</div>
<div>5. 如果以上检查都没有问题则可能是DNS解析生效时间比较慢某些提供商延迟可能高达几个小时</div>
</div>
</template>
@@ -23,4 +28,8 @@ const props = defineProps<{
const nslookupCmd = computed(() => {
return `nslookup -q=txt _acme-challenge.${props.record.domain}`;
});
const digCmd = computed(() => {
return `dig _acme-challenge.${props.record.domain}`;
});
</script>
@@ -31,7 +31,8 @@ const iframeSrcRef = computed(() => {
if (!settingStore.installInfo.accountServerBaseUrl) {
return "#/app/certd/home";
}
return `${settingStore.installInfo.accountServerBaseUrl}/#/app/certd/home`;
const timestamp = Date.now();
return `${settingStore.installInfo.accountServerBaseUrl}/#/app/certd/home?t=${timestamp}`;
});
type SubjectInfo = {
+1 -1
View File
@@ -1 +1 @@
05:07
00:49
+1 -1
View File
@@ -1 +1 @@
05:19
01:16