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

2.3 KiB

title, type, permalink, stable_id, scope, memory_type, project_id, usage_profile_id, status, revision, request_id, created_at, updated_at, tags
title type permalink stable_id scope memory_type project_id usage_profile_id status revision request_id created_at updated_at tags
历史开发记录:2026-07-30 03:00 experience main/projects/6f47523e-e22e-4cdd-bd18-76e5e474ee0c/历史开发记录-2026-07-30-03-00 bf2dc676-cc13-41f7-b05d-4ed20fc6360e project experience 6f47523e-e22e-4cdd-bd18-76e5e474ee0c 7aee455b-24cc-4008-bdaf-443721e6f939 active 1 aidocs-migration-bfd4f85e80351e6fbe70b12394bf8d40 2026-08-25T03:54:28.659965+00:00 2026-08-25T03:54:28.659965+00:00
migration
local-aidocs
development-history

2026-07-30 03:00

  • luci-app-frpc 完成客户端-only 二开:页面按运行、连接、传输、安全、日志、代理、启动、高级、原始配置和核心管理分类;代理列表独立成页,运行日志和原始配置编辑器使用固定高度。
  • 新增 /usr/libexec/frpc-launcher 与受限的 frpc-manager rpcd 服务。页面可查看状态和日志、切换 UCI/TOML/INI 配置、校验配置、上传替换及恢复核心,不开放任意命令执行 ACL。
  • 上传核心无论本地文件名为何,cgi-io 都写入 /tmp/frpc-core-upload,管理端校验 AArch64 ELF、版本和当前配置后,备份旧核心并原子替换固定路径 /usr/bin/frpc;失败时恢复旧核心。
  • 手动启动执行 enable + start,启动失败会撤销自启;手动停止执行 stop + disable。AX9000 实机验证停止后 S99frpc 与进程均消失,再次启动后自启链接恢复且五个现有代理全部上线。
  • scripts/patch_feed_packages.py 将 feed 的 frp 配方替换为官方 frp_0.70.1_linux_arm64 Release 二进制包,只定义并安装 frpc,不再构建或生成 frps APK;官方压缩包 SHA256 固定为 3990f396a9a490ee7f0e5f355287750ed41520064ed999eab443b5e9a78d773d。
  • 构建生成 frpc-0.70.1-r1.apk、luci-app-frpc-2.0-r5.apk 和 luci-i18n-frpc-zh-cn-2.0-r5.apk,已部署到 192.168.32.1。实机核心替换、备份、固定路径、临时文件清理、页面中文与布局均验证通过。
  • 路由器 apk add --upgrade 会连带升级依赖,部署本地单包时不要使用该参数。测试中被连带升级的 libubox、libubus 已用固件构建缓存中的原版 APK 精确恢复并完成健康检查。