Here is the article:
使用自定义域、SSL 加密和子域保护您的局域网:一个综合教程
简介
您是否厌倦了输入无聊的 IP 地址和端口来访问您的局域服务?您想让管理您的家用服务器更加安全和高效吗?在这篇文章中,我们将展示如何创建一个使访问局域服务更加安全和便捷的设置。按照本教程的结束,您将拥有一个自定义域、SSL 加密和 Proxmox、TrueNAS 等服务的子域。
Step 1: 在 DuckDNS 上创建免费域
首先,我们需要在 DuckDNS.org 上创建免费域。我们可以使用任何可用的帐户,包括 Google 登录。登录后,我们可以查看帐户信息、帐户类型、令牌和帐户创建日期。我们将 only 需要令牌生成 SSL 证书使用 Let's Encrypt。
Step 2: 使用 Let's Encrypt 生成 SSL 证书
接下来,我们需要使用 Let's Encrypt 生成 SSL 证书。我们将使用之前生成的令牌并设置内部服务的域。创建域后,这将是整个域的格式,它将是 DuckDNS.org 的子域。我们将其用于内部目的,因此请给您的域名命名并点击添加域。
Step 3: 使用 Docker 设置 Nginx 代理管理器
现在,我们需要使用 Docker 设置 Nginx 代理管理器。我们将指导您找到正确的 Nginx 代理管理器容器在 Docker Hub 并设置 Docker Compose 文件以在本地运行。我们还将提供 Docker Compose 文件教程。
Step 4: 使用子域访问 Proxmox 和 TrueNAS
接下来,我们将使用子域创建子域,允许我们从局域网安全地访问 Proxmox 和 TrueNAS。
Step 5: 配置 Proxmox 和 TrueNAS 的反向代理
现在,我们将配置 Proxmox 和 TrueNAS 的反向代理。我们将设置每个服务的新域名,输入 IP 地址和端口号,并启用功能如 WebSockets 和 SSL 证书。
结论
按照这些步骤,您将拥有一个使管理家用服务器更加安全和高效的设置。您将能够使用安全连接在自定义域上访问所有局域服务,不要忘记订阅按钮,以便更多内容不断更新。