本教程将指导您如何在受限的 Docker 容器环境中部署 HAPI Server,即使在没有直接运行 docker 命令或无 root 权限的情况下。我们将通过一系列步骤,从申请免费域名、配置 Cloudflare,到设置启动命令和端口转发,最终实现通过域名直接访问 HAPI Server。

首先,您需要在 my.dnshe.com 申请一个免费域名。注册账号并申请域名后,您需要准备修改 DNS 设置。申请成功后,在后台找到“Nameservers”部分,稍后您需要将这里的 Nameservers 修改为 Cloudflare 提供的地址。

接下来,您需要将域名托管到 Cloudflare。登录 Cloudflare,添加站点并选择 Free 套餐。Cloudflare 会提供两个 DNS 地址,您需要回到 my.dnshe.com 的域名管理页面,将 Nameservers 修改为 Cloudflare 给出的地址。保存并等待生效后,在 Cloudflare 后台配置 SSL/TLS,将加密模式设置为 Flexible。

然后,回到您的容器面板,修改 Startup Command。这条命令会自动处理环境伪装、端口适配、程序下载和启动。点击 Start 运行服务器。

接下来,配置端口转发。在 Cloudflare DNS 设置中,确保您的域名记录指向服务器 IP,且云朵图标为橙色 (Proxied)。在 Cloudflare 的 Rules → Origin Rules 创建转发规则,配置 Hostname 为您的完整域名,Destination Port 为面板分配给您的端口号。

服务器启动成功后,您可以通过面板的文件管理或控制台日志获取初始登录密码。现在,您可以直接在浏览器访问您的域名,无需输入端口号,且已自动开启 HTTPS 安全连接。

标签: none

评论已关闭