--- 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 memory_type: experience project_id: 6f47523e-e22e-4cdd-bd18-76e5e474ee0c usage_profile_id: 7aee455b-24cc-4008-bdaf-443721e6f939 status: active revision: 1 request_id: aidocs-migration-f714a5d588009fff6da1ecc21a58f341 created_at: '2026-08-25T03:54:31.384865+00:00' updated_at: '2026-08-25T03:54:31.384865+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`。