韩国小鸡,搞一个 SSL 证书花了几个小时。拿不到。 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
QinYu0226
V2EX    程序员

韩国小鸡,搞一个 SSL 证书花了几个小时。拿不到。

  •  
  •   QinYu0226 2024-01-20 20:21:02 +08:00 1769 次点击
    这是一个创建于 659 天前的主题,其中的信息可能已经有所发展或是发生改变。
    先说明我所有配置都是拿来玩的,这是一个用来翻墙的 1C2G 韩国小鸡而已。不是生产环境。不是职业码农。

    之前 Caddy 正常的时候从来都是 Caddyfile 写上域名就什么都不用管了,再配合 Cloudflare 的 Full 模式,做 Xray + WebSocket + VMESS 翻墙。也反代自己的 A List 和 Aria 2 UI ; ChatGPT Web UI 等等服务。

    Caddy 默认用 ZeroSSL 申请证书,然后我服务器最近连不上 ZeroSSL ,证书断更了。

    想着用 ACME.SH 申请好证书之后再用 Caddy 引用就行,结果 ACME.SH 可以成功连上 Let’s Encrypt ,但它又不认 Cloudflare 的 API 密钥,验证不了域名属于我。证书拿不到。

    然后又想着换 certbot ,结果 certbot 的 cloudflare-dns 插件是需要额外安装的,用谷歌找到 安装命令

    sudo apt-get install python3-certbot-dns-cloudflare

    然后,我的操作系统是 Alma OS ,当然用不了 apt ,于是想着换成

    sudo dnf install python3-certbot-dns-cloudflare

    结果。。。 找不到安装包 ,Yum 源和 apt 源 收录的软件不是平行的。
    “python3-certbot-dns-cloudflare” 这个包根本没在 Yum 里面收录。

    最后没办法了,想着干脆不要用 Cloudflare Full 模式了 ,于是进官网改成了弹性模式(好像也叫灵活模式)

    结果所有子域名全部被 Cloudflare 报 523 错误(翻译了一下,523 是应用源错误),但不能理解,从来没见过。

    想着要撤回操作,重新换回 Full 模式。换回之后,不报 523 了,但 Caddy 的证书依旧过期。

    现在实在没办法只能用 Nginx 开了纯 HTTP 模式,重新转移几个子域名的反代配置进 Nginx 。暂时关掉 Caddy 。翻墙线路也只能换回 VMESS + TCP ,无 TLS 加密。

    没搞懂 韩国小鸡自带的操作系统是不是有什么特殊配置导致我验证不了 Cloudflare DNS API ?
    然后 certbot 是不是根本不兼容 Alma OS 。

    又或者是这个小鸡中毒了。

    重装这个小鸡 是不是唯一方法?除此之外想不到其他方法。
    我自己都觉得搞笑,花了几个小时。
    cnhongwei
        1
    cnhongwei  
       2024-01-20 20:54:50 +08:00
    使用 CF 了,为什么不直接使用 CF 发的证书?
    mohumohu
        2
    mohumohu  
       2024-01-20 21:13:51 +08:00
    Cloudflare 会给你 25 年有效期的证书,直接用那个
    mozhizhu
        3
    mozhizhu  
       2024-01-20 21:38:04 +08:00   1
    nginx proxy manager 试试这个
    docx
        4
    docx  
       2024-01-20 21:48:58 +08:00 via iPhone
    ZeroSSL 经常故障,我已经遇到几次,换个 CA 估计就好了

    另外 Caddy 默认的 CA 是 Let's Encrypt 吧
    QinYu0226
        5
    QinYu0226  
    OP
       2024-01-20 22:18:50 +08:00
    @cnhongwei
    @mohumohu
    @docx

    之前可能是中毒了。重装到 Debian 11 之后用 CF 的证书就正常了。没精力管 是不是 Alma OS 作的妖 还是中毒。

    看来小分支的发行版不能用啊,软件包又缺少一大堆,安全应该也不行。现在都不知道是 病毒背锅还是 Alma 背锅。

    总之现在 Debian 11 正常了。
    sfdev
        6
    sfdev  
       2024-01-20 22:21:09 +08:00 via Android
    试试楼上推荐的这个 nginx proxy manager ,生活会变得美好很多,能用工具的尽量不要用手搓。
    daisyfloor
        7
    daisyfloor  
       2024-01-20 23:48:28 +08:00
    @sfdev 楼主主要还是希望用 caddy 方便自动申请和管理 ssl 证书
    daisyfloor
        8
    daisyfloor  
       2024-01-20 23:48:37 +08:00
    @sfdev 楼主主要还是希望用 caddy 方便自动申请和管理 ssl 证书
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     3089 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 23ms UTC 12:07 PVG 20:07 LAX 04:07 JFK 07:07
    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