为自托管应用程序创建证书,以便在局域网内访问

为自托管应用程序创建证书,以便在局域网内访问

我使用 Cloudfare Tunnel 从网络外部访问我的应用程序,但如果我在家,我想跳过隧道,使用相同的域名和 https 连接直接访问它们,就像从互联网访问一样。我已经有 pihole 作为 DNS 了。

我可以使用反向代理,但问题是生成证书有点耗时:

  1. 在 Synology NAS 上,我托管了许多应用程序,我需要禁用许多防火墙
  2. 在路由器上我需要打开端口 80 和 443
  3. 在 Cloudfare 上,我需要临时将主机名重命名为其他名称
  4. 然后我可以重新生成证书(使用 Let's Encrypt),并撤消我在步骤 1-3 中所做的更改。

所有这些仅适用于一个域名并且每 3 个月......

有没有更简单的方法?

答案1

使用DNS 挑战。

那么就不需要改变任何东西了。

相关内容