一个企业级的域名证书管理系统 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
37Y37
V2EX    分享创造

一个企业级的域名证书管理系统

  •  
  •   37Y37 61 天前 3346 次点击
    这是一个创建于 61 天前的主题,其中的信息可能已经有所发展或是发生改变。

    之前工作时开发过一个域名证书管理系统,主要用来管理公司大量的域名和证书,内部反馈不错,还挺好用的,想着域名/证书每个公司都有用,但基本没有专业的系统进行管理,于是趁着这段时间就重新整理完善了了下这个系统,感兴趣的大佬可以试试

    解决问题

    • 分散:资产散落在阿里云 / 腾讯云 / Cloudflare / 自建 DNS…
    • 复杂:API 、概念、权限体系各不相同
    • 高风险:手动配置易出错、审计缺失、证书续期忘记就爆炸

    核心亮点

    • 一个平台统一管理所有 DNS 提供商
    • ACME 自动申请与续期 SSL 免费证书
    • 全局 DNS 解析搜索与批量管理
    • 域名 & 证书临期监控,自动告警
    • 右键式风控:僵尸域名、一失效即预警
    • 标准化工单流 + 全链路操作审计
    • 可插拔适配层,快速支持新的 DNS 驱动

    适用场景

    • 多云 DNS 统一纳管
    • 域名治理、审计与责任人管理
    • 大规模业务 DNS 变更自动化

    项目地址

    欢迎各位大佬使用、提意见,感谢

    28 条回复    2025-11-03 19:24:20 +08:00
    cat
        1
    cat  
       61 天前
    哟,这不是做图片拼接的老哥吗,支持一下
    henmo
        2
    henmo  
       61 天前
    davidyin
        3
    davidyin  
       61 天前 via Android
    工作时做的东西,理论上是公司的。
    如果你全部重写大概就没啥问题了。
    37Y37
        4
    37Y37  
    OP
       61 天前
    @cat 对,是的,拼图工具比较稳定了,折腾点新的
    37Y37
        5
    37Y37  
    OP
       61 天前   2
    @davidyin 工作这么些年了,这些很清楚,能发就充分处理过了
    scyuns
        6
    scyuns  
       61 天前
    大佬又开新坑了呀
    daimaosix
        7
    daimaosix  
       61 天前
    这类需求已经有好几个开源项目很成熟了,你这个何况也不开源啊,看不出有啥优势
    37Y37
        8
    37Y37  
    OP
       61 天前
    @scyuns 对,都是对过去工作/生活经验的「输出」和「落地」
    37Y37
        9
    37Y37  
    OP
       61 天前
    @daimaosix 差别很大
    fionasit007
        10
    fionasit007  
       61 天前
    请问除了你上面所说的,我还有几十台服务器,上面都跑了很多不同的域名接口,每次已到期就要挨着改很难受,你这个可以解决吗
    37Y37
        11
    37Y37  
    OP
       61 天前
    @fionasit007 目前还不行,云上的容易处理,服务器上的稍微麻烦点,下一个期 TODO ,这个需求有一些工具以实现的,例如这个 https://ohttps.com/
    fionasit007
        12
    fionasit007  
       61 天前
    @37Y37 #11 多谢,我去看看
    vopsoft
        13
    vopsoft  
       61 天前 via Android
    我发现有 AI 后大家都不会说话了 项目详细介绍里写了那么多 内行人外行人都看不明白 就像每个字都认识 每个概念也都懂 但全篇通读下 不知道在说个啥
    1daydayde
        14
    1daydayde  
       60 天前
    去年想写一个来着,然后好像被什么事情耽搁了,等等党等到最后应有尽有
    zhoufan47
        15
    zhoufan47  
       60 天前
    这个看着挺好用的。
    虽然目前用的宝塔面吧已经支持全自动的管理了。不过有这么一个面板可以看全局数据也是挺舒服的
    byteX
        16
    byteX  
       60 天前
    这个可以啊
    onewesong
        17
    onewesong  
       60 天前
    没开源吗
    wbrobot
        18
    wbrobot  
       60 天前
    caddy 自动续呀
    用 cloudflare 也不用管这些
    xnplus
        19
    xnplus  
       60 天前
    做个群晖插件吧,dns 验证,然后直接载入。自带里只有文件验证
    phris
        20
    phris  
    PRO
       60 天前
    666
    37Y37
        21
    37Y37  
    OP
       60 天前
    @wbrobot @zhoufan47 @xnplus 这系统目标不是个人用户,企业内部使用的工具系统,主要是为了做域名解析的全生命周期管理,例如许多公司内部可能都没有域名申请流程,或者就是流程还借助 OA 之类的,没办法做到全流程自动化,这个可以,再比如公司内部管理了大几十上百个域名,解析更是成千上万个,大多数时候是域名只有新建/变更,很少有下线操作的,导致一堆的僵尸域名存在,这会带来一定的安全风险,指向的 IP 被释放之后,又被拿来做了一些违法站点,从而影响到主域名等等,通过这套系统可以来自动扫描并识别到风险,等等这样企业内部的一些域名管理功能需求
    dbit
        22
    dbit  
       60 天前 via iPhone
    建议加收费,免费哪有保障 企业不敢用
    chenzhe
        23
    chenzhe  
    PRO
       58 天前
    op 记得用手机打开一下项目主页
    realpg
        24
    realpg  
    PRO
       57 天前
    发的太晚了
    我公司跟你公司完全一样
    而且我们域名更多 超过五位数的数量 还在稳定新增
    我们自己开发了
    37Y37
        25
    37Y37  
    OP
       57 天前
    @chenzhe 企业内部项目,一般也不太会手机上去看,所以就没做移动端适配,后边优化下
    37Y37
        26
    37Y37  
    OP
       57 天前
    @realpg 挺好,可以交流
    realpg
        27
    realpg  
    PRO
       56 天前
    @37Y37 #26
    基本是整合 acme.sh
    整合各家云厂商的 api 部署
    设计就是自用的 没法公开 功能也过于定制了
    37Y37
        28
    37Y37  
    OP
       55 天前
    @chenzhe 优化已上线~
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     5738 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 115ms UTC 06:25 PVG 14:25 LAX 22:25 JFK 01:25
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86