AM电脑吧 - Win10精简版系统_Win11精简版_Win7旗舰版

Yes
查看: 684|回复: 1
收起左侧

Openwrt在线Let's Encrypt申请域名ssl证书给alist使用

[复制链接]
ampc81

签到天数: 666 天

[LV.9]九级电脑高手

id 发表于 2024-10-01 17:22:39
各大运营商一年的免费ssl证书业务都改成3月以后 每次去运营商申请变的太麻烦.
于是找回之前老办法使用cloudflare的dns验证申请证书了, 以下方法在openwrt/istoreOS环境验证成功.
需先在cloudflare注册账号并且需要一个域名托管.方便申请Let's Encrypt证书.
SSH工具连接, 依次运行命令(注意文中红色部分替换你自己的邮箱/域名).


#安装acme.sh 设置邮箱
curl https://get.acme.sh -s | sh -s email=aaaaaaaaaaa@qq.com

#创建acme.sh
ln -s /root/.acme.sh/acme.sh /usr/bin/acme.shacme.sh --info

#使用Let's Encrypt证书颁发机构
acme.sh --set-default-ca --server letsencrypt

#去CF域名,右下方-获取您的 API 令牌, 全局kay密钥-用于访问 Cloudflare API 的密钥
export CF_Key="获取到的字母数字组合"
export CF_Email="aaaaaaaaa@qq.com"

#申请证书:
acme.sh --issue --dns dns_cf -d *.baidu.com --ecc

#创建一个目录来存放证书
mkdir /root/cert/

#申请证书
acme.sh --installcert -d *.baidu.com --key-file /root/cert/Private.key --fullchain-file /root/cert/Cert.crt --ca-file /root/cert/CA.crt

#设为自动
acme.sh --upgrade --auto-upgrade

自动会在计划任务里面添加命令, 可手动调整

222.jpg


#Alist如果使用域名, 需要手动设置ssl证书路径
/root/cert/Cert.crt
/root/cert/Private.key

1.jpg

本文地址: https://www.ampc8.com/thread-27636-1-1.html
上一篇:Win10右键管理打不开此电脑管理打不开解决方法
回复

举报

ampc854288

签到: Lazy

id 17776370163 发表于 2024-10-29 09:11:23
好东西啊~~~~谢谢
回复

举报

您需要登录后才可以回帖 登录 | 验证注册

Powered by AMpc8.Com (晋ICP备13003365号ghs 晋公网安备 14090202000112号 |GMT+8, 2024/11/14 11:36 | A
快速回复 返回顶部 返回列表