飞牛 HTTPS 证书:自签、上传和自动签发怎么选
证书决定了浏览器信不信任你的 NAS,不同场景选不同方案。
用 HTTPS 访问 NAS,浏览器却弹出「不安全」,多半是证书的问题。飞牛(fnOS)支持几种证书方式,适用场景不一样。
三种常见方案
1. 自签证书
飞牛自己生成,浏览器默认不信任,需要手动导入。适合纯局域网、自己用的场景。
2. 上传自有证书
如果你有域名和证书(比如从云厂商申请的),可以上传到飞牛:
- 证书文件(
.crt/.pem); - 私钥文件(
.key)。
适合有域名、走反向代理或直接绑定域名的场景。
3. 自动签发(Let’s Encrypt)
通过 ACME 自动申请和续期,但通常要求:
- 域名解析到 NAS;
- 80 或 443 端口可从公网访问;
- 或者用 DNS 验证方式(需要 DNS API)。
家庭宽带没公网 IP 时,这条路通常走不通,除非配合内网穿透。
怎么选
| 场景 | 建议 |
|---|---|
| 纯局域网自用 | 自签,导入信任即可 |
| 有域名 + 公网 | Let’s Encrypt 自动签发 |
| 有域名 + 反代 | 证书配在反代层,NAS 用 HTTP |
| 内网穿透 | 看穿透方案是否代管证书 |
证书配好后还要注意
- 域名要匹配:证书是给
nas.example.com的,就不能用 IP 访问还指望不报警; - 有效期:自签证书也有期限,过期要换;
- 中间证书:上传时最好带上完整的证书链,否则部分客户端不认;
- 强制 HTTPS:开了之后 HTTP 会自动跳转。
常见的坑
浏览器仍提示不安全:证书没导入信任、域名不匹配、证书链不完整。
自动续期失败:80 端口被占、域名解析变了、ACME 验证方式不支持。
内外网地址不一致:局域网用 IP、外网用域名,证书只能匹配一个。
反向代理后证书错乱:代理层和 NAS 层都配了证书,导致冲突。
小结
证书的核心是「让客户端信任」。局域网自用,自签 + 导入足够;有域名和公网,自动签发最省心;走反向代理,就把证书放在代理层。
别为了「绿色小锁」折腾半天,先想清楚你的访问方式。
留言