docs: switch frpc and cloudflared to runtime downloads

This commit is contained in:
2026-10-02 15:42:46 +08:00
parent b05098926c
commit 57ea2b29f4
2 changed files with 13 additions and 7 deletions
+11 -5
View File
@@ -11,7 +11,7 @@
构建过程不再引用 `F:\Fonu-main\havline`。 构建过程不再引用 `F:\Fonu-main\havline`。
阶段二范围: 阶段三范围:
- Go 主程序原生运行 - Go 主程序原生运行
- 统一网关 `/app/havline` - 统一网关 `/app/havline`
@@ -21,13 +21,17 @@
- Nginx amd64 与 arm64 双架构二进制 - Nginx amd64 与 arm64 双架构二进制
- Nginx 依赖库与 `mime.types` - Nginx 依赖库与 `mime.types`
- HTTP 18080 与 HTTPS 9443 - HTTP 18080 与 HTTPS 9443
- frpc 与 cloudflared 按需下载,不打包进 FPK
当前不包含: 按需下载位置:
- frpc ```text
- cloudflared ${TRIM_PKGVAR}/frp/bin/<version>/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 二进制; 3. 交叉编译 amd64 与 arm64 Go 二进制;
4. 调用 `fnpack build` 打包。 4. 调用 `fnpack build` 打包。
frpc 与 cloudflared 不进入构建产物,由运行中的应用按需下载。
## 真机注意 ## 真机注意
当前 Nginx 来自 Debian 12,依赖目标系统 glibc。飞牛设备建议满足: 当前 Nginx 来自 Debian 12,依赖目标系统 glibc。飞牛设备建议满足:
+2 -2
View File
@@ -1,7 +1,7 @@
appname = havline appname = havline
version = 1.9.0 version = 1.9.0
display_name = Havline display_name = Havline
desc = NAS 公网访问管理:原生应用阶段二 desc = NAS 公网访问管理:原生应用阶段三
platform = all platform = all
source = thirdparty source = thirdparty
maintainer = Havline maintainer = Havline
@@ -11,4 +11,4 @@ desktop_uidir = ui
desktop_applaunchname = havline.main desktop_applaunchname = havline.main
ctl_stop = true ctl_stop = true
os_min_version = 1.1.3100 os_min_version = 1.1.3100
changelog = 原生应用阶段二:Nginx amd64/arm64 双架构打包 changelog = 原生应用阶段三:frpc 与 cloudflared 按需下载