--- 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`。