笔记
0工具
0此页用于记录用户反馈问题后的每一次改进
关于
“写笔记”支持四种格式——Word 文档、Excel 表格、Markdown、纯文本,起稿或二次编辑时都能随时切换,同一篇笔记想用哪种形态来记,都由你说了算。
md、txt、csv、json 这类纯文本则原样载入,不做多余加工。拿一张现成的表倒进来、改几笔、再导出去,等于白用一台免费的格式转换器。
要带走就在右上角点“下载”,可导出 PDF、Word、Markdown、Excel、TXT 等格式;列表卡片“⋯”菜单里,也有同样的下载入口。
在“工具”页点“+ 上传工具”即可发布:填好名称与链接,再用 Markdown 把使用方法写清楚——能解决什么问题、怎么装、怎么用,比堆介绍实在。
要分发安装包就一并上传压缩包(ZIP、RAR、7Z、TAR.GZ,最大 35MB),别人在详情页一键下载;只放链接不带附件也可以。
工具按大家的收藏热度排序,好用的自然会被顶上来。发布后可在详情页或卡片菜单里编辑、下架。
写笔记时勾上“隐藏”,这篇就只存在于你自己的账号里:不进列表、不进搜索、不上首页精选,也不会出现在任何公开的页面,链接发给别人同样打不开。
适合放密码、草稿、日记这类只给自己看的内容;想公开,去“发布”打开它,把“隐藏”的勾去掉再保存,之后编辑会默认保持原状态,不会悄悄变回公开。
不想公开、只想临时给人看:点“分享”生成一条带密码和有效期的链接,到期自动失效,你也能随时撤销。
你的内容会同时保存在多个副本上,系统定期做备份与完整性校验,再配合异地容灾机制:就算某台机器出问题,数据也不会丢,可以长期放心存放;特别重要的资料,仍建议你另外再留一份备份。
全站跑在容器化、模块化的现代架构上,更新、部署、回滚都很快,扩展性和稳定性都按长期运营的标准来设计(Built for reliability, designed to scale)。
这个网站最早只是一个人的笔记仓库,后来慢慢长成现在的知识中枢。设计上很克制——没有广告、没有追踪、没有推荐算法,只是干干净净地存放一些东西;既然做好了,就公开出来,万一有人用得上呢。
不做大而全,不做平台梦,保持简单、保持克制、保持好奇。所有内容都由用户贡献、由用户维护:不会突然冒出付费墙,不会在角落塞广告位,也不会把你的数据卖给第三方。
产品会持续迭代,站内日志页记录着每一次改动,改了什么都有迹可循;想了解这个站是怎么一步步走到今天的,翻翻日志就能看到来龙去脉。
如果在这里看到涉嫌违规的内容,点对应卡片右侧的“举报”按钮就能提交,我们会尽快核实处理;也谢谢你花一点时间,一起把这里维护干净。
趋势
FlClash 在小米锁屏/切后台就自动断开?保活四件套之外,可能是版本回归
小米手机上用 FlClash(HyperOS),锁屏或切到别的 App 一段时间,VPN 就自动断了,必须切回 FlClash 界面才重新连接。后台保持不住,代理形同虚设。很多人的第一反应是"小米杀后台太狠",把常规保活设置全做了还是断——这时候要怀疑是不是这个版本的 App 本身有回归。
先做保活四件套(常规操作)
小米/国产 ROM 杀后台是出了名的狠,先把这几个设上:
- 检查"自启动"和"退出时最小化"是否打开。
- 程序后台运行时,在最近任务列表里把 App 上锁(下拉锁定),防被一键清理杀掉。
- 电池优化改成无限制(设置里搜"电池",把该 App 设为无限制)。
- 后台时把 App 隐藏/锁起来防误杀。
这套做了能解决大部分"锁屏被杀"的问题。
做了还是断?对时间线——可能是版本回归
真实案例的对比很说明问题:同一个人在小米 HyperOS 3.0.303.0 上,FlClash 0.8.93 锁屏/切后台必断,退回 0.8.92 就完全正常。日志里能看到:
[APP] Invoke pre getTraffic timeout TimeoutException after 0:00:10.000000: Future not completed
把触发断连的那个 App(比如知乎)排除在 VPN 之外也没用——这已经不是"哪个 App 触发"的问题,是 0.8.93 这个版本的保活逻辑有回归。
不只是小米,原生安卓也在断
- 有人在 Nothing Phone(原生 Android)上反馈:开了电池后台无限制,依然被严重杀后台,最糟 10 分钟就被杀,而用 surfboard、sing-box 都没有这个问题。
- Pixel 9 / Android 16 也有人复现。
- 结论:0.8.93 的断连问题在多台不同厂商设备上出现,更像是 App 版本自身的 bug,不是单纯系统杀后台。
再补一个国产 ROM 常见的隐藏开关
除了"电池无限制",小米还有几层更隐蔽的杀后台机制,一起处理更稳:
- 设置 → 应用设置 → 应用管理 → 找到 FlClash → 省电策略 → 无限制。
- 设置 → 通知与状态栏 → 把 FlClash 的通知权限打开并设为常驻通知——App 靠常驻通知挂前台服务保活,你把通知关了等于拆了它的保活手段。
- 部分机型还有"神隐模式/后台智能省电",对代理类 App 会有额外限制,能关就关。
怎么处理
- 保活四件套 + 上面的隐藏开关先做上,别跳过。
- 还断就退回上一个版本(比如 0.8.92),对照测试。
- 真的受影响很大又不想退版,可以考虑换别的客户端(有人因此换 bettbox、sing-box)——既然原生安卓上别的客户端都不被杀,说明是 FlClash 自身的保活实现问题。
- 决定去提 issue 的话,把系统版本、FlClash 版本、以及断连那一刻的日志一起贴出来(日志在 App 内可导出),不然开发者很难定位是哪个版本的回归。
日志那行超时到底在说什么
[APP] Invoke pre getTraffic timeout TimeoutException after 0:00:10.000000: Future not completed
这行是 FlClash 自己打的,不是系统杀进程的日志。意思是 App 前台服务里有个"拉取当前流量统计"的异步调用,等了 10 秒没等到结果,抛 TimeoutException,随后 VPN 服务就退出。0.8.93 的这个问题是生命周期处理回归——不是被系统杀掉,是自己这个等待超时把服务干掉了。所以把触发 App 排除出 VPN、做再多保活都没用,根子在 App 内部的状态机。
用 adb 确认进程是被系统杀还是自己退
手机开 USB 调试连电脑,盯日志和进程存活:
adb logcat -v time | grep -iE "karing|vpn|traffic|timeout"
adb shell dumpsys activity processes | grep -i karing
断连那一刻如果 logcat 先出现 FlClash 自己的 TimeoutException、进程还在但不再工作,是 App 自己把 VPN 服务关了,不是系统杀的——这时别折腾保活,直接换版本。反之看到 am_kill 这类 ActivityManager 的 kill 记录、oom_adj 很高,才是系统杀后台,再回头调保活。
把"系统省电"和"App 自己"两件事分开验证
干净的对照法:同一台手机、同一个网络,装 0.8.93 和 0.8.92(退版前先导出配置备份),锁屏放 15 分钟看谁活着。只有 0.8.93 断、0.8.92 不断,就是版本回归,跟 ROM 省电策略无关。另外系统开着"省电模式/超级省电"时,很多机型会无视单个 App 的"无限制"强制优化,测试前先把系统省电关掉,别让两个变量混在一起。
MIUI 通知常驻那条最容易漏
再强调一次:Android 13+ 的 VPN 前台服务强依赖一条常驻通知,通知一旦被划掉或权限被关,系统过一会儿就会把服务回收。小米用户清通知栏手滑把 FlClash 通知划掉的概率很高——划掉后不是立刻断,而是隔一阵被系统"静默回收",正好对上"锁屏/切后台一段时间才断"。把 FlClash 的通知设为常驻且不可划除,能少踩一大半这类坑。