域名助手 是一款功能强大的域名、SSL证书管理工具,集成在uTools平台中。它能帮助开发者和域名管理员更高效地管理他们的域名资产。
-
📝 域名记录管理
- 支持A、CNAME等记录类型
- 批量导入导出
-
🔐 SSL证书管理
- 证书申请与更新
- 证书状态监控
- 到期提醒
-
🏢 多平台支持
- 阿里云
- 腾讯云
- 华为云
- 西部数据
- 火山引擎
- Cloudflare
- AWS
- SpaceShip
- 更多平台持续添加中...
-
🛡️ 证书申请功能
- 支持根域名与泛域名证书在同一本证书上
- 更多平台持续开发中...
-
🔄 证书推送平台扩展
- 支持阿里云推送
- 更多平台持续开发中...
-
🔍 SSL监控增强
- 支持非标准端口SSL监控
- 外部证书导入与管理
- 支持泛域名与根域名在同一证书
- 增加监控分组功能
- 增加飞书webhook推送
-
🏷️ 域名管理优化
- 账户域名标签分组
- 分组筛选功能
- MX记录和优先级配置
- 支持更多域名服务商平台
👥 欢迎一起共建,提升产品功能!
- 安装 uTools
- 打开 uTools 插件市场
- 搜索 "域名助手"
- 点击安装即可使用
- 在uTools中呼出输入框
- 输入关键词 "域名助手"
- 选择相应功能进行操作
本项目使用以下技术栈:
- Vue 3
- Vite
- Ant Design Vue
- Node.js
为了保护敏感信息,项目中没有包含salt.js文件,需要自行新建
// 新建salt.js文件
// 在路径 /src/utils/ 下新建 salt.js 文件,内容如下:
export function a() {
return generateKeyFromPassword("密码", "盐");
}
# 克隆项目
git clone https://github.com/imxiny/domain-helper.git
# 安装依赖
npm install
# 启动开发服务器
npm run dev
然后 utools下载安装 utools开发者工具
# 构建生产版本
# 先进入 src/release_npm ,安装打包需要的依赖
# 什么样的包需要安装到 src/release_npm 下 ?
# 很简单,web环境下不支持的,需要依赖node环境的包 都需要安装到 src/release_npm 下
npm install
# 然后回到根目录,执行打包命令
npm run build
然后进入 utools开发者工具,更换plugin.json
为 dist
下的plugin.json
在utools开发者工具中打包即可
欢迎提交 Issue 和 Pull Request!
- Fork 本仓库
- 创建你的特性分支 (git checkout -b feature/AmazingFeature)
- 提交你的更改 (git commit -m 'Add some AmazingFeature')
- 推送到分支 (git push origin feature/AmazingFeature)
- 开启一个 Pull Request
- 接受代码优化类的合并,前端还在学习中,功能匆忙,代码质量不高,欢迎指正
- ☣️☣️☣️缩进请务必使用4个空格 ❌❌❌
本项目采用 MIT 协议。详情请见 LICENSE 文件。
- 项目作者:逆流而上
- 邮箱:[email protected]
- 微信:qazink [注明来意]
- GitHub:https://github.com/imxiny
感谢所有为这个项目做出贡献的开发者们!
如果这个项目对你有帮助,欢迎给一个 ⭐️ Star!