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