AI智能摘要
还在为 Docker 部署的私有服务无法启用 HTTPS 而烦恼?浏览器总提示“不安全”,其实只需一步就能解决!本文手把手教你利用群晖反向代理,为 NAS 上的 Halo 等私有服务免费添加 SSL 证书,实现全站 HTTPS 加密访问。无需复杂配置,只要已有证书和外网域名,5 分钟完成反代设置,彻底告别安全警告,提升访问安全性与体验。
— AI 生成的文章内容摘要
解释说明
- 本教程文档仅依据个人微薄经验生成,仅供参考之用,如因本教程造成任何损失或后果,本人概不承担!
- 我们在访问nas中docker部署的一些私有服务时,会出现只能http访问,不能https访问,访问时浏览器总是会提示不安全的链接,这是缺少ssl证书导致的,本教程介绍如何通过群晖反代来为私有服务添加ssl证书。
准备工作
- 首先确认通过外网能正常访问你想添加ssl证书的私有服务。
- 已经通过前一篇教程《给群晖nas申请ssl证书》成功为nas申请并且上传了证书,通过设置已经能在ssl情况下链接至nas的DSM。
操作步骤
第一步
本次以群晖nas中docker部署的halo为例进行演示,其他服务都是同样操作。
目前通过外网访问halo,端口为8090。
如果网址头部是https://,则无法访问。
网址头部为http://,可以正常访问,但是浏览器会提示不安全。(见图1)
图1:

第二步
打开群晖的反向代理服务器,新增一条。(见图2)
- 1里面填写你自己的服务的名字,自己能记住的就可以。
- 2选择https
- 3填写访问你nas的域名
- 4填写端口号,但是注意,这里的端口号不能与你服务的访问端口相同,可以随便取一个端口号,不与现有端口冲突即可。
- 5此处填写你nas在局域网中的IP地址
- 6此处填写你私有服务的端口号
填好之后保存。
图2:

第三步
前往你的主路由中,设置一个端口转发,因为每个人的路由器不同,就不举例了(见图3),只要注意将来源端口写成上一步6里面写的端口,然后指向端口写成上一步4中写的端口即可。然后就能正常访问且ssl了。(见图4)
图3:

图4:

- THE END -
最后修改:2026年1月9日
非特殊说明,本博所有文章均为博主原创。
如若转载,请注明出处:https://ahhf.vip/synology-docker-ssl/
HappyPenguin
反代设置是关键步骤吧?有点怕配错
落雪梅香
前几天搞frp的时候也遇到这问题,折腾了好久
算法指挥官
@落雪梅香: halo部署成功了,就是证书一直搞不定
FierceHawk
https端口不能跟服务端口一样,这点容易踩坑
滑雪发烧友
@FierceHawk: 对,https端口得另起,之前我也踩过这个坑,调了半天才对上
狐仙夜行
我新手一个,路由端口转发具体怎么设啊?
沉默的炮火
说的这个方法可以试试
Rusty Anchor
@沉默的炮火: 试了下自签证书,chrome直接给拦了
星野小夏
又是标题党,明明很简单的事非要写一堆
复古梦境
有人试过用自签证书吗?会不会被浏览器直接拦掉
夜刃客
@复古梦境: 有人试过自签证书,Chrome直接红屏警告,得手动点好几次才能进,太麻烦了😅
卡壳的收音机
666 跟着操作一遍成功了
雷霆不息
想问下如果用DDNS动态域名还能用这法子不?
清平乐
@雷霆不息: 这个反代设置确实挺关键的,弄错了就得重来
引力舞者
@雷霆不息: DDNS应该没问题,我用的就是动态域名
冥府使
这教程挺实用的,刚照着弄完✅
散步的蜗牛
@冥府使: 照着走还行,真的省事👍
寒刃封喉
反代里面那个目标端口填错了怎么办?
绿萝藤
@寒刃封喉: 填错目标端口会404,重启反代服务就行,群晖后台点停用再启用,别慌
Gentleman Jack
这个方法比nginx简单多了
神秘学者
新手求问反代和端口转发有啥区别?
星尘之痕
@神秘学者: 反代负责把外部请求转发,端口转发是路由层面把外网端口映射到内网,二者配合才能让https生效
零子
为啥我设置完还是提示不安全啊
EchoOfSolitude
群晖的反向代理确实好用,已经弄好了三个服务
血月祭司
这个方法真比搞nginx省事,之前自己配nginx老出错,现在一步到位
沙发上的考拉
求问群晖反代支持泛域名证书吗?我想多个子域名共用一个证书
墨韵飘渺
我之前也踩过这坑,第一次把https端口填成8090,结果死活打不开,折腾半小时
躲在人群里的花
又不是啥高深技术,写这么长教程纯属啰嗦,直接截图点几下完事
浮萍
跟着做了一遍,终于把Portainer加上了https,舒服了
光影魔方
反代听着玄乎,其实就是个代理转发,新手理解不了也正常
独处冠军
话说现在连docker服务都要上https,是不是有点过度安全了?
企鹅冰冰
这教程真的省事,省掉了我装nginx的麻烦👍
意识流波
如果我用Docker的自带端口,反代还能正常工作吗?
琉璃般若
前几天把Portainer加https,折腾半天搞定
鸵鸟跑
看大家都在折腾ssl,感觉群晖的反代成了新宠