Files
MemRelay/projects/6f47523e-e22e-4cdd-bd18-76e5e474ee0c/历史开发记录:2026-07-30.md
T

26 lines
1.6 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
---
title: 历史开发记录:2026-07-30
type: experience
permalink: main/projects/6f47523e-e22e-4cdd-bd18-76e5e474ee0c/历史开发记录-2026-07-30
stable_id: b83ec829-f008-4de0-a4a3-79ad7a6c3a98
scope: project
project_id: 6f47523e-e22e-4cdd-bd18-76e5e474ee0c
memory_type: experience
status: active
revision: 1
restored_from_commit: 6a6a895eafcca6052e81a14fca103a42635dd1c2
created_at: '2026-09-23T14:59:47.288323+00:00'
updated_at: '2026-09-23T14:59:47.288388+00:00'
tags:
- migration
- local-aidocs
- development-history
---
## 2026-07-30
- 新增本地二开包 `packages/luci-app-frpc`,来源为 `liuyi-htu/luci-app-frp`,但包名、LuCI 路由、ACL 和页面均改为客户端-only 的 `luci-app-frpc`。
- 该包只注册 `/admin/services/frpc`,只读写 `/etc/config/frpc`,只控制 `/etc/init.d/frpc`,依赖 `frpc`,不再包含 `frps` 页面、ACL 或服务状态控制。
- `scripts/patch_feed_packages.py` 新增本地包优先逻辑:构建准备阶段若存在 `package/openwrt-local/luci-app-frpc`,会移除 feed 中同名 `package/feeds/luci/luci-app-frpc`,避免构建时拿到 LuCI feed 原版客户端包。
- `profiles/ax9000/package-catalog.json` 中 `luci-app-frpc` 来源标记为 `local`;`presets.json` 仍通过 `luci-app-frpc -> luci-i18n-frpc-zh-cn` 和 `luci-app-frpc -> frpc` 处理中文包与核心依赖。
- 已用 `openwrt-build-work` 缓存 buildroot 验证:准备阶段打印 `Using local luci-app-frpc package instead of LuCI feed package`,单包编译生成 `luci-app-frpc-2.0-r3.apk` 与 `luci-i18n-frpc-zh-cn-2.0-r3.apk`。