找回密码
 注册
快捷导航
查看: 32170|回复: 13

【原创】群晖安装并自动续期Let’s Encrypt SSL证书

[复制链接] |自动提醒
阅读字号:

4861

回帖

67

积分

1万

资产值

至尊会员I Rank: 4Rank: 4Rank: 4Rank: 4

注册时间
2006-6-16
铜牌荣誉勋章(注册8年以上会员)银牌荣誉勋章(注册10年以上会员)
发表于 2017-7-14 10:32:26| 字数 2,326| - 中国–广东–深圳 电信 | 显示全部楼层 |阅读模式
本帖最后由 rainsun 于 2017-7-14 11:11 编辑

Let’s Encrypt和SSL是干什么的自己搜索去
群晖6.0以后集成了Let’s Encrypt证书签发,但需要开放80端口来进行认证,对于天朝人个网络只能呵呵了。
本文采用acme.sh 脚本,该脚本实现了 acme 协议, 可以从 letsencrypt 生成免费的证书
开源地址:https://github.com/Neilpang/acme.sh
脚本的好处就是不依赖任何第三方库
acme.sh主要是通过DNS API自动修改TXT来进行域名认证签发的,不需要开放80端口,前提是要域名服务商支持DNS API
由于我的域名是托管在google上的,acme.sh没有对应dns api脚本,所以这里介绍的是的手动添加txt记录的方法

1.安装 acme.sh
  1. wget https://github.com/Neilpang/acme.sh/archive/master.tar.gz
  2. tar xvf master.tar.gz
  3. cd acme.sh-master/
  4. chmod a+x acme.sh
复制代码
我是安装到/volume1/web/challenges/acme.sh目录
  1. ./acme.sh --install --nocron --home "/volume1/web/challenges/acme.sh"
复制代码
运行测试看看是否正常
  1. cd /volume1/web/challenges/acme.sh

  2. /volume1/web/challenges/acme.sh/acme.sh --home "/volume1/web/challenges/acme.sh"
复制代码
如果没有错误表示ok了

2.生成TXT值
生成证书和txt值,多个域名的在后面加上-d example.com即可
  1. ./acme.sh --home "/volume1/web/challenges" --issue --dns -d example.com -d www.example.com -d www.example.com
复制代码

执行完成后会有类似以下信息
  1. Add the following txt record:
  2. Domain:_acme-challenge.example.com
  3. Txt value:9ihDbjYfTExAYeDs4DBUeuTo18KBzwvTEjUnSwd32-c

  4. Add the following txt record:
  5. Domain:_acme-challenge.www.example.com
  6. Txt value:9ihDbjxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

  7. Please add those txt records to the domains. Waiting for the dns to take effect.
复制代码
根据上面的提示手动添加域名TXT记录,DNS刷新生效1分~48小时不等,google的1分钟就生效了

等TXT记录生效后执行更新证书
  1. ./acme.sh --home "/volume1/web/challenges" --renew -d example.com -d www.example.com
复制代码
签发完成后到/volume1/web/challenges对应的域名目录下把证书取下以下两个文件,到DSM证书管理手动导入即可
私钥:example.com.key
证书:example.com.cer


3.自动更新安装证书
上面的需要手动导入证书,下面介绍自动的

自动续签证书,创建一个.txt文件,内容如下,重命名为renew_ssl.sh,上传到DSM
  1. /volume1/web/challenges/acme.sh/acme.sh --home "/volume1/web/challenges" --renew --force -d example.com -d www.example.com
复制代码
自动安装证书,创建一个.txt文件,内容如下,重命名为install_ssl.sh,上传到DSM
  1. /volume1/web/challenges/acme.sh/acme.sh --home /volume1/web/challenges --installcert -d aichh.com --certpath /usr/syno/etc/certificate/_archive/proxYn/cert.pem --keypath /usr/syno/etc/certificate/_archive/proxYn/privkey.pem --fullchainpath /usr/syno/etc/certificate/_archive/proxYn/fullchain.pem --capath /usr/syno/etc/certificate/_archive/proxYn/chain.pem --reloadcmd

  2. rsync -avzh /usr/syno/etc/certificate/_archive/proxYn/ /usr/syno/etc/certificate/system/default/

  3. /usr/syno/etc/rc.sysv/nginx.sh reload
复制代码


到DSM计划任务里新增两个自定义脚本任务,任务设置里把上面的脚本完整路径填上
设置为每月执行一次,renew_ssl.sh要先于install_ssl.sh,两个脚本最好有10分钟以上时间差。
补图









完了,要了解更多请移步官网

验证下,SSL安全性如何:
https://myssl.com





本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x
X62T-2109:I7-5500U/16G/512*2 SSD/SXGA+LED/AX 200 wifi6/BL5.1/LTE EC20/PF/笔触/不完美按钮/
松下黑色RZ6:I7-7Y75/16G/1T/LTE
GPD WIN2:8100Y/8G+1T/6.0-inch 720P/BL4.2/PF/LTE/WIFI/指纹/震动/
ThinkPad X13 Gen4:WUXGA/i7-1355U/16GB+1TB

1224

回帖

32

积分

2万

资产值

钻石会员 Rank: 3Rank: 3Rank: 3

注册时间
2006-1-16
铜牌荣誉勋章(注册8年以上会员)银牌荣誉勋章(注册10年以上会员)
发表于 2017-7-14 10:45:50| 字数 11| - 中国–广东–深圳 电信 | 显示全部楼层
如果是原创的话赞!!!
vim
回复 支持 反对

使用道具 举报

9万

回帖

1050

积分

1万

资产值

管理员 Rank: 8Rank: 8Rank: 8Rank: 8Rank: 8Rank: 8Rank: 8Rank: 8

注册时间
2001-11-20
金牌荣誉勋章(注册20年以上会员)银牌荣誉勋章(注册10年以上会员)铜牌荣誉勋章(注册8年以上会员)月全勤勋章年全勤勋章2022年全勤勋章2023
发表于 2017-7-14 10:54:52| 字数 11| - 中国–广东–深圳 电信 | 显示全部楼层
我是用cerbot。。
人生满希望
T700: i7-1195G7, 64GB RAM, 1T M.2+2T HDD, 15in UXGA(1600x1200) LED    |   X62s: i7-5600u, 32GB RAM, 128GB mSATA, 12.1in SXGA+ AFFS LCD
X2100: i7-10710u, 32GB RAM, 512GB M.2, 13in WQXGA LCD(3000x2000)      |   T70: Xeon(R)E3-1505L, 32GB RAM, 512GB M2+ 2TB HDDx2(Raid1)
回复 支持 反对

使用道具 举报

4746

回帖

60

积分

8406

资产值

钻石会员 Rank: 3Rank: 3Rank: 3

注册时间
2006-2-26
月全勤勋章铜牌荣誉勋章(注册8年以上会员)银牌荣誉勋章(注册10年以上会员)
发表于 2017-7-14 11:07:00| 字数 24| - 中国–江西–南昌 电信 | 显示全部楼层
一眼看过去还没看懂,先mark下~

黑群晖有用吗?
回复 支持 反对

使用道具 举报

4861

回帖

67

积分

1万

资产值

至尊会员I Rank: 4Rank: 4Rank: 4Rank: 4

注册时间
2006-6-16
铜牌荣誉勋章(注册8年以上会员)银牌荣誉勋章(注册10年以上会员)
 楼主| 发表于 2017-7-14 11:08:43| 字数 63| - 中国–广东–深圳 电信 | 显示全部楼层
QUOTE:
只在夜半飞 发表于 2017-7-14 11:07
一眼看过去还没看懂,先mark下~

黑群晖有用吗?

看需求了,对我来说有用
X62T-2109:I7-5500U/16G/512*2 SSD/SXGA+LED/AX 200 wifi6/BL5.1/LTE EC20/PF/笔触/不完美按钮/
松下黑色RZ6:I7-7Y75/16G/1T/LTE
GPD WIN2:8100Y/8G+1T/6.0-inch 720P/BL4.2/PF/LTE/WIFI/指纹/震动/
ThinkPad X13 Gen4:WUXGA/i7-1355U/16GB+1TB
回复 支持 反对

使用道具 举报

2814

回帖

44

积分

4万

资产值

钻石会员 Rank: 3Rank: 3Rank: 3

注册时间
2004-6-21
铜牌荣誉勋章(注册8年以上会员)银牌荣誉勋章(注册10年以上会员)月全勤勋章
发表于 2017-7-14 11:08:51| 字数 12| - 中国–湖北–武汉 电信 | 显示全部楼层
NAS用证书有什么作用?
X230T/M6S 256G/16G/AC7265
6D/50mm 1.8 STM
Mi 10 Pro 512G
KIA Niro
回复 支持 反对

使用道具 举报

4861

回帖

67

积分

1万

资产值

至尊会员I Rank: 4Rank: 4Rank: 4Rank: 4

注册时间
2006-6-16
铜牌荣誉勋章(注册8年以上会员)银牌荣誉勋章(注册10年以上会员)
 楼主| 发表于 2017-7-14 11:10:11| 字数 78| - 中国–广东–深圳 电信 | 显示全部楼层
本帖最后由 rainsun 于 2017-7-14 11:12 编辑
QUOTE:
HOPE 发表于 2017-7-14 10:54
我是用cerbot。。

这个要安装python
X62T-2109:I7-5500U/16G/512*2 SSD/SXGA+LED/AX 200 wifi6/BL5.1/LTE EC20/PF/笔触/不完美按钮/
松下黑色RZ6:I7-7Y75/16G/1T/LTE
GPD WIN2:8100Y/8G+1T/6.0-inch 720P/BL4.2/PF/LTE/WIFI/指纹/震动/
ThinkPad X13 Gen4:WUXGA/i7-1355U/16GB+1TB
回复 支持 反对

使用道具 举报

9万

回帖

1050

积分

1万

资产值

管理员 Rank: 8Rank: 8Rank: 8Rank: 8Rank: 8Rank: 8Rank: 8Rank: 8

注册时间
2001-11-20
金牌荣誉勋章(注册20年以上会员)银牌荣誉勋章(注册10年以上会员)铜牌荣誉勋章(注册8年以上会员)月全勤勋章年全勤勋章2022年全勤勋章2023
发表于 2017-7-14 11:11:42| 字数 100| - 中国–广东–深圳 电信 | 显示全部楼层
QUOTE:
rainsun 发表于 2017-7-14 11:10
论坛不是Symantec签发的吗

不止一个域名呢,呵呵。还有thinkpad.cn, thinkpad.com.cn, ibmnb.com都在用。
人生满希望
T700: i7-1195G7, 64GB RAM, 1T M.2+2T HDD, 15in UXGA(1600x1200) LED    |   X62s: i7-5600u, 32GB RAM, 128GB mSATA, 12.1in SXGA+ AFFS LCD
X2100: i7-10710u, 32GB RAM, 512GB M.2, 13in WQXGA LCD(3000x2000)      |   T70: Xeon(R)E3-1505L, 32GB RAM, 512GB M2+ 2TB HDDx2(Raid1)
回复 支持 反对

使用道具 举报

4861

回帖

67

积分

1万

资产值

至尊会员I Rank: 4Rank: 4Rank: 4Rank: 4

注册时间
2006-6-16
铜牌荣誉勋章(注册8年以上会员)银牌荣誉勋章(注册10年以上会员)
 楼主| 发表于 2017-7-14 11:14:09| 字数 98| - 中国–广东–深圳 电信 | 显示全部楼层
QUOTE:
HOPE 发表于 2017-7-14 11:11
不止一个域名呢,呵呵。还有thinkpad.cn, thinkpad.com.cn, ibmnb.com都在用。

土豪用收费证书,我这只用免费的证书
X62T-2109:I7-5500U/16G/512*2 SSD/SXGA+LED/AX 200 wifi6/BL5.1/LTE EC20/PF/笔触/不完美按钮/
松下黑色RZ6:I7-7Y75/16G/1T/LTE
GPD WIN2:8100Y/8G+1T/6.0-inch 720P/BL4.2/PF/LTE/WIFI/指纹/震动/
ThinkPad X13 Gen4:WUXGA/i7-1355U/16GB+1TB
回复 支持 反对

使用道具 举报

2814

回帖

44

积分

4万

资产值

钻石会员 Rank: 3Rank: 3Rank: 3

注册时间
2004-6-21
铜牌荣誉勋章(注册8年以上会员)银牌荣誉勋章(注册10年以上会员)月全勤勋章
发表于 2017-7-14 11:16:34| 字数 12| - 中国–湖北–武汉 电信 | 显示全部楼层
NAS装证书有什么作用?
X230T/M6S 256G/16G/AC7265
6D/50mm 1.8 STM
Mi 10 Pro 512G
KIA Niro
回复 支持 反对

使用道具 举报

4861

回帖

67

积分

1万

资产值

至尊会员I Rank: 4Rank: 4Rank: 4Rank: 4

注册时间
2006-6-16
铜牌荣誉勋章(注册8年以上会员)银牌荣誉勋章(注册10年以上会员)
 楼主| 发表于 2017-7-14 11:17:35| 字数 57| - 中国–广东–深圳 电信 | 显示全部楼层
QUOTE:
tsens 发表于 2017-7-14 11:08
NAS用证书有什么作用?

就因为喜欢看绿色的锁和安全这两个字


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x
X62T-2109:I7-5500U/16G/512*2 SSD/SXGA+LED/AX 200 wifi6/BL5.1/LTE EC20/PF/笔触/不完美按钮/
松下黑色RZ6:I7-7Y75/16G/1T/LTE
GPD WIN2:8100Y/8G+1T/6.0-inch 720P/BL4.2/PF/LTE/WIFI/指纹/震动/
ThinkPad X13 Gen4:WUXGA/i7-1355U/16GB+1TB
回复 支持 反对

使用道具 举报

9万

回帖

1050

积分

1万

资产值

管理员 Rank: 8Rank: 8Rank: 8Rank: 8Rank: 8Rank: 8Rank: 8Rank: 8

注册时间
2001-11-20
金牌荣誉勋章(注册20年以上会员)银牌荣誉勋章(注册10年以上会员)铜牌荣誉勋章(注册8年以上会员)月全勤勋章年全勤勋章2022年全勤勋章2023
发表于 2017-7-14 11:22:44| 字数 88| - 中国–广东–深圳 电信 | 显示全部楼层
QUOTE:
rainsun 发表于 2017-7-14 11:14
土豪用收费证书,我这只用免费的证书

我是用的免费证书呢。
Let’s Encrypt三个月更新一次,Symantec一年。
人生满希望
T700: i7-1195G7, 64GB RAM, 1T M.2+2T HDD, 15in UXGA(1600x1200) LED    |   X62s: i7-5600u, 32GB RAM, 128GB mSATA, 12.1in SXGA+ AFFS LCD
X2100: i7-10710u, 32GB RAM, 512GB M.2, 13in WQXGA LCD(3000x2000)      |   T70: Xeon(R)E3-1505L, 32GB RAM, 512GB M2+ 2TB HDDx2(Raid1)
回复 支持 反对

使用道具 举报

2814

回帖

44

积分

4万

资产值

钻石会员 Rank: 3Rank: 3Rank: 3

注册时间
2004-6-21
铜牌荣誉勋章(注册8年以上会员)银牌荣誉勋章(注册10年以上会员)月全勤勋章
发表于 2017-7-14 23:25:32| 字数 78| - 中国–湖北–荆门 联通 | 显示全部楼层
QUOTE:
HOPE 发表于 2017-7-14 11:22
我是用的免费证书呢。
Let’s Encrypt三个月更新一次,Symantec一年。

老大,证书有什么用啊
X230T/M6S 256G/16G/AC7265
6D/50mm 1.8 STM
Mi 10 Pro 512G
KIA Niro
回复 支持 反对

使用道具 举报

96

回帖

9

积分

3977

资产值

黄金会员 Rank: 3Rank: 3Rank: 3

注册时间
2006-6-9
发表于 2021-3-17 17:56:53| 字数 30| - 中国–山西–运城 联通 | 显示全部楼层
HOPE老大,群晖自带的证书让我给删了,能不能给我传一个啊?
T410 RT5/i7 620M/2*2 GB/500 GB 7200/NVS 3100M  (256 MB)/6200 AGN
回复 支持 反对

使用道具 举报

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

本版积分规则

Powered by Discuz! X3.5 © 2001-2023 Comsenz Inc

GMT+8, 2024-12-1 08:35 , Processed in 0.173769 second(s), 44 queries , Gzip On, OPcache On.

手机版|小黑屋|安卓客户端|iOS客户端|Archiver|备用网址1|备用网址2|联系我们|专门网

返回顶部