减少手工配置
自动生成 Nginx 配置、管理证书续期,并统一处理 DDNS 与访问入口。
NAS 的价值不只在存储,更在于把文件、媒体、自动化工具和家庭服务安全地带到需要它们的地方。 Havline 不试图替代专业网关或企业级运维平台,而是把 NAS 用户最常用、最容易出错的公网访问能力 做成一个可理解、可维护、可回滚的 Web 控制台。
自动生成 Nginx 配置、管理证书续期,并统一处理 DDNS 与访问入口。
支持本机反向代理、FRP 内网穿透、公网 VPS Agent 和 Cloudflare Tunnel。
本地配置与运行数据由自己管理,支持配置回滚和备份恢复;DNS、证书与隧道按所选服务接入。
开源不是重新发明轮子,而是站在巨人的肩膀上,把一件事继续做得更好。
Havline 是基于开源项目 {{ UPSTREAM_REPO }} 1.0.2 版本进行二次开发的项目。原始项目已经完成了反向代理、DDNS、证书、 内网穿透等核心能力,为 Havline 提供了坚实的工程基础。
Havline 在此基础上持续完善多服务端管理、公网 Agent、Cloudflare 隧道和部署兼容性。 当前源码与版本发布由 {{ GITHUB_REPO }} 维护,保留上游来源与贡献者致谢,并继续遵循 GPL-3.0 开源协议。
{{ feature.description }}
通过 DDNS 跟随公网 IP,使用 Nginx 反向代理和 HTTPS 证书发布服务。实际访问仍取决于路由器转发、防火墙、运营商限制与 IPv4 / IPv6 连通性。
使用 FRP 连接自有 VPS,并通过公网 Agent 管理服务器上的 Nginx、frps 和服务路由。VPS、域名与服务器权限由使用者自行准备和管理。
通过 Cloudflare Tunnel 发布内网 Web 服务,管理隧道、域名路由与 DNS。此方式依赖 Cloudflare 账户、授权和网络连接,适用范围受其服务规则约束。
适合通用 Linux、NAS 和已有 Docker 环境。数据通过命名卷或绑定目录持久化,配有 updater 的 Compose 部署支持受控升级。
可根据设备与运维习惯选择容器化或本地化部署,数据结构保持一致,便于迁移、备份和恢复。
FRP 客户端和 cloudflared 不预置在基础运行环境中,启用对应功能时需要联网下载并保存到数据目录。
DNS、ACME 证书、公网 VPS 和 Cloudflare Tunnel 需要相应账户、凭据或服务器,应用不会自动获得公网 IP 或第三方授权。
数据库、会话与凭据加密密钥、证书私钥和运行配置共同组成实例数据。迁移或升级前应备份完整数据目录;使用环境变量提供密钥时,还需安全保留原值。
对外发布业务服务时,不应顺带开放管理后台、Docker Socket 或 Agent 管理端口。按需配置认证、HTTPS、防火墙和访问限制,并定期检查授权范围。
DNS Token、服务器凭据和证书私钥属于敏感数据。凭据加密不能替代文件权限与备份保护;已有数据后不要随意更换加密主密钥,以免失去解密能力。
当前源码由 {{ GITHUB_REPO }} 维护,已发布版本与更新说明见 发布记录。生产环境请固定版本并保留备份。
通过 GitHub Issues 反馈时,请附版本、部署方式、设备架构、复现步骤和脱敏日志。
欢迎提交问题复现、兼容性反馈和代码改进。Havline 保留上游贡献者的版权与来源说明,持续按 GPL-3.0 发布;请勿上传密码、Token、私钥、完整数据库或包含敏感配置的备份归档。
项目继续采用 GNU General Public License v3.0 开源。
基于 {{ UPSTREAM_REPO }} 继续开发,保留原作者版权、来源说明与许可证。
软件按“原样”提供,请在部署前做好备份、权限和网络访问控制。