把飞牛 NAS 暴露到公网,最少需要一步 DDNS + 一步证书。本文按"已有域名"、"无域名但有公网 IP"两个分支给方案。

分支 A:有公网 IP + 域名

在域名服务商(Cloudflare / 阿里云 / Dnspod)开 DDNS 解析,光猫桥接 + 路由器端口转发,把 8000 暴露出去。

# acme.sh 一键签证书(DNS 模式)
acme.sh --issue -d nas.4d.studio \
  --dns dns_cf \
  --keylength ec-256

分支 B:无公网 IP

Cloudflare Tunnel + Cloudflared(容器)就能 0 端口暴露全部 NAS 服务,适合跑 Web 类的应用。

证书自动续期

acme.sh 的 renewcron 已默认每天跑,把签出的 fullchain.cer 复制到 /etc/ssl 即可。