Skip to content

Releases: CHERWING/CHERWIN_FRPC

CHERWIN FRPC v1.2.2

18 Jun 04:06

Choose a tag to compare

v1.2.2

连接稳定性全面修复

  • loginFailExit 强制关闭:启动时自动注入 loginFailExit = false,frpc 不再因一次连接失败就退出
  • 看门狗即时重启:每 20 秒检测日志,有错误无成功时立即重启 frpc
  • 端口释放等待:kill 后等待 7400 端口确认释放,杜绝 bind: address already in use
  • 新增 start.sh / stop.sh / restart.sh 脚本(MT 管理器可直接执行)
  • 代理通道状态修复(服务端离线时统一显示离线)
  • 定时运行调度器(起止时间、检查间隔、区间外最长睡眠)
  • 网络守卫(断网自动停止,恢复自动启动)
  • 低电量保护(可自定义阈值)
  • WebUI 模块设置页,按钮自动切换

CHERWIN FRPC v1.2.1

17 Jun 13:49

Choose a tag to compare

v1.2.1 - Uninstall Script & Fixes

  • Added uninstall.sh (auto-stop frpc, clean backup)
  • Fixed WebUI config guide collapse styles
  • Updated documentation

Download

CHERWIN_FRPC_magisk_module.zip (KernelSU / Magisk)

CHERWIN FRPC v1.2.0 — 配置保留机制 & 多项修复

17 Jun 13:34

Choose a tag to compare

v1.2.0

🛡️ 配置保留机制(核心更新)

刷写模块更新时,frpc.toml 不会再丢失。配置自动备份到模块目录外的持久化路径,安装脚本和开机脚本双层兜底恢复。

  • WebUI 保存/启动时 → 备份到 /data/local/tmp/.frpc_config_backup
  • service.sh 开机 → 检测备份并强制恢复
  • customize.sh 安装时 → 从备份恢复
  • 首次安装自动读取 frpc.toml.template,保存即生成配置

🐛 Bug 修复

  • 修复 KernelSU 用 source 执行 customize.sh$MODDIR 路径错误,导致备份恢复写出到错误位置的问题
  • 修复 配置手册折叠样式(header 和 body 不在同一 card 内)
  • 修复 base64 传输通过 WebView 桥时中文字符乱码
  • 修复 ps 内存读取在不同 Android 版本列偏移的问题(三路 fallback:ps -o rss/proc/PID/statusps 通用)
  • 修复 备份恢复后文件被 KernelSU 安装器清理的问题(ZIP 内含 frpc.toml 避免被删除,开机 script 强制覆盖)

🔧 其他改进

  • service.sh 仅在 frpc 成功连接服务端后才备份配置(避免备份错误配置)
  • action.sh 同样在连接成功后备份
  • 页面顶部增加模块名称和版本号显示
  • 多级降级获取模块目录:$MODPATH 环境变量 → 硬编码 → ${0%/*}

📦 文件清单

  • bin/frpc — FRPC v0.69.1 ARM64
  • webroot/index.html — WebUI 管理面板
  • service.sh — 开机自启 + 电量保护 + 配置备份
  • customize.sh — 安装脚本(架构检测 + 配置恢复)
  • action.sh — 模块开关(点击闪电图标)
  • conf/frpc.toml.template — 配置模板
  • conf/frpc.toml — 默认配置文件