From 57ea2b29f495ce23de46477549f8bff7eedc3d60 Mon Sep 17 00:00:00 2001 From: mrlee <470349233@qq.com> Date: Fri, 2 Oct 2026 15:42:46 +0800 Subject: [PATCH] docs: switch frpc and cloudflared to runtime downloads --- README.md | 16 +++++++++++----- havline/manifest | 4 ++-- 2 files changed, 13 insertions(+), 7 deletions(-) diff --git a/README.md b/README.md index 59572a7..2375932 100644 --- a/README.md +++ b/README.md @@ -11,7 +11,7 @@ 构建过程不再引用 `F:\Fonu-main\havline`。 -阶段二范围: +阶段三范围: - Go 主程序原生运行 - 统一网关 `/app/havline` @@ -21,13 +21,17 @@ - Nginx amd64 与 arm64 双架构二进制 - Nginx 依赖库与 `mime.types` - HTTP 18080 与 HTTPS 9443 +- frpc 与 cloudflared 按需下载,不打包进 FPK -当前不包含: +按需下载位置: -- frpc -- cloudflared +```text +${TRIM_PKGVAR}/frp/bin//frpc +${TRIM_PKGVAR}/cloudflared/bin/cloudflared +``` -这些依赖将在后续阶段加入。 +首次使用 FRP 或 Cloudflare Tunnel 时需要联网。主程序支持 GitHub +镜像源,可在应用界面切换。 ## 构建前置条件 @@ -60,6 +64,8 @@ dist/havline-native-1.9.0.fpk 3. 交叉编译 amd64 与 arm64 Go 二进制; 4. 调用 `fnpack build` 打包。 +frpc 与 cloudflared 不进入构建产物,由运行中的应用按需下载。 + ## 真机注意 当前 Nginx 来自 Debian 12,依赖目标系统 glibc。飞牛设备建议满足: diff --git a/havline/manifest b/havline/manifest index da29e66..27e5f1b 100644 --- a/havline/manifest +++ b/havline/manifest @@ -1,7 +1,7 @@ appname = havline version = 1.9.0 display_name = Havline -desc = NAS 公网访问管理:原生应用阶段二 +desc = NAS 公网访问管理:原生应用阶段三 platform = all source = thirdparty maintainer = Havline @@ -11,4 +11,4 @@ desktop_uidir = ui desktop_applaunchname = havline.main ctl_stop = true os_min_version = 1.1.3100 -changelog = 原生应用阶段二:Nginx amd64/arm64 双架构打包 +changelog = 原生应用阶段三:frpc 与 cloudflared 按需下载