docs: switch frpc and cloudflared to runtime downloads
This commit is contained in:
@@ -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
@@ -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 按需下载
|
||||
|
||||
Reference in New Issue
Block a user