Compare commits

..

6 Commits

Author SHA1 Message Date
xiaojunnuo
f92dc6a1ad v1.38.2 2026-01-22 12:30:59 +08:00
xiaojunnuo
0040b76a19 build: prepare to build 2026-01-22 12:26:25 +08:00
xiaojunnuo
6c6fbabf14 chore: 手机端流水线历史记录默认收起 2026-01-22 12:25:22 +08:00
xiaojunnuo
8c2d868093 chore: 修改esxi的名字 2026-01-22 12:02:34 +08:00
xiaojunnuo
96c9e74c6f chore: 1 2026-01-22 11:55:01 +08:00
xiaojunnuo
d947437c10 chore: sql sync 2026-01-22 11:33:42 +08:00
46 changed files with 237 additions and 104 deletions

View File

@@ -3,6 +3,22 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
## [1.38.2](https://github.com/certd/certd/compare/v1.38.1...v1.38.2) (2026-01-22)
### Bug Fixes
* 编辑插件author不允许出现符号 ([5ea2b09](https://github.com/certd/certd/commit/5ea2b09dc30397c086a2498f958f661e7fef10fc))
* 修复插件修改名字和删除后没有注销注册的bug ([61192b9](https://github.com/certd/certd/commit/61192b998a7088a8f446fd224cc242def462a79b))
* 修复流水线复制出错的bug ([418bcdd](https://github.com/certd/certd/commit/418bcddc95bf19d2659d2a9cfe336bc059d157b0))
### Performance Improvements
* 优化流水线创建入口,各种证书申请任务类型拆分成多个按钮 ([f75c73d](https://github.com/certd/certd/commit/f75c73d739ee271fb718148416836dbe09bb3266))
* 域名导入 ([ad64384](https://github.com/certd/certd/commit/ad64384891c13342980b7559924666dcfb2796c2))
* 支持从提供商导入域名列表 ([f442363](https://github.com/certd/certd/commit/f4423638a2ee779d48fc17b3819ce3bee55b0361))
* 支持同步域名过期时间 ([a97cee8](https://github.com/certd/certd/commit/a97cee84f3bfdeeb2083d91f748cac5405fed6ae))
* cname记录支持批量导入和导出 ([607afe8](https://github.com/certd/certd/commit/607afe864a12d6f50993895a4e10f4c9a3dd8fee))
## [1.38.1](https://github.com/certd/certd/compare/v1.38.0...v1.38.1) (2026-01-15)
### Bug Fixes

View File

@@ -17,7 +17,7 @@
| 3.| **IIS-部署到IIS站点** | |
| 4.| **上传证书到对象存储OSS** | 支持阿里云OSS、腾讯云COS、七牛云KODO、S3、MinIO、FTP、SFTP |
| 5.| **主机-部署证书到SSH主机** | 上传证书到主机覆盖原来的证书文件,然后自动执行部署脚本命令使证书生效 |
| 6.| **Exsi-部署证书到Exsi** | |
| 6.| **ESXi-部署证书到ESXi** | |
| 7.| **FTP-上传证书到FTP** | 将证书上传到FTP服务器 |
| 8.| **Openwrt-部署证书到Openwrt** | |
## 3. CDN

View File

@@ -9,5 +9,5 @@
}
},
"npmClient": "pnpm",
"version": "1.38.1"
"version": "1.38.2"
}

View File

@@ -3,6 +3,10 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
## [1.38.2](https://github.com/publishlab/node-acme-client/compare/v1.38.1...v1.38.2) (2026-01-22)
**Note:** Version bump only for package @certd/acme-client
## [1.38.1](https://github.com/publishlab/node-acme-client/compare/v1.38.0...v1.38.1) (2026-01-15)
**Note:** Version bump only for package @certd/acme-client

View File

@@ -3,7 +3,7 @@
"description": "Simple and unopinionated ACME client",
"private": false,
"author": "nmorsman",
"version": "1.38.1",
"version": "1.38.2",
"type": "module",
"module": "scr/index.js",
"main": "src/index.js",
@@ -18,7 +18,7 @@
"types"
],
"dependencies": {
"@certd/basic": "^1.38.1",
"@certd/basic": "^1.38.2",
"@peculiar/x509": "^1.11.0",
"asn1js": "^3.0.5",
"axios": "^1.9.0",

View File

@@ -3,6 +3,10 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
## [1.38.2](https://github.com/certd/certd/compare/v1.38.1...v1.38.2) (2026-01-22)
**Note:** Version bump only for package @certd/basic
## [1.38.1](https://github.com/certd/certd/compare/v1.38.0...v1.38.1) (2026-01-15)
**Note:** Version bump only for package @certd/basic

View File

@@ -1 +1 @@
00:55
12:26

View File

@@ -1,7 +1,7 @@
{
"name": "@certd/basic",
"private": false,
"version": "1.38.1",
"version": "1.38.2",
"type": "module",
"main": "./dist/index.js",
"module": "./dist/index.js",

View File

@@ -3,6 +3,16 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
## [1.38.2](https://github.com/certd/certd/compare/v1.38.1...v1.38.2) (2026-01-22)
### Bug Fixes
* 修复插件修改名字和删除后没有注销注册的bug ([61192b9](https://github.com/certd/certd/commit/61192b998a7088a8f446fd224cc242def462a79b))
### Performance Improvements
* 支持同步域名过期时间 ([a97cee8](https://github.com/certd/certd/commit/a97cee84f3bfdeeb2083d91f748cac5405fed6ae))
## [1.38.1](https://github.com/certd/certd/compare/v1.38.0...v1.38.1) (2026-01-15)
### Bug Fixes

View File

@@ -1,7 +1,7 @@
{
"name": "@certd/pipeline",
"private": false,
"version": "1.38.1",
"version": "1.38.2",
"type": "module",
"main": "./dist/index.js",
"module": "./dist/index.js",
@@ -18,8 +18,8 @@
"compile": "tsc --skipLibCheck --watch"
},
"dependencies": {
"@certd/basic": "^1.38.1",
"@certd/plus-core": "^1.38.1",
"@certd/basic": "^1.38.2",
"@certd/plus-core": "^1.38.2",
"dayjs": "^1.11.7",
"lodash-es": "^4.17.21",
"reflect-metadata": "^0.1.13"

View File

@@ -3,6 +3,10 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
## [1.38.2](https://github.com/certd/certd/compare/v1.38.1...v1.38.2) (2026-01-22)
**Note:** Version bump only for package @certd/lib-huawei
## [1.38.1](https://github.com/certd/certd/compare/v1.38.0...v1.38.1) (2026-01-15)
**Note:** Version bump only for package @certd/lib-huawei

View File

@@ -1,7 +1,7 @@
{
"name": "@certd/lib-huawei",
"private": false,
"version": "1.38.1",
"version": "1.38.2",
"main": "./dist/bundle.js",
"module": "./dist/bundle.js",
"types": "./dist/d/index.d.ts",

View File

@@ -3,6 +3,10 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
## [1.38.2](https://github.com/certd/certd/compare/v1.38.1...v1.38.2) (2026-01-22)
**Note:** Version bump only for package @certd/lib-iframe
## [1.38.1](https://github.com/certd/certd/compare/v1.38.0...v1.38.1) (2026-01-15)
**Note:** Version bump only for package @certd/lib-iframe

View File

@@ -1,7 +1,7 @@
{
"name": "@certd/lib-iframe",
"private": false,
"version": "1.38.1",
"version": "1.38.2",
"type": "module",
"main": "./dist/index.js",
"module": "./dist/index.js",

View File

@@ -3,6 +3,10 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
## [1.38.2](https://github.com/certd/certd/compare/v1.38.1...v1.38.2) (2026-01-22)
**Note:** Version bump only for package @certd/jdcloud
## [1.38.1](https://github.com/certd/certd/compare/v1.38.0...v1.38.1) (2026-01-15)
**Note:** Version bump only for package @certd/jdcloud

View File

@@ -1,6 +1,6 @@
{
"name": "@certd/jdcloud",
"version": "1.38.1",
"version": "1.38.2",
"description": "jdcloud openApi sdk",
"main": "./dist/bundle.js",
"module": "./dist/bundle.js",

View File

@@ -3,6 +3,10 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
## [1.38.2](https://github.com/certd/certd/compare/v1.38.1...v1.38.2) (2026-01-22)
**Note:** Version bump only for package @certd/lib-k8s
## [1.38.1](https://github.com/certd/certd/compare/v1.38.0...v1.38.1) (2026-01-15)
**Note:** Version bump only for package @certd/lib-k8s

View File

@@ -1,7 +1,7 @@
{
"name": "@certd/lib-k8s",
"private": false,
"version": "1.38.1",
"version": "1.38.2",
"type": "module",
"main": "./dist/index.js",
"module": "./dist/index.js",
@@ -17,7 +17,7 @@
"pub": "npm publish"
},
"dependencies": {
"@certd/basic": "^1.38.1",
"@certd/basic": "^1.38.2",
"@kubernetes/client-node": "0.21.0"
},
"devDependencies": {

View File

@@ -3,6 +3,10 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
## [1.38.2](https://github.com/certd/certd/compare/v1.38.1...v1.38.2) (2026-01-22)
**Note:** Version bump only for package @certd/lib-server
## [1.38.1](https://github.com/certd/certd/compare/v1.38.0...v1.38.1) (2026-01-15)
**Note:** Version bump only for package @certd/lib-server

View File

@@ -1,6 +1,6 @@
{
"name": "@certd/lib-server",
"version": "1.38.1",
"version": "1.38.2",
"description": "midway with flyway, sql upgrade way ",
"private": false,
"type": "module",
@@ -28,11 +28,11 @@
],
"license": "AGPL",
"dependencies": {
"@certd/acme-client": "^1.38.1",
"@certd/basic": "^1.38.1",
"@certd/pipeline": "^1.38.1",
"@certd/plugin-lib": "^1.38.1",
"@certd/plus-core": "^1.38.1",
"@certd/acme-client": "^1.38.2",
"@certd/basic": "^1.38.2",
"@certd/pipeline": "^1.38.2",
"@certd/plugin-lib": "^1.38.2",
"@certd/plus-core": "^1.38.2",
"@midwayjs/cache": "3.14.0",
"@midwayjs/core": "3.20.11",
"@midwayjs/i18n": "3.20.13",

View File

@@ -3,6 +3,10 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
## [1.38.2](https://github.com/certd/certd/compare/v1.38.1...v1.38.2) (2026-01-22)
**Note:** Version bump only for package @certd/midway-flyway-js
## [1.38.1](https://github.com/certd/certd/compare/v1.38.0...v1.38.1) (2026-01-15)
**Note:** Version bump only for package @certd/midway-flyway-js

View File

@@ -1,6 +1,6 @@
{
"name": "@certd/midway-flyway-js",
"version": "1.38.1",
"version": "1.38.2",
"description": "midway with flyway, sql upgrade way ",
"private": false,
"type": "module",

View File

@@ -3,6 +3,10 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
## [1.38.2](https://github.com/certd/certd/compare/v1.38.1...v1.38.2) (2026-01-22)
**Note:** Version bump only for package @certd/plugin-cert
## [1.38.1](https://github.com/certd/certd/compare/v1.38.0...v1.38.1) (2026-01-15)
**Note:** Version bump only for package @certd/plugin-cert

View File

@@ -1,7 +1,7 @@
{
"name": "@certd/plugin-cert",
"private": false,
"version": "1.38.1",
"version": "1.38.2",
"type": "module",
"main": "./dist/index.js",
"types": "./dist/index.d.ts",
@@ -17,10 +17,10 @@
"compile": "tsc --skipLibCheck --watch"
},
"dependencies": {
"@certd/acme-client": "^1.38.1",
"@certd/basic": "^1.38.1",
"@certd/pipeline": "^1.38.1",
"@certd/plugin-lib": "^1.38.1",
"@certd/acme-client": "^1.38.2",
"@certd/basic": "^1.38.2",
"@certd/pipeline": "^1.38.2",
"@certd/plugin-lib": "^1.38.2",
"psl": "^1.9.0",
"punycode.js": "^2.3.1"
},

View File

@@ -3,6 +3,14 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
## [1.38.2](https://github.com/certd/certd/compare/v1.38.1...v1.38.2) (2026-01-22)
### Performance Improvements
* 域名导入 ([ad64384](https://github.com/certd/certd/commit/ad64384891c13342980b7559924666dcfb2796c2))
* 支持从提供商导入域名列表 ([f442363](https://github.com/certd/certd/commit/f4423638a2ee779d48fc17b3819ce3bee55b0361))
* 支持同步域名过期时间 ([a97cee8](https://github.com/certd/certd/commit/a97cee84f3bfdeeb2083d91f748cac5405fed6ae))
## [1.38.1](https://github.com/certd/certd/compare/v1.38.0...v1.38.1) (2026-01-15)
### Bug Fixes

View File

@@ -1,7 +1,7 @@
{
"name": "@certd/plugin-lib",
"private": false,
"version": "1.38.1",
"version": "1.38.2",
"type": "module",
"main": "./dist/index.js",
"types": "./dist/index.d.ts",
@@ -22,10 +22,10 @@
"@alicloud/pop-core": "^1.7.10",
"@alicloud/tea-util": "^1.4.11",
"@aws-sdk/client-s3": "^3.964.0",
"@certd/acme-client": "^1.38.1",
"@certd/basic": "^1.38.1",
"@certd/pipeline": "^1.38.1",
"@certd/plus-core": "^1.38.1",
"@certd/acme-client": "^1.38.2",
"@certd/basic": "^1.38.2",
"@certd/pipeline": "^1.38.2",
"@certd/plus-core": "^1.38.2",
"@kubernetes/client-node": "0.21.0",
"ali-oss": "^6.22.0",
"basic-ftp": "^5.0.5",

View File

@@ -3,6 +3,21 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
## [1.38.2](https://github.com/certd/certd/compare/v1.38.1...v1.38.2) (2026-01-22)
### Bug Fixes
* 编辑插件author不允许出现符号 ([5ea2b09](https://github.com/certd/certd/commit/5ea2b09dc30397c086a2498f958f661e7fef10fc))
* 修复流水线复制出错的bug ([418bcdd](https://github.com/certd/certd/commit/418bcddc95bf19d2659d2a9cfe336bc059d157b0))
### Performance Improvements
* 优化流水线创建入口,各种证书申请任务类型拆分成多个按钮 ([f75c73d](https://github.com/certd/certd/commit/f75c73d739ee271fb718148416836dbe09bb3266))
* 域名导入 ([ad64384](https://github.com/certd/certd/commit/ad64384891c13342980b7559924666dcfb2796c2))
* 支持从提供商导入域名列表 ([f442363](https://github.com/certd/certd/commit/f4423638a2ee779d48fc17b3819ce3bee55b0361))
* 支持同步域名过期时间 ([a97cee8](https://github.com/certd/certd/commit/a97cee84f3bfdeeb2083d91f748cac5405fed6ae))
* cname记录支持批量导入和导出 ([607afe8](https://github.com/certd/certd/commit/607afe864a12d6f50993895a4e10f4c9a3dd8fee))
## [1.38.1](https://github.com/certd/certd/compare/v1.38.0...v1.38.1) (2026-01-15)
**Note:** Version bump only for package @certd/ui-client

View File

@@ -1,6 +1,6 @@
{
"name": "@certd/ui-client",
"version": "1.38.1",
"version": "1.38.2",
"private": true,
"scripts": {
"dev": "vite --open",
@@ -106,8 +106,8 @@
"zod-defaults": "^0.1.3"
},
"devDependencies": {
"@certd/lib-iframe": "^1.38.1",
"@certd/pipeline": "^1.38.1",
"@certd/lib-iframe": "^1.38.2",
"@certd/pipeline": "^1.38.2",
"@rollup/plugin-commonjs": "^25.0.7",
"@rollup/plugin-node-resolve": "^15.2.3",
"@types/chai": "^4.3.12",

View File

@@ -196,6 +196,7 @@ export const useSettingStore = defineStore({
notification.warn({
message: $t("vip.needVipTip"),
});
mitter.emit("openVipModal");
throw new Error($t("vip.needVipTip"));
}
},

View File

@@ -104,6 +104,7 @@ export default function ({ crudExpose, context }: CreateCrudOptionsProps): Creat
color: "gold",
icon: "mingcute:vip-1-line",
click: () => {
settingStore.checkPlus();
openDomainImportDialog({
afterSubmit: () => {
setTimeout(() => {

View File

@@ -71,11 +71,16 @@ export default function ({ crudExpose, context }: CreateCrudOptionsProps): Creat
},
actionbar: {
buttons: {
add: {
icon: "ion:add-circle-outline",
},
import: {
title: "导入CNAME记录",
type: "primary",
text: "批量导入",
icon: "mingcute:vip-1-line",
click: () => {
settingStore.checkPlus();
openCnameImportDialog({
afterSubmit: () => {
setTimeout(() => {
@@ -89,7 +94,9 @@ export default function ({ crudExpose, context }: CreateCrudOptionsProps): Creat
title: "导出CNAME记录之后可用于批量导入cname解析到域名注册商",
type: "primary",
text: "批量导出",
icon: "mingcute:vip-1-line",
click: () => {
settingStore.checkPlus();
crudBinding.value.toolbar.buttons.export.click({});
},
},

View File

@@ -308,6 +308,7 @@
</template>
<script lang="tsx">
import { usePreferences } from "/@/vben/preferences";
import { computed, defineComponent, onMounted, onUnmounted, provide, ref, Ref, watch } from "vue";
import { useRouter } from "vue-router";
import PiTaskForm from "./component/task-form/index.vue";
@@ -920,7 +921,9 @@ export default defineComponent({
console.log("currentPipeline", pipeline);
};
const logsCollapse = ref(false);
// 获取浏览器宽度
const viewWidth = window.innerWidth;
const logsCollapse = ref(viewWidth < 768 ? true : false);
function toggleLogsCollapse() {
logsCollapse.value = !logsCollapse.value;
@@ -1062,8 +1065,9 @@ export default defineComponent({
}
.layout-right {
width: 354px;
width: 364px;
height: 100%;
max-width: 90vw;
}
}
@@ -1287,9 +1291,8 @@ export default defineComponent({
.layout-right {
position: relative;
&.collapsed {
margin-right: -354px;
margin-right: max(-364px, -90vw);
}
.collapse-toggle {

View File

@@ -3,6 +3,22 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
## [1.38.2](https://github.com/certd/certd/compare/v1.38.1...v1.38.2) (2026-01-22)
### Bug Fixes
* 编辑插件author不允许出现符号 ([5ea2b09](https://github.com/certd/certd/commit/5ea2b09dc30397c086a2498f958f661e7fef10fc))
* 修复插件修改名字和删除后没有注销注册的bug ([61192b9](https://github.com/certd/certd/commit/61192b998a7088a8f446fd224cc242def462a79b))
* 修复流水线复制出错的bug ([418bcdd](https://github.com/certd/certd/commit/418bcddc95bf19d2659d2a9cfe336bc059d157b0))
### Performance Improvements
* 优化流水线创建入口,各种证书申请任务类型拆分成多个按钮 ([f75c73d](https://github.com/certd/certd/commit/f75c73d739ee271fb718148416836dbe09bb3266))
* 域名导入 ([ad64384](https://github.com/certd/certd/commit/ad64384891c13342980b7559924666dcfb2796c2))
* 支持从提供商导入域名列表 ([f442363](https://github.com/certd/certd/commit/f4423638a2ee779d48fc17b3819ce3bee55b0361))
* 支持同步域名过期时间 ([a97cee8](https://github.com/certd/certd/commit/a97cee84f3bfdeeb2083d91f748cac5405fed6ae))
* cname记录支持批量导入和导出 ([607afe8](https://github.com/certd/certd/commit/607afe864a12d6f50993895a4e10f4c9a3dd8fee))
## [1.38.1](https://github.com/certd/certd/compare/v1.38.0...v1.38.1) (2026-01-15)
### Bug Fixes

View File

@@ -0,0 +1,3 @@
ALTER TABLE cd_domain ADD COLUMN from_type varchar(20);
ALTER TABLE cd_domain ADD COLUMN registration_date bigint;
ALTER TABLE cd_domain ADD COLUMN expiration_date bigint;

View File

@@ -0,0 +1,3 @@
ALTER TABLE cd_domain ADD COLUMN from_type varchar(20);
ALTER TABLE cd_domain ADD COLUMN registration_date bigint;
ALTER TABLE cd_domain ADD COLUMN expiration_date bigint;

View File

@@ -78,38 +78,6 @@ input:
5. <b>自动匹配</b>:此处无需选择校验方式,需要在[域名管理](#/certd/cert/domain)中提前配置好校验方式
order: 0
sslProvider:
title: 证书颁发机构
value: letsencrypt
component:
name: icon-select
vModel: value
options:
- value: letsencrypt
label: Let's Encrypt免费新手推荐支持IP证书
icon: simple-icons:letsencrypt
- value: google
label: Google免费
icon: flat-color-icons:google
- value: zerossl
label: ZeroSSL免费
icon: emojione:digit-zero
- value: litessl
label: litessl免费
icon: roentgen:free
- value: sslcom
label: SSL.com仅主域名和www免费
icon: la:expeditedssl
- value: letsencrypt_staging
label: Let's Encrypt测试环境仅供测试
icon: simple-icons:letsencrypt
helper: |-
Let's Encrypt申请最简单
Google大厂光环兼容性好仅首次需要翻墙获取EAB授权
ZeroSSL需要EAB授权无需翻墙
SSL.com仅主域名和www免费,必须设置CAA记录
required: true
order: 0
dnsProviderType:
title: DNS解析服务商
component:
@@ -186,6 +154,38 @@ input:
})
}
order: 0
sslProvider:
title: 证书颁发机构
value: letsencrypt
component:
name: icon-select
vModel: value
options:
- value: letsencrypt
label: Let's Encrypt免费新手推荐支持IP证书
icon: simple-icons:letsencrypt
- value: google
label: Google免费
icon: flat-color-icons:google
- value: zerossl
label: ZeroSSL免费
icon: emojione:digit-zero
- value: litessl
label: litessl免费
icon: roentgen:free
- value: sslcom
label: SSL.com仅主域名和www免费
icon: la:expeditedssl
- value: letsencrypt_staging
label: Let's Encrypt测试环境仅供测试
icon: simple-icons:letsencrypt
helper: |-
Let's Encrypt申请最简单
Google大厂光环兼容性好仅首次需要翻墙获取EAB授权
ZeroSSL需要EAB授权无需翻墙
SSL.com仅主域名和www免费,必须设置CAA记录
required: true
order: 0
googleCommonEabAccessId:
title: Google公共EAB授权
@@ -282,6 +282,7 @@ input:
helper: |-
如无特殊需求,默认即可
选择RSA 2048 pkcs1可以获得旧版RSA证书
maybeNeed: false
required: true
order: 0
certProfile:
@@ -299,6 +300,7 @@ input:
label: 短暂的shortlived
helper: 如无特殊需求,默认即可
required: false
maybeNeed: true
mergeScript: |2-
return {
@@ -320,6 +322,7 @@ input:
label: ISRG Root X2
helper: 如无特殊需求保持默认即可
required: false
maybeNeed: true
mergeScript: |2-
const chainConfigs = {"letsencrypt":{"helper":"如无特殊需求保持默认即可","options":[{"value":"ISRG Root X1","label":"ISRG Root X1"},{"value":"ISRG Root X2","label":"ISRG Root X2"}]},"google":{"helper":"GlobalSign 提供对老旧设备更好的兼容性,但证书链会变长","options":[{"value":"GTS Root R1","label":"GTS Root R1"},{"value":"GlobalSign","label":"GlobalSign"}]}};
@@ -350,6 +353,7 @@ input:
component:
name: a-switch
vModel: checked
maybeNeed: true
helper: |-
如果acme-v02.api.letsencrypt.org或dv.acme-v02.api.pki.goog被墙无法访问请尝试开启此选项
默认情况会进行测试,如果无法访问,将会自动使用代理
@@ -358,6 +362,7 @@ input:
title: 自定义反代地址
component:
placeholder: google.yourproxy.com
maybeNeed: true
helper: |-
填写你的自定义反代地址不要带http://
letsencrypt反代目标acme-v02.api.letsencrypt.org
@@ -369,6 +374,7 @@ input:
component:
name: a-switch
vModel: checked
maybeNeed: true
helper: 跳过本地校验可以加快申请速度,同时也会增加失败概率。
order: 0
maxCheckRetryCount:
@@ -377,6 +383,7 @@ input:
component:
name: a-input-number
vModel: value
maybeNeed: true
helper: 检查域名验证解析记录重试次数,如果你的域名服务商解析生效速度慢,可以适当增加此值
order: 0
waitDnsDiffuseTime:
@@ -385,6 +392,7 @@ input:
component:
name: a-input-number
vModel: value
maybeNeed: true
helper: 等待解析生效时长如果使用CNAME方式校验本地验证失败可以尝试延长此时间比如5-10分钟
order: 0
pfxPassword:
@@ -396,8 +404,7 @@ input:
order: 100
helper: |-
转换成PFX、jks格式证书是否需要加密
jks必须设置密码不传则默认123456
pfx不传则为空密码
不传则pfx格式默认空密码jks格式默认123456
pfxArgs:
title: PFX证书转换参数
value: '-macalg SHA1 -keypbe PBE-SHA1-3DES -certpbe PBE-SHA1-3DES'
@@ -413,6 +420,7 @@ input:
label: 兼容 Windows Server 2008
required: false
order: 100
maybeNeed: true
helper: 兼容Windows Server各个版本
renewDays:
title: 更新天数
@@ -430,6 +438,7 @@ input:
name: a-switch
vModel: checked
order: 100
maybeNeed: true
helper: 证书申请成功后是否发送通知,优先使用默认通知渠道
output:
cert:

View File

@@ -89,8 +89,7 @@ input:
order: 100
helper: |-
转换成PFX、jks格式证书是否需要加密
jks必须设置密码不传则默认123456
pfx不传则为空密码
不传则pfx格式默认空密码jks格式默认123456
pfxArgs:
title: PFX证书转换参数
value: '-macalg SHA1 -keypbe PBE-SHA1-3DES -certpbe PBE-SHA1-3DES'
@@ -106,6 +105,7 @@ input:
label: 兼容 Windows Server 2008
required: false
order: 100
maybeNeed: true
helper: 兼容Windows Server各个版本
renewDays:
title: 更新天数
@@ -123,6 +123,7 @@ input:
name: a-switch
vModel: checked
order: 100
maybeNeed: true
helper: 证书申请成功后是否发送通知,优先使用默认通知渠道
output:
cert:

View File

@@ -74,7 +74,6 @@ input:
component:
name: access-selector
type: eab
maybeNeed: true
helper: 如果需要提供EAB授权
order: 0
customArgs:
@@ -126,8 +125,7 @@ input:
order: 100
helper: |-
转换成PFX、jks格式证书是否需要加密
jks必须设置密码不传则默认123456
pfx不传则为空密码
不传则pfx格式默认空密码jks格式默认123456
pfxArgs:
title: PFX证书转换参数
value: '-macalg SHA1 -keypbe PBE-SHA1-3DES -certpbe PBE-SHA1-3DES'
@@ -143,6 +141,7 @@ input:
label: 兼容 Windows Server 2008
required: false
order: 100
maybeNeed: true
helper: 兼容Windows Server各个版本
renewDays:
title: 更新天数
@@ -160,6 +159,7 @@ input:
name: a-switch
vModel: checked
order: 100
maybeNeed: true
helper: 证书申请成功后是否发送通知,优先使用默认通知渠道
output:
cert:

View File

@@ -108,8 +108,7 @@ input:
order: 100
helper: |-
转换成PFX、jks格式证书是否需要加密
jks必须设置密码不传则默认123456
pfx不传则为空密码
不传则pfx格式默认空密码jks格式默认123456
pfxArgs:
title: PFX证书转换参数
value: '-macalg SHA1 -keypbe PBE-SHA1-3DES -certpbe PBE-SHA1-3DES'
@@ -125,6 +124,7 @@ input:
label: 兼容 Windows Server 2008
required: false
order: 100
maybeNeed: true
helper: 兼容Windows Server各个版本
renewDays:
title: 过期前提醒

View File

@@ -2,8 +2,8 @@ showRunStrategy: false
default:
strategy:
runStrategy: 1
name: ExsiDeployCert
title: Exsi-部署证书到Exsi
name: EsxiDeployCert
title: ESXi-部署证书到ESXi
icon: svg:icon-lucky
group: host
needPlus: true
@@ -27,4 +27,4 @@ input:
output: {}
pluginType: deploy
type: builtIn
scriptFilePath: /plugins/plugin-plus/exsi/plugin-deploy-to-exsi.js
scriptFilePath: /plugins/plugin-plus/esxi/plugin-deploy-to-esxi.js

View File

@@ -1,6 +1,6 @@
{
"name": "@certd/ui-server",
"version": "1.38.1",
"version": "1.38.2",
"description": "fast-server base midway",
"private": true,
"type": "module",
@@ -48,20 +48,20 @@
"@aws-sdk/client-iam": "^3.964.0",
"@aws-sdk/client-route-53": "^3.964.0",
"@aws-sdk/client-s3": "^3.964.0",
"@certd/acme-client": "^1.38.1",
"@certd/basic": "^1.38.1",
"@certd/commercial-core": "^1.38.1",
"@certd/acme-client": "^1.38.2",
"@certd/basic": "^1.38.2",
"@certd/commercial-core": "^1.38.2",
"@certd/cv4pve-api-javascript": "^8.4.2",
"@certd/jdcloud": "^1.38.1",
"@certd/lib-huawei": "^1.38.1",
"@certd/lib-k8s": "^1.38.1",
"@certd/lib-server": "^1.38.1",
"@certd/midway-flyway-js": "^1.38.1",
"@certd/pipeline": "^1.38.1",
"@certd/plugin-cert": "^1.38.1",
"@certd/plugin-lib": "^1.38.1",
"@certd/plugin-plus": "^1.38.1",
"@certd/plus-core": "^1.38.1",
"@certd/jdcloud": "^1.38.2",
"@certd/lib-huawei": "^1.38.2",
"@certd/lib-k8s": "^1.38.2",
"@certd/lib-server": "^1.38.2",
"@certd/midway-flyway-js": "^1.38.2",
"@certd/pipeline": "^1.38.2",
"@certd/plugin-cert": "^1.38.2",
"@certd/plugin-lib": "^1.38.2",
"@certd/plugin-plus": "^1.38.2",
"@certd/plus-core": "^1.38.2",
"@google-cloud/publicca": "^1.3.0",
"@huaweicloud/huaweicloud-sdk-cdn": "^3.1.120",
"@huaweicloud/huaweicloud-sdk-core": "^3.1.120",

View File

@@ -233,7 +233,11 @@ export class DomainService extends BaseService<DomainEntity> {
})
const challengeType = "dns"
const importDomain = async (domainRecord: any) => {
const getPage = async (pager: Pager) => {
return await dnsProvider.getDomainListPage(pager)
}
const itemHandle = async (domainRecord: any) => {
task.incrementCurrent()
const domain = domainRecord.domain
@@ -273,7 +277,7 @@ export class DomainService extends BaseService<DomainEntity> {
task.setTotal(pageRes.total || 0)
}
const start = async () => {
await doPageTurn({ pager, getPage: dnsProvider.getDomainListPage, itemHandle: importDomain, batchHandle })
await doPageTurn({ pager, getPage, itemHandle, batchHandle })
}
start()

View File

@@ -0,0 +1 @@
export * from "./plugin-deploy-to-esxi.js";

View File

@@ -5,8 +5,8 @@ import { SshAccess } from "../../plugin-lib/ssh/ssh-access.js";
import { SshClient } from "../../plugin-lib/ssh/ssh.js";
import { AbstractPlusTaskPlugin } from "@certd/plugin-plus";
@IsTaskPlugin({
name: "ExsiDeployCert",
title: "Exsi-部署证书到Exsi",
name: "EsxiDeployCert", //这个名字Esxi不要改兼容用户旧数据以前写错了
title: "ESXi-部署证书到ESXi",
icon: "svg:icon-lucky",
group: pluginGroups.host.key,
default: {
@@ -16,7 +16,7 @@ import { AbstractPlusTaskPlugin } from "@certd/plugin-plus";
},
needPlus: true,
})
export class ExsiDeployCertPlugin extends AbstractPlusTaskPlugin {
export class EsxiDeployCertPlugin extends AbstractPlusTaskPlugin {
//证书选择,此项必须要有
@TaskInput({
title: "域名证书",
@@ -88,4 +88,4 @@ export class ExsiDeployCertPlugin extends AbstractPlusTaskPlugin {
}
}
new ExsiDeployCertPlugin();
new EsxiDeployCertPlugin();

View File

@@ -1 +0,0 @@
export * from "./plugin-deploy-to-exsi.js";

View File

@@ -18,5 +18,5 @@ export * from "./lucky/index.js";
export * from "./kuocai/index.js";
export * from "./unicloud/index.js";
export * from "./maoyun/index.js";
export * from "./exsi/index.js";
export * from "./esxi/index.js";
export * from "./openwrt/index.js";