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`。
阶段二范围:
阶段三范围:
- 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/<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 二进制;
4. 调用 `fnpack build` 打包。
frpc 与 cloudflared 不进入构建产物,由运行中的应用按需下载。
## 真机注意
当前 Nginx 来自 Debian 12,依赖目标系统 glibc。飞牛设备建议满足:
+2 -2
View File
@@ -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 按需下载