v2ex_hot_2026-04-19

V2EX 热门帖子

1. 你会愿意为浏览器付费吗?

Brave 新的浏览器 Origin
[专为那些不需要支持 Brave 商业模式的冗余功能,但仍渴望获得 Brave 独有隐私保护的用户而设计。]

59.99 美元,折合人民币 425 元,一次供 10 台设备使用。

https://account.brave.com/?intent=checkout&product=origin

作者: 339 | 发布时间: 2026-04-18 17:39


2. 有人会愿意为没有比官方便宜的 Claude 中转付费吗?

感觉干净的 Claude 中转都不便宜,看起来有些甚至还比官方贵,这种为何还有人付费?

作者: zhique | 发布时间: 2026-04-18 22:21


3. 新电脑 brew install node 之后,一个小设置可以提升对供应链投毒的防御

vi ~/.npmrc

然后在里面加入这行:

min-release-age=7 

作者: Livid | 发布时间: 2026-04-16 11:17


4. windows 更新这么离谱吗

本来电脑安装的是 win10 专业版。昨晚睡觉之前关机,发现有更新。顺手就点了更新并关机,结果早上一开机变成 win11le ???要不要这么不要脸

作者: HitmanT | 发布时间: 2026-04-18 01:50


5. 用 AI 的时候遇到一段奇怪的输出

RT, 使用 OpenCode+kimi-k2.5 做一个网页工具, 输出这么一段东西, 最后强行打断才停下, 有没有知道是什么原因 image-\(1\).png

作者: Amit | 发布时间: 2026-04-18 13:51


6. 如何在服务器上用 codex

目前订阅了 gpt pro ,codex 一次也没用过。。。主要是不知道咋在服务器上用,我一般是用 codex 的插件 服务器不能科学上网

作者: elliszkn | 发布时间: 2026-04-18 10:03


7. 实测 poe 上的 Claude 可用!

苦于找不到充值渠道,想起来有 poe 这个壳,一看竟然提供对外工具的 api 了。

昨晚充了$20 那个,结果一晚就干了$5 (完全是自己没节省,瞎聊)左右,从 codex app 转过来的。写代码能力确实比 codex 强。

也可以切模型

具体价格详情:

使用方法: https://poe.com/api/applications/ClaudeCode

作者: firhome | 发布时间: 2026-04-18 12:59


8. DOMPrompter:我做了个专门给前端界面微调的提示词工具

最近在用 Cursor 、Claude Code 这类工具改前端界面的时候,我越来越觉得,真正麻烦的不是从 0 生成一个页面,而是最后那一段很细的界面微调。

比如这种场景:

  • 某个按钮再往右一点
  • 两张卡片之间的 gap 再大一点
  • 标题和下面说明文的距离不太对
  • 某个 tag 看起来太挤,想单独调一下

这时候最难的点其实是:你很难把“到底是哪个元素、差异在哪里、这次想怎么改”说清楚。

截图当然能看,但截图没有 DOM 结构,也没有标签、间距、位置这些上下文;口头描述又很容易越来越模糊,最后就会变成一轮一轮地猜。

所以我做了一个小工具,叫 DOMPrompter 。

它更像是一个专门给界面微调用的工作流工具,不只是给网页用。只要界面本身是基于 DOM 的,不管是浏览器里的页面,还是用 Web 技术封装出来的桌面应用界面,其实都可以拿来调。

它主要做的事大概是这几步:

  • 先直接点中你想改的那个元素
  • 再看这个元素相关的标签、间距、位置、层级这些信息
  • 快速写清楚这次想做的微调意图
  • 最后生成一个更定制的 prompt ,直接丢给 Cursor 、Claude Code 、Copilot 之类的工具

我自己现在主要把它拿来处理这种“不是重做页面,而是把现有界面往前推一点点”的工作。

这周也看到 Codex 、Claude Code 都在往这块补能力了,不过我自己的感受是,界面微调这件事还挺值得做得更完整一点: 不是只知道你点了哪个元素,而是把 tag 、gap 、position 这些上下文也一起带进去,最后生成更贴近这次修改目标的提示词。

GitHub: https://github.com/hooosberg/DOMPrompter

Mac App Store: https://apps.apple.com/us/app/domprompter-ai-coding-prompt/id6761685716?mt=12

如果你平时也会用 AI 改 UI ,我也挺想知道,你们现在最后这一步微调,一般都是怎么做的。

作者: hashtome | 发布时间: 2026-04-18 16:13


9. 分享一些处理大模型幻觉的心得

上个月,我交给大模型几份报告,让它分析用户家庭符不符合签证办理条件,它只能给出前面男主人的分析结果,后面的女主人和儿子的情况完全被忘了。我想让大模型帮我填写一下签证申请表,结果它要么识别不了申请表的字段,要么就是填错了,根本没法用。

后面我研究了一下,简单来说就是,大模型在处理复杂表格时,对“值”的理解远优于对“结构/位置”的理解,这是其核心短板。如果你只是发给它一份方案、几份简历,那它的理解力确实不错,很快就能像讲故事一样把要点讲出来。但是,在工作中,我们遇到的文件往往没有这么简单,它们有不同的章节,不同的层级,还有不同的文件格式,互相嵌套。例如一份财务报告,就包含了 8 大章 24 节 68 小点,其中还有 32 张配图以及 10 张表格,如此复杂的文档,会加速破坏 AI 理解能力。

还有一个问题就是文章的篇幅。虽说现在大模型的上下文窗口,已经能容纳百万字的小说了,把《魔戒》三部曲放进去都不成问题,可“能容纳”跟“可理解”是两个问题。如今市面上大部分的模型,理解力都相当有限,篇幅一长,后面的内容它就读不进去了,或者读一半忘一半,这时候你让它写个人物小传,甚至问它一个事件评价,它的回答都是顾头不顾尾的。

所以,平时我让大模型给我填表的时候也是这样的,它能填对内容,但是容易填错位置,而且越长的表格,错误越多,填错一个位置,手动修改特别麻烦,不如人工填了。

而且,这种问题,还是“不分模型”的。市面上有名的模型我都尝试过,或多或少都存在这个问题,越是能力差的模型,到后面越明显。

https://imgur.com/a/Guu8GR2

问题说到这里,那该怎么解决呢?

指望大模型自己进化?那恐怕是指望不上了。识别结构和层级这种事情,跟大模型“Next Token Prediction”的底层范式不一致,无论怎么进化,大模型都是要从头到尾进行识别,而非基于结构层级。

使用传统软件解决方案?传统软件不够智能,成本对于小公司来说也太高了。而且,到目前我也没有找到特别合适的方案。

总不能回归人力手搓吧?

所以,我的解决方案就是,将计就计,根据大模型的这种特性,自己做了一个填表工具,去补齐它的短板。

思路是这样的:

首先,识别并拆分文档中的独立章节,然后分批将章节内容提交给大模型处理,避免大模型“理解力超载”。其次,填表工具会把“工作经历”、“学习经历”这种需要连续多行输入的区域给识别出来,并把它们跟其它部分拆开,避免大模型混淆。此外,填表工具还会根据用户画像(如基本信息等)自动判断哪些地方是需要填的,哪些地方不用填,提高干活的精确度。

以一张大约 200 个空格的用户信息表为例,有了工具的加持,现在大模型 1 分钟就填完了,比之前快了 5-6 倍,节省了大量的 Token ;准确率也达到 90%以上,秒杀单独使用大模型填表的时候。更不用说它还能识别不同类型的资料,省得我在不同的文档格式之间转来转去了。

大家觉得有用的话,可以试用一下: https://www.gosnapfill.cn/landing?utm_source=v2ex

作者: cxd8190102 | 发布时间: 2026-04-18 16:11


10. 又一个微信公众号 RSS 地址

RSS 订阅地址: http://wxa-reader.x6o4.com/feed.xml

首先要说明一下,这个 RSS 中的公众号文章都是我自己阅读之后再投喂给 AI 生成的。可能会包含你不喜欢的内容。当然,如果你看过之后觉得和我的阅读口味相近,可以保持关注。

我投喂给 AI 后 AI 会给文章打分,如果评分太低的不会生成 RSS 。RSS 每天凌晨 3 点更新,更新量取决于我当天的阅读量。

另外,大家也可以推荐一些高质量的公众号,我关注后日常阅读完觉得有不错的文章也会投到这个 RSS 里面。

你订阅这个 RSS 和使用市面上其他公众号 RSS 生成器不一样的点在于:

  • 这不是爬虫,不会把所有你关注的公众号中的软文硬广也输出出来
  • 这个 RSS 聚合的是高质量的公众号文章,不需要你逐个公众号去筛选订阅,不会订阅后看了一堆广告推送中才看到一篇干货
  • 这个 RSS 会将文章内的广告也一并删除,不会在阅读的过程中被突然插入的广告干扰。

再说回比较现实的问题,这个 RSS 能稳定更新吗?目前都是我自己阅读自己投稿,当做是一种分享,在一些节假日可能会断更。后续我考虑做一个系统接收读者或作者的投稿,跟以前的糗事百科一样也让读者审稿。

当然,现在也可以直接到这个 github repo 的 issue 中投稿: https://github.com/veesong/wxa-reader ,AI 会自动处理投稿。这个 github repo 不是项目源码,只是用来做落地页和接收投稿。

作者: VeeSong | 发布时间: 2026-04-18 16:11


11. 大家都在嫌弃 MCP 的时候我竟然发现有点离不开它

MCP 这个协议刚出来的时候我感觉它到处透露着过度设计的味道,难用又难写,工作需要又不得不用,几乎就是捏着鼻子写。看到社区现在几乎一边倒地嫌弃它,要用 api 和 cli 替代掉它的时候我还有点幸灾乐祸。

但我在开发自己的 Harness 项目 Chorus 的时候又发现一些场景下没办法替换掉 MCP ,主要的原因是通过 MCP 可以更好地感知 Agent 的意图 。有点抽象,让我给大伙把我碰到的问题展开唠唠。

首先说说我想达到什么效果吧,Chorus 是一个用来让 Claude Code 这样的 Coding Agent 能自主推进从需求到设计最后到交付流程的 Harness ,前端看起来大概是这样,能跟踪 Agent 的工作到底到哪了

chorus

在这个流程里的关键节点,比如 Proposal 或者 Task 提交审批,就需要在 claude code 里启动一个独立的 Agent 去替人类审,揪出问题,用对抗的方式让 Agent 自己迭代出没有太大问题的结果

reviewer

那么问题来了:我应该如何让 Claude Code 在这几个关键节点稳定地启动 Reviewer Agent 呢?

方法 1: 用 Skill 或者 Prompt

这是最简单的方式,直接在 Skill 里写清楚,“你必须在 XXX 节点调用 XXX Agent , 根据反馈然后去做 XXX” 非常简单但不靠谱,现在的 Agent 大家调过 PE 也知道,在 Skill 里写的真的会一致遵从吗?尤其是一个小迭代它自己跑上半小时,一开始的 PE 都忘得差不多了,这个方案只是锦上添花但是不解决问题

方法 2:在调用返回中注入 Prompt

既然放在 Skill 里不靠谱,能不能在要启动 Reviewer 的时间点直接给 CC 注入 Prompt 呢?最简单的做法就是上一步动作,比如提交审批这个调用的返回结果里提醒 CC 你该启动一个 Agent 去 review 结果了。其实这个手法是有效的,但存在几个问题:

  1. 耦合性 :不一定每个 Agent 框架都支持你去启动一个自定义 Agent ,遇到不支持的框架你还这么返回就会让 Agent 陷入困惑,执行一些迷惑操作。另外如果你想支持这个 Review Agent 的启用与否,还需要和你的服务耦合,你需要在自己的服务侧去定义这个配置,而不是让用户在自己的 Claude Code 等环境里做用户侧配置
  2. 语义不清晰 :如果是 MCP 这么返回还好,如果你用 API 或者 CLI 还这么返回,会让你的接口一直混着一些专门给 Agent 准备的内容,那你这些接口是只给 Agent 用还是其他的集成也能用呢?当然这不是一个致命问题,加一个设计复杂度比如额外传参,路径分离等也能解决,但是加上这些设计不就变成自己设计了一套类 MCP 的形式吗?

方法 3:在 Hook 处捕获事件

大多数成熟的 Coding Agent 都支持 Hooks ,这也是这类 Agent 的插件系统里最有用的机制,其实就是利用 AOP 的思想去在某一个关键节点上做一些操作。比如我现在的需求,只需要在提交审批这个动作之后去读取本地 Claude Code 配置,如果启用了 Reviewer Agent ,启动它就好。下一个问题是:我如何才能知道 Claude Code 触发了提交审批这个动作,并且提取参数( Proposal ID 等)来让 Reviewer Agent 知道自己到底要去看哪个资源?

拿 Claude Code 举例子,它的 Hook 机制大多数是围绕自己的生命周期流程的,比如SubagentStart, SessionStart等。如何才能知道它在 Chorus 上调用了提交审批这个动作呢?很明显用PostToolUse这个钩子。

如果我的服务用 CLI 或者 API 去暴露接口,那么对应的 tool use 其实是bash或者fetch等等通用的命令/网络操作调用,你想在其中解析出意图不是不可能,但非常不可靠。Claude Code 今天心情好给你直接调用,明天心情不好也许写了一个 py 脚本调用,你怎么去抓呢,参数匹配能出的幺蛾子就更多了。

对比之下用 MCP 去匹配意图简直是手拿把掐,因为 CC 暂时不支持配置本地工具,MCP 就是唯一能把调用固定成一个确定工具名的手法。大家有兴趣可以看下源码我是如何定义这个 Hook 的,简单地说用通配就行

"PostToolUse": [
  {
    "matcher": ".*chorus_pm_submit_proposal",
    "hooks": [
      {
        "type": "command",
        "command": "${CLAUDE_PLUGIN_ROOT}/bin/on-post-submit-proposal.sh"
      }
    ]
  },

这样我不仅能完全感知到 Claude Code 的意图,还能很好地提取参数去注入到一个 Reviewer Agent 的上下文中,省得 Agent 不靠谱地去帮我用生成 Token 的方式传递了。

当然我不是 MCP 的拥趸,这个协议设计得实在太难用了。MCP 真正不可替代的地方在于它把 Agent 的每一次调用都变成了带语义的、确定性的意图信号,前面提到的接口污染和意图捕获问题本质上都是因为这一点。更关键的是 MCP 是跨 Agent 的,不管哪个框架,不管支不支持本地工具定义,只要接了 MCP ,你就有了一个稳定的锚点去感知意图、围绕意图构建 Harness 。让我稳定感知 Agent 意图的协议,似乎只是目前只有 MCP 能做到?如果大家有更好的方法,务必评论给我。

作者: fennu2333 | 发布时间: 2026-04-18 03:09


12. 抽空把自己近几年关注过的 Agent 项目整理成 Awesome List 开源了

https://github.com/mahonzhan/awesome-agent-harness

作者: mahonzhan | 发布时间: 2026-04-18 15:52


13. 像一个弥留之际的老人一样使用 claude

每天一张开眼,打开 claude ,发现又活了一天。

就好像,一个弥留之际的老人,发现自己又活了一天一样。

作者: YanSeven | 发布时间: 2026-04-18 03:31


14. LXC veth 桥接网络模式下如何避免发送的数据包被拆成小包?

网卡是 rtl8127, 用 iperf3 测速,在 host 上测速可以达到 9.42 Gbits/sec ,在 lxc 里测速只有 3.25 Gbits/sec ,造成这么大差异的原因是在 lxc 里发送的数据包被拆成了 1.5KB 的小包(也就是 mtu 的大小),而在 host 上发送的数据包是几十 KB 的大包,我想知道如何让 lxc 里发送的数据包也是几十 KB 的大包,有 v 友对这个问题感兴趣愿意一起研究一下吗?

在 host 上运行 iperf3 发包时 sar 的输出如下:

d@develop:~/test$ sar -n DEV 1 | awk '/IFACE/ && !header_done {print; header_done=1} /enp9s0/'
04:57:43 PM     IFACE   rxpck/s   txpck/s    rxkB/s    txkB/s   rxcmp/s   txcmp/s  rxmcst/s   %ifutil
04:57:44 PM    enp9s0  19111.00  45161.00   1231.95 1152255.61      0.00      0.00      0.00     94.39
04:57:45 PM    enp9s0  19174.00  45152.00   1235.82 1152169.69      0.00      0.00      0.00     94.39
04:57:46 PM    enp9s0  19072.00  45156.00   1229.25 1152220.90      0.00      0.00      0.00     94.39
04:57:47 PM    enp9s0  18963.00  45156.00   1222.37 1152153.47      0.00      0.00      0.00     94.38

在 lxc 内运行 iperf3 发包时 sar 的输出如下:

d@develop:~/test$ sar -n DEV 1 | awk '/IFACE/ && !header_done {print; header_done=1} /enp9s0/'
04:58:51 PM     IFACE   rxpck/s   txpck/s    rxkB/s    txkB/s   rxcmp/s   txcmp/s  rxmcst/s   %ifutil
04:58:52 PM    enp9s0  15288.00 277668.00    985.45 410535.09      0.00      0.00      0.00     33.63
04:58:53 PM    enp9s0  15290.00 277542.00    985.64 410400.17      0.00      0.00      0.00     33.62
04:58:54 PM    enp9s0  15228.00 277660.00    981.49 410523.23      0.00      0.00      0.00     33.63
04:58:55 PM    enp9s0  15265.00 277582.00    983.97 410409.32      0.00      0.00      0.00     33.62

用 txkB/s 除以 txpck/s 就能计算出数据包的大小。

我还试了在 linux 虚拟机(使用 tap 设备,桥接网络)里用 iperf3 测发送的速度, 结果和 lxc 里一样被拆成了小包,但是在虚拟机里用 scp 把本机文件拷贝到其他机器时是大包,而 lxc 里 scp 也是小包,另外更奇怪的是如果是 win11 虚拟机,iperf3 发送的数据包是大包。

我还试了用 macvlan 替代 veth ,结果 lxc 里不管是 iperf3 还是 scp 都不会拆成小包了,但是如果虚拟机用 macvtap ,不管是 iperf3 还是 scp 都全拆成小包了。

这个问题不仅仅出现在 rtl8127 网卡上,rtl8126 和 rtl8125 网卡都一样,只不过在万兆网络下大包和小包两种情况速度的差距更大。

这个问题我已经让 chatgpt plus 和 gemini 3 pro 分析了很多次了,AI 给的方法全都试了都不起作用,AI 只会让我去调整 tso gso gro 以及 mtu 等等参数,都试了都不起作用,感觉现阶段 AI 还是没有能力分析这种非常复杂的问题。

作者: wniming | 发布时间: 2026-04-18 09:51


15. 因为不想反复上线,我把图片变成直接可点的组件了

先打个预防针,企业里是有更多标准化的解决方案的,我这个方案就是图个方便省事。

背景

我们有个小程序里有一个弹窗,弹窗里有个蛮复杂的 ui 设计,然后点击不同的内容会打开对应的视频进行播放。
我考虑到视频内容肯定会增加,那就不能写死代码。这个 ui 比较复杂然后又只是个小弹窗,感觉实在没必要用代码去实现了。
但是图片更新起来快啊,oss 里上传一下就完事。考虑到以后有类似的需求都可以偷个懒,于是就做了这个小工具。

功能

简单说就是给图片上加上热区,每个热区可以配置点击后的事件。

当 ui 更新新的图片后,打开这个工具网站给图片配置一下热区事件,然后导出后还是一张图片,往 oss 里一扔就完成更新了。

代码里集成这个 sdk 后可以直接响应图片上的点击事件,如果 sdk 不合适你的平台,那就集成一下 core 包,一个纯 js 包,ai 实现一下就完事了。集成起来非常简单。

网址

项目网址: https://clickable-img.dev.noteloom.app

后续

因为数据是公开的,所以我想上线个加密功能来着,支持配置一个密钥进行加密。不过看有没有人用吧,没人用就不做了。

作者: rizon | 发布时间: 2026-04-18 14:36


16. 写了个 lottie 动画在 Linux 桌面上顶层播放的小东西

写了个 lottie 动画在 linux 桌面上顶层播放的小东西,可以用在和 codex/claude 回复结束后,播放一个小动画提示,没什么用的玩具 https://github.com/xxyangyoulin/linux-lottie-salute

作者: xxyangyoulin | 发布时间: 2026-04-18 11:44


17. 现在到底是什么模型强?性价比高?

之前一直是用 claude sonnet 4.6 / opus 4.6 但是 openclaw 之类的 claude 都已经不让用 plus 会员订阅了。 现在看到大家很多讨论 chatgpt 的模型,现在 Gpt 质量跟 snooet 比怎么样,强很多吗? openclaw 大家现在都用什么模型呢? 感觉国内的是不是差点意思?

作者: fan88 | 发布时间: 2026-04-18 10:59


18. 低价 GPT 订阅漏洞已被捅到官方脸上

link: https://www.nodeseek.com/jump?to=https%3A%2F%2Fcommunity.openai.com%2Ft%2Fsecurity-report-apple-pay-receipt-validation-does-not-bind-to-purchaser-apple-id-potential-subscription-bypass%2F1379167%3Futm_source%3Dchatgpt.com

现在好了,大家都别玩了,估计这周末就会把漏洞堵上

作者: jsomin | 发布时间: 2026-04-17 18:53


19. 交流下 plus 都去哪儿买的

其实现在 plus 一些卡密渠道是不贵的,很多人可以自己搞几个,成本很低。

作者: jasperchou33 | 发布时间: 2026-04-18 04:35


20. IPv8 ?! 这是不是跟 AI 聊天 Vibe 出来的草案?

有人往 IETF 发布了个 IPv8 草案:Internet Protocol Version 8 (IPv8)

知乎的中文翻译:互联网协议第 8 版( IPv8 )

号称兼容 IPv4 ,但同样需要使用新的 IPv8 Header 。
地址格式是:r.r.r.r.n.n.n.n ,前面的 r 是扩展新空间,后面的 n 是现有 IPv4 地址范围。
还再附加一大堆配套内容。

附加内容当中有一堆十分奇怪的提议,其中之一居然要求交换机强制做 VLAN 硬件 OAuth2 验证。
原文:Three independent enforcement layers provide defence in depth: NIC firmware ACL8, Zone Server gateway ACL8, and switch port OAuth2 hardware VLAN enforcement.
不清楚这是否等于要求交换机必须无条件开启 VLAN 功能,如果是,那么纯二层交换机的地位尴尬了。


至于为什么怀疑这是用 AI 聊天 Vibe 出来,是因为草案有这么一句:draft-thain-wifi8-00 WiFi8 Protocol

提案中的“WiFi8”是指“用于 IPv8 的无线网络协议扩展”
https://www.thenetworkdna.com/2026/04/internet-protocol-version-8-ipv8.html

但在现实中,WiFi 8 特指 WiFi 联盟正在设计、仍未完成的 IEEE 802.11bn 。

当下 IT 从业人员,尤其是网络行业从业人员,不可能不知道未来有 WiFi 8 。
再说了,既然现在有 WiFi 4 、WiFi 5 、WiFi 6 、WiFi 7 ,那么很自然地会推导出将来大概率会有 WiFi 8 ,从而主动使用其他字词以避免造成歧义。

所以这下就有两个可能:要么是作者纯手写+不知道 WiFi8 ,要么是跟 AI 聊出来的 Vibe 草案+作者没检查。


提到兼容 IPv4 ,提案说 IPv8 does not require dual-stack operation 。不需要双栈?那么怎么互通?靠的是“8to4 隧道”。似曾相识,IPv6 也有 6to4 隧道。

还有一点我个人觉得是夸大其词的:No modification to IPv4 application required (现有 IPv4 应用程序无需修改)

IPv4 应用程序在新版系统运行接收到 IPv8 地址,但大量程序内部的sin_addr大小早就固定了的,没办法容纳 IPv8 地址,想存都存不下啊。除非继续写入到后面的 padding 区间。
而且新麻烦不止这一个。htonl()和 ntohl()是 32bit integer 的函数,大量程序早就写死使用 uint32 变量接受返回值,一旦传入 IPv8 地址就只能截断。

Nginx 的例子:
https://github.com/nginx/nginx/blob/98fc3bb78e8daef25c3d850c9cba8c2f787fb99e/src/http/ngx_http_huff_encode.c#L186

#define ngx_http_huff_encode_buf(dst, buf)                                    \
    (*(uint32_t *) (dst) = htonl(buf))

https://github.com/nginx/nginx/blob/98fc3bb78e8daef25c3d850c9cba8c2f787fb99e/src/http/v2/ngx_http_v2.h#L341

#define ngx_http_v2_write_uint32_aligned(p, s)                                \
    (*(uint32_t *) (p) = htonl((uint32_t) (s)), (p) + sizeof(uint32_t))

这么一来,“No modification”也不太可能。

作者: cnbatch | 发布时间: 2026-04-18 09:13


21. 如何建一个自己的号池,让 cursor 真正实现 token 自由

Cursor Pro $20 一个月,500 次快速请求用完就降速。重度用的人,月中就开始焦虑额度。

但 Cursor 的模型不是只能用它自己的配额。

有办法把外部的免费模型接进去,额度用完无缝切换,不中断编码。

先说能接什么

目前能免费拿到的顶级编码模型:

来源 模型 费用 怎么拿
Kiro Claude Sonnet 4.5 免费(约 500 次/月) kiro.dev 注册
Codex GPT-5.4 等 7 个模型 限时免费 安装即用
Antigravity Gemini 3.1 Pro 免费 Google AI Pro 首月免费领
Groq Llama 70B, Kimi K2 免费 注册拿 API Key
Cerebras Qwen 235B 免费 注册拿 API Key
Gemini API Gemini 2.5 Pro 免费 Google 账号登录 AI Studio

这些加起来,Sonnet + GPT-5.4 + Gemini 3.1 Pro + Llama 70B + Qwen 235B ,全部零成本( Codex 为限时免费)。

问题是:这些配额各自为政,不能直接在 Cursor 里用。

怎么接进 Cursor

用 OpenRelay 。

它跑在本地,把上面所有配额统一成一个端点,然后通过 RPC 代理无缝接入 Cursor 。

具体步骤:

1. 装 OpenRelay

去 GitHub 下载可执行文件:github.com/romgX/openrelay/releases

Windows 双击运行,macOS 终端执行:

chmod +x openrelay-macos
xattr -d com.apple.quarantine openrelay-macos
./openrelay-macos

打开 http://localhost:18765,进 Web 面板。

2. 添加免费 Provider

OpenRelay 会自动扫描你机器上已有的 AI 工具——Kiro 、Claude Code 、Antigravity——自动发现它们的配额。

API 类的( Groq 、Cerebras 、SambaNova ),在面板里点「添加 Provider 」,填一次 API Key 。

3. 组配额池

在面板的「自定义模型组」里,把多个 Provider 串成一条链:

"coding-sonnet" = Kiro (Sonnet 4.5) → Claude Code (Sonnet 4.6)
"coding-fast" = Groq (Llama 70B) → Cerebras (Qwen 235B) → SambaNova (DeepSeek V3.2)

第一个配额用完,自动切第二个。你感知不到切换。

4. 接入 Cursor

面板里找到 Cursor ,开启 RPC 代理。Cursor 会无缝使用你的配额池,不需要改 Cursor 的任何设置。

搞定。

Claude Code 同理

如果你用 Claude Code ,接入更简单:

export ANTHROPIC_BASE_URL=http://localhost:18765
export ANTHROPIC_API_KEY=unused

或者面板里一键配置:选中 Claude Code → 选择 Provider → 开关打开 → 重开终端。

现在 Claude Code 走你的配额池。Kiro 的 Sonnet 用完,自动切 Groq 的 Llama ,再切 Cerebras 。

Google AI Pro:最大的一块免费配额

单独说一下这个,因为它的含金量最高。

Google One AI Pro 首月免费,包含 Gemini 3.1 Pro 、Claude Opus 4.6 、Sonnet 4.6 、GPT-OSS 120B ,配额每 5 小时刷新。

领取方法:Google One 官网 → AI Pro 方案 → 绑支付方式 → $0 开通。到期前取消不扣钱。

领了之后装 Antigravity ( Google 的 AI 编辑器),OpenRelay 自动发现这个配额,加入你的配额池。

家庭组玩法 :Google One 支持家庭组共享,一个主账号拉 5 个人,所有人共享 AI Pro 权益。每人都能在自己电脑上装 Antigravity ,拿到独立的 Gemini 3.1 Pro 和 Opus 4.6 配额。

OpenRelay 自动发现你本机已登录的 Antigravity ,加上你添加的 API Key ( Groq 、Cerebras 等),全部串成一条配额链。怎么注册、有几个号,它不管——只负责把你已有的配额统一管理和自动切换。

算笔账

方案 月费 能用的模型
Cursor Pro $20 自带模型,500 次快速
Claude Code Pro $20 Opus 4.6 + Sonnet 4.6
本文方案 $0 ( Google AI Pro 首月免费,Codex 限时免费) Opus 4.6 + Sonnet 4.5 + GPT-5.4 + Gemini 3.1 Pro + Llama 70B + Qwen 235B

$0 方案的代价是:免费额度有日限,重度用可能不够。但多个 Provider 轮换兜底,日常开发基本不断供。

如果你已经有 Cursor 或 Claude Code 订阅,加上这些免费配额,等于在订阅基础上多了一层保险——额度用完不降速,自动切免费池。

注意事项

  1. 网络要稳定 ——Google 、Anthropic 对异常 IP 敏感
  2. Google AI Pro 到期前取消 ——不然扣 $19.99
  3. 所有数据本地处理 ——OpenRelay 跑在你电脑上,Key 不上传,请求直连 AI 后端
  4. 开源可审计 ——不放心可以看代码

下载

GitHub:github.com/romgX/openrelay

觉得有用,Star 一下。

作者: rxc420902911 | 发布时间: 2026-04-14 12:40


22. 在荣耀 9X 手机上发现来自快应用的流氓广告

之前我妈跟我说手机上有广告,关不掉。
是一个蓝色闪电图标,名为“趣点学习”的类似微信小程序的界面,连点返回无法退出,但是用多任务按钮可以退
今天又跟我说有广告,退不出去了
看了一下,发现广告制作了一个假的三按钮,需要上滑才能调出真正的三按钮
系统无法通过长按多任务卡片调出设置界面,只能在应用列表里翻,最后发现是“快应用”弹出的广告
而且是无法停用的系统应用,只能是卸载更新+禁止联网+ban 掉所有权限

作者: 340746 | 发布时间: 2026-04-18 04:56


23. claude 想冲 max,但是又怕中间要是需要认证了直接无了

作者: yujianfei | 发布时间: 2026-04-18 09:11


24. reddit 上都在抱怨 opus4.7,说又贵又难用,是真的吗?

token 变贵,上下文效果拉垮,很难察觉的致命幻觉。现在都不知道到底用啥模型了

作者: yuan321 | 发布时间: 2026-04-17 09:14


25. Win 11/10 重装系统、保留数据、初始化

完整版:
GitHubB 站

摘要

常见软件的配置与数据迁移方法
Windows 系统设置
7-Zip 设置
OOBE 设置:装驱动、禁用 BitLocker
重新激活系统
卸载禁用广告组件

重装前的思考

我被微软偷袭了,不能登录微软帐户,详情见《 微软!我只是想更新 BIOS ,结果被迫重装系统?!

重装与保留数据的思路

Windows 设置

Windows 官方云同步只支持部分设置,具体看文档:
[] 图:Windows 备份设置目录 (中文是机翻, 英文版
而且由于网络问题,不一定能同步成功。我建议使用截图与文本保存修改过的配置。

控制面板

在 Win11 系统,已经有一半都被「设置」取代了。

注册表

注册表保存了 Windows 的配置、软件的配置。在我用的软件里,把配置和数据存在注册表的软件只有少数几个。
全部备份再恢复是不行的,系统问题可能就是因为注册表改乱了导致的。
对个别软件可以考虑备份相关的注册表。

组策略

可能设置了比如:关闭 Windows 自动更新、禁用任务管理器、禁用控制面板等策略。

用户文件夹

环境变量

先介绍几个环境变量,这些变量和路径是等价的,后面的文件路径会使用这些变量。

环境变量 对应路径
%UserProfile% C:\Users<用户名>
%AppData% C:\Users<用户名>\AppData\Roaming
%LocalAppData% C:\Users<用户名>\AppData\Local

数据盘(非系统盘)的数据

数据盘的 NTFS 的 ACL 权限问题
用户在重装系统后可能会发现非系统盘(如 D 盘)的文件打不开,提示「拒绝访问」;或者在非系统盘安装软件需要管理员权限。这些问题的就是 NTFS 的 ACL (访问控制)权限导致的。ACL 不是存在注册表里,也不是存在系统盘里,而是跟文件系统放一起的。重装系统后,非系统盘的 ACL 设置是没有变化的;即使用户名相同,重装后 SID 也会变化;结果就是新用户无法访问非系统盘的数据,需要用管理员权限修改 ACL 才可以访问

由于我对 NTFS 只是一知半解,为了减少 bug 以及数据安全,我选择 D 盘也手动迁移数据。文件打包之后再解压,就不会有旧的 ACL 权限问题,而是直接继承解压的目标文件夹的 ACL 权限。
我是刚好有一块空闲的固态硬盘可以用来中转数据,如果是用机械硬盘中转的话,移动数据的耗时会很长。

如果觉得这个方案麻烦或者不可行,也可按照下方的参考资料,直接修改 D 盘的 ACL ,也不是不能用。
参考 1参考 2

数据盘的迁移方案

  1. 使用 7-Zip 按需对文件夹打包(不压缩)。
  2. 压缩包存在中转的硬盘里
  3. 重装后解压出来

软件

准备软件安装包
有些软件是用来帮助安装其他软件的,这些软件的安装包建议提前备好,放在 U 盘或数据盘。比如:网卡驱动、显卡驱动、下载器、解压软件、代理软件、浏览器。

我一直有存档安装包的习惯,除了会强制要求升级的软件之外都会保存,尤其是个人开发的软件。所以,有安装包的就直接安装原来的版本,没有的就下载最新的。

注意付费软件授权「反激活」

软件配置与数据
优先使用软件自带的配置备份、导出功能。

软件的数据一般存储在这些位置:

  • 如果是便捷版,就存在软件程序所在目录
  • %AppData%、%LocalAppData%
  • %UserProfile%、%UserProfile%\Documents 、%UserProfile%\Saved Games
  • 注册表:HKEY_CURRENT_USER\Software

软件在 %UserProfile% 路径下的数据,有这几类情况:

  • 直接在这个路径以软件的名字新建文件夹
  • 在「我的文档」里新建文件夹
  • . 开头的隐藏文件、隐藏文件夹

对于重要的软件 要参考他人迁移的例子,或者进行实测,避免出现数据丢失。

还原软件数据
先安装软件,然后有两种方式:

  • 手动创建文件夹,恢复数据。
  • 先运行一次软件,让软件创建相关文件夹。退出软件,再还原备份的数据。

电子游戏

游戏的数据不只是程序、美术资产,还有存档、补丁、mod 、设置。比如补丁(尤其是那些游戏的补丁)、mod ,不管是 Steam 还是 Xbox 的云存档都是不会备份的,需要手动备份。


备份数据

Windows

设置( Win + I 打开的那个)

个性化
主题
主题文件:%LocalAppData%\Microsoft\Windows\Themes ,这个文件在简中系统用的是 GBK 编码。注册表 HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\ThemesCurrentTheme 记录当前正在运行的 .theme 文件路径。
声音:程序事件:感叹号、星号、系统通知、默认响声,这个 Windows Background.wav 比较烦人。
开始
任务栏

辅助功能
鼠标指针与触控
自定义方案位置在注册表:HKEY_CURRENT_USER\Control Panel\Cursors\Schemes

Windows 杂项

开始菜单固定的程序
截图保存

(右下角)系统托盘图标排序
截图保存

文件资源理管器
手动记录设置。
文件夹选项 常规 查看 显示隐藏文件 显示扩展名

Windows 安全中心( Defender )
手动记录设置。
比如添加了白名单、关闭了 VBS (虚拟化安全)、关闭了「内存完整性」。

Hosts 文件
C:\Windows\System32\drivers\etc\hosts

环境变量
用户变量:Path:D:\software
编程语言的二进制程序。

PowerShell 的历史记录
%AppData%\Microsoft\Windows\PowerShell\PSReadLine\ConsoleHost_history.txt

手动添加的开机启动项
%AppData%\Microsoft\Windows\Start Menu\Programs\Startup

计划任务
taskschd.msc

防火墙策略
wf.msc

SSH 密钥、GPG 密钥
%UserProfile%\.ssh

数字证书
有些业务系统(网上银行、税务软件或公司内部系统)需要特定的 .pfx 或 .p12 证书才能访问。

自定义安装的字体
系统字体:C:\Windows\Fonts
用户字体:%LocalAppData%\Microsoft\Windows\Fonts

注册表

我改了右键菜单相关的注册表项。

组策略

我没有记录对组策略的修改。

Office

准备安装包
我用的是 Office 2021 专业增强版 零售版。脱机安装程序的 iso 有 4.86 GiB 。在不用代理的情部下,下载需要大概 40 分钟。这也是使用在线安装程序,同时不经过代理要等待的时间。所以建议先下载好「脱机安装程序」
订阅 可以找到「已购买的产品」,点「安装」就可以下载了。先下载「脱机安装程序」。再下载在线安装程序「 Office 专业增强版 2021-64 位」(用于更新)。

在微软商店安装的应用 UWP / MSIX

Terminal / 终端
配置文件:%LocalAppData%\Packages\Microsoft.WindowsTerminal_8wekyb3d8bbwe\LocalState\

Snipaste
设置:

  • 微软商店版本: %LocalAppData%\Packages\45479liulios.17062D84F7C46_p7pnf6hceqser\LocalState config.ini
  • 桌面版:程序安装目录的 config.ini

exe 安装的应用

注意软件授权「反激活」

Everything
备份 %AppData%\Everything 文件夹,或者安装目录即可。
书签:可以导出。

Firefox
详细操作看我之前写的过《迁移浏览器数据的方法》。
备份两个文件夹:
配置:%AppData%\Mozilla\Firefox\Profiles\
缓存:%LocalAppData%\Mozilla\Firefox\Profiles\

Git
%UserProfile%\.gitconfig

Google Chrome
详细操作看我之前写的过《迁移浏览器数据的方法》。
备份:
%LocalAppData%\Google\Chrome\User Data

OBS Studio
%AppData%\obs-studio

Obsidian
每个仓库都是一套设置,迁移仓库即可。
%AppData%\obsidian 文件夹内:obsidian.json 保存了最近打开的仓库,Preferences 可能也有用。

PotPlayer
可以在设置中「导出当前配置」,会导出注册表项;这个文件实际还包含了播放的历史记录。
或者勾选「将设置保存到初始化文件 (.ini)」,就会在 %AppData%\PotPlayerMini64 生成一个 PotPlayerMini64.ini
实在是不想再配一遍 MadVR-LAVFilters 了,这次准备换播放器。

Python
第三方包(安装目录): Python\Python312\Lib\site-packages
pip 设置(镜像): %AppData%\pip\pip.ini

SumatraPDF
设置和历史记录都在这一个文件里: %LocalAppData%\SumatraPDF\SumatraPDF-settings.txt

Telegram
备份 %AppData%\Telegram Desktop\tdata
恢复数据后,打开就是登录状态,不需要重新登录,也不会有重复的登录设备。其他数据感觉也都是在的。

Typora
%AppData%\Typora 包括设置、主题。
TODO: 反激活

Visual Studio Code
官方支持云同步: 文档 。「历史记录」「打开的文件」「未保存的草稿」不知道能否同步。
开启系统代理时:由于 Windows 优先使用 IPv6 协议,如果你的代理没有 IPv6 地址,结果就是无法登录微软帐户 。解决办法(二选一):1. 关闭代理。2. 设置 hosts:20.190.190.195 [login.microsoftonline.com](http://login.microsoftonline.com)

%AppData%\Code\User 整个文件夹都备份。文件夹下:settings.json 既包含 VS Code 的设置,也包括扩展的设置。
部分扩展在settings.json 之外还有数据。比如 Markdown Preview Enhanced%UserProfile%\.crossnote 里还有几个文件,style.less 定义了预览 markdown 的样式。
全局状态与缓存%AppData%\Code\Local Storage%AppData%\Code\Backups 存储了关闭软件时没保存的临时文件(热退出数据)以及窗口的排列状态。Gemini 说官方云同步不会同步这些内容。
扩展安装目录%UserProfile%\.vscode\extensions ,可以不备份。

VMware
软件设置:%AppData%\VMware
虚拟机文件:记得先关闭虚拟机。

Wireshark
备份:%AppData%\Wireshark

游戏

3DMark
%LocalAppData%\3DMark 设置方面,好像没什么要备份的。
%UserProfile%\Documents\3DMark 保存了测试结果。

Battlefield 6
游戏设置 %UserProfile%\Documents\Battlefield 6\settings\steam

Rockstar Games ,包括 GTA5 RDR2
%UserProfile%\Documents\Rockstar Games

用户文件夹

%UserProfile% 包括「我的文档」,%AppData%%LocalAppData% 就不整体备份了。

7-Zip 设置

使用 7-Zip 添加各文件夹,

  • 只打包不压缩:压缩格式选 7z ,压缩等级选存储 (Store)。
  • 在「选项」里,勾选「存储创建时间」「存储最后访问时间」。两个 checkbox 都要勾才能把时间存到压缩包里。
  • 设置压缩包时间为当前文件时间:作用是在包里的所有文件中,找到最近修改的那个文件,以该文件的修改时间作为整个压缩包的修改时间。不需要勾选。
  • 不更改源文件最后访问时间:压缩时 7-Zip 要访问文件,所以默认情况下会改变访问时间,勾选这一项之后,访问时间不会被 7-Zip 改变。

如果遇到「文件正在使用」无法打包,就进 PE 系统打包。
压缩完成后,检查错误:在 7-Zip 中选中压缩包,点「测试」。

备份 D 盘

  • 关机。拆掉独显(为了放中转硬盘),视频线接主板。
  • 开机。打包方法同上。

SpaceSniffer 可以保存可视化的目录结构,保存后方便恢复。

C 盘全盘备份

强烈建议做备份,不要嫌麻烦。
进入 PE ,使用 DiskGenius 对全分区或全硬盘备份,如果遇到意外,或者重装之后那些问题还存在,之后可以恢复。
还有一个重要作用是,如果某些文件忘了备份,重装后还能从镜像中提取出来。


安装 Windows 及初始化

下载镜像、驱动

下载系统镜像
下载 Windows 11

Windows 官网 下载 Win10 镜像,2026-01 月和 2024-04 月下载的是一样的 22H2 版本( MD5 值相同)Win10_22H2_Chinese_Simplified_x64v1.iso

准备网卡驱动
去主板(网卡、笔记本制造商)的官网下载网卡驱动,解压后 ,放在 U 盘里。
这一步不建议跳过 ,因为不装驱动可能上不了网,不能上网就不能下驱动。我的主板是「微星 MPG-Z690-CARBON-WIFI 」,重装后在 OOBE 界面联网时,只能连 WiFi ,有线网卡是不工作的。如果 WiFi 的信号不稳定,那网络就不稳定,在 OOBE 界面对 Windows 设置时就容易出错然后重复设置,甚至有可能跳过某些设置。

准备 VMD/IRST 驱动:解决「找不到驱动器(无法识别硬盘)问题」
一般是笔记本电脑会遇到这个问题,因为近几年生产的笔记本会默认开启 VMD/IRST 功能,重装系统后由于没驱动就会无法识别硬盘。自己装的台式机主板一般是不会开这个功能的。
不组 RAID 的话建议直接关闭 ,就不用装驱动了。因为这个功能在功能方面没有明显的好处,反而会导致部分硬盘软件无法识别硬盘,有兼容性问题,比如甚至 Win11 安装程序都不带这个驱动。关闭方法就是在主板里,找到名字是:VMD 、IRST 、Intel 快速存储技术、RAID 的选项,把它关闭。
指南

如果要使用 VMD ,就去主板(网卡、笔记本制造商)的官网,或者 Intel 的官网 下载网卡驱动,解压后,放在 U 盘里。
指南

安装 Windows

拆下数据盘
为了数据安全,最保险的操作是把除了系统盘之外的其他所有硬盘从主板上取下 ;这样可以避免后续安装系统、禁用 BitLocker 等操作的风险。

安装驱动
[] 图:BV1UP4y1L7io-17:51
在安装 Windows 选择硬盘分区的界面,安装 VMD/IRST 驱动。

OOBE 设置

OOBE Out-of-Box Experience

安装网卡驱动
进入 OOBE 界面后,先按 Shift + F10 ,再输入 explorer.exe 回车,调出「文件资源管理器」。(据说 Win + E 能调出「文件资源管理器」,我用 Win10 测试是不行的。)
然后安装网卡驱动。

禁用 BitLocker / 设备加密
Win11 家庭版和专业版是自动开启 BitLocker 功能的,非高端商务人士建议还是关闭,别给自己找麻烦。
(视频演示: BV1Ss42137Wn )在安装界面的 OOBE 阶段(即选择国家/语言界面),按下 Shift + F10 打开命令行,输入 regedit,在 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\BitLocker 下新建一个名为 PreventDeviceEncryptionDWORD (32 位) 值,并将其值设置为 1 。

地区
选新加坡。

用户名保持一致
不管用本地帐户还是微软帐户,最好都保持用户名不变。

登录微软帐户

完成安装

确认新系统没问题

进入桌面。暂停系统更新。

安装显卡驱动
如果没有提前下载安装包的话,系统也会自动下载驱动的,但是看不到进度条。

安装芯片组驱动(可选)

使用系统文件检查器 sfc
我想确认一下是不是全新安装的系统也能被找出问题。
使用系统文件检查器工具修复丢失或损坏的系统文件
sfc 命令

  1. 运行 DISM:DISM /Online /Cleanup-Image /Scanhealth 检查映像是否有问题
  2. 运行 sfc: sfc /scannow

未发现问题的话:Windows 资源保护未找到任何完整性冲突。

如果有问题
看能否解决。如果解决不了:进 PE ,还原 C 盘的备份。

(确认)配置数据盘 NTFS 权限

Windows 设置(初始化、优化)

关闭:为了提高安全性 …… Windows Hello
帐户 → 登录选项
为了提高安全性,仅允许对此设备上的 Microsoft 帐户使用 Windows Hello 登录(推荐)
不要再被 PIN 卡脖子了。

设置 PIN 、Windows Hello

重新激活系统

在疑难解答中激活系统
Windows 支持在更换硬件后重新激活 。不只是重装系统,哪怕是更换了硬件,也一样能重新激活。
除了 KMS 以外,使用密钥激活 Windows 后,一般都把密钥转换成「与 Microsoft 帐户关联的数字许可证」。所以,在登录微软帐户后,进入设置 → 系统 → 激活 → 疑难解答,如图,选择「我最近更改了此设备的硬件」。


如果有多个密钥的话,还要再选择其中一个进行激活。

设置

系统

语言和区域
区域:新加坡。避开:微软电脑管家、微软应用商店的腾讯应用宝专区。
把「非 Unicode 程序的语言」也就是 system locale 设为「简体中文(新加坡)」。避开:OfficePlus 。

帐户

关联的设备

关联的设备

这里显示的设备与微软帐户网页端显示的设备是不一致的 。重装后,同一台电脑,在我这里有 4 个重复的(可能是由于更换硬件、从 Win10 升级到 Win11 导致的),但在 微软帐户网页端 只显示 2 个设备。点击「删除设备」就会跳转到网页,URL 是这样的:
[https://account.microsoft.com/devices/device?fref=Win11_Settings_AC_MyDevices_remove&deviceId=global%](https://account.microsoft.com/devices/device?fref=Win11_Settings_AC_MyDevices_remove&deviceId=global%)<16 位字母数字>%5D
可以注意到有个 deviceId 参数,每个登录微软帐户的设备有一个设备 id ,格式是这样的:
global[<16 位字母数字>]
同一台电脑被识别为多台设备,就是因为这个 id 不同。对于我这 4 个重复的项,点击「删除设备」后,打开的网页都能显示设备信息,所以是微软帐户网页端设备显示不完整
删除设备之后,也就是 deviceId 不存在的情况,网页端显示是这样的:

微软设备不存在

删除重复项时,可以通过「 OS 内部版本」「查找我的设备」进行区分。还有就是删除设备后,不会立即生效,需要重启才行。

打开传递优化
由于微软的境内服务器带宽不稳定,下载速度慢,开启传递优化后可以提高下载速度。如图,还是有用的。

Windows 更新 > 高级选项 > 传递优化,允许从其他设备下载,允许从以下来源下载:Internet 和我的本地网络上的设备。
注意还要设置 上传选项 → 每月上传限制 ,因为现在运营商卡上传。

更新系统

关于安全中心的语言是英文 的问题,安装 KB2267602 更新就正常了。但还是有部分功能是英文的

Windows 杂项

修改 PowerShell 执行策略
管理员权限打开终端,运行 Set-ExecutionPolicy RemoteSigned

自定义安装的字体
Shift + 右键,「为所有用户安装」。因为有些旧软件只读取 C:\Windows\Fonts 这个路径的字体。

文件资源理管器
恢复设置。

安装软件、还原数据

Office

安装 Office
安装语言:选简中,没有已知问题。
在微软官网下载的「 Office 2021 专业增强版」 iso ,它的版本是 2304 ,需要更新。所以在脱机安装完成后,再运行在线安装程序,等待更新完成。更新包就比较小,等待 10 分钟就可以了。
更新完成后,打开 Excel (不要开 OneNote ),会自动登录帐户,完成激活。

选择 Office 许可

设置 system locale 之后,应该是不需要卸载「微软 OfficePlus 」了。
设置 Office 的用户名、缩写

OneDrive
设置:
同步并备份:取消所有备份,尤其是「我的文档」。

OneNote
有多个笔记本的话,建议逐个进行同步,不要一次全都打开
打开「选项」,手动恢复 OneNote 设置。
同步完成后就是漫长的「折叠子页面」。
我的笔记本同步完成后,还有很多页需要手动点击后才加载出来 ,否则是搜索不到的,不知道是不是因为数据太多了。

在微软商店安装的应用 UWP / MSIX

打开微软商店,检查更新,会自动安装一部分应用。

卸载小组件 / Widgets
就在微软商店找到 Windows Web Experience Pack 卸了就行了。

禁用开始菜单的在线搜索
我是在卸载「小组件」之后,就不显示在线搜索结果了。改注册表倒是好像没有用。
如果卸载小组件不行的话,进入注册表,HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Search 设置 BingSearchEnabled DWORD (32 位) 值 为 0 。

卸载「 Edge 游戏助手」
在我这里是没有直接安装这个小组件的。如果要卸载的话,按 Win + G 打开 Game Bar ,点「小组件菜单」按钮(图标是九宫格),最下面「小组件商店」 → 已安装,卸载。

MSI Center
即使是在官网下载 exe ,最后安装完成也是变成微软商店应用。
可以在这里更新驱动。

exe 安装的应用

按照安装顺序排序

7-Zip
设置文件关联,需要在 Windows 里面设置。即使用管理员权限运行 7-Zip 也不能设置成功。

IDM Internet Download Manager
支持 B 站的视频:选项 - 常规 - 自定义浏览器中的 IDM 下载浮动条 - 添加文件类型 M4S

Firefox
修改默认浏览器之后,再打开 Edge 浏览器时,记得不要手快点错了

Edge 弹窗

Steam
Steam 的游戏库:迁移数据后数据盘的库是不能用的,会提示「磁盘写入错误」;需要在设置里「移除库」再新建,默认文件夹名字是:SteamLibrary
还原游戏程序:只需要把文件夹放在正确的位置,在 Steam 里点「安装」,Steam 就会开始验证文件,验证完成就可以了。

VMware

  1. 安装 17.5.2 版本
  2. 覆盖数据
  3. 导入虚拟机,选择移动不要选复制

安装软件完成后的设置

精简右键菜单

开始菜单固定的程序

(右下角)系统托盘图标排序

优化开机启动
任务管理器 → 启动。

优化服务项
Win + R ,msconfig

参考资料

Gemini
ChatGPT
[官方双语] Windows ,这么装才干净 - 2025 版 Windows11 安装教程 》 LTT

看了但没用上

Windows 系统超基础必学调教指南 》赵德柱。对新手很有帮助

更新日志

2026-01-22 第一版
2025-12-24 开始写、规划


欢迎关注我的频道: https://t.me/fengwq

作者: fengwq | 发布时间: 2026-04-18 06:58


26. 使用 auto-cpufreq 平衡 Linux 性能功耗

在 Fedora Linux 下,调整系统使用 auto-cpufreq 速度和功耗优化器。

搭载 Intel Core Ultra 7 255H 处理器的设备,离电状态进行日常网页浏览、写作和听音乐等轻度任务时的功耗表现,基本维持在 10W 左右。

作者: DejavuMoe | 发布时间: 2026-04-18 04:00


27. 这波 GPT Codex 曝光后续的操作过于逆天

原 86 的店铺已经关闭支付方式了,新客肯定是买不了,剩下还有余额的、大代理依旧可以拿货。到底便宜了谁? 至少对于那些二道贩子来说,几乎没啥影响,反倒是你我这种散客,想图个便宜的只能另寻他路,排队去 bot 吧。 以下是 86 通知原文:

由于外部压力原因,聊天群关闭,卡网暂时关闭支付方式,仍有余额的用户可继续使用。
未使用的卡密正常有效激活,订单售后质保问题请联系
卡密批发条件:原卡网消费记录>1000 且日需 100+(提供用户名和邮箱进行认证) 或 日需 300+的代理可联系机器人批发 

作者: Geekbench7 | 发布时间: 2026-04-17 12:16


28. 分享下最近低价 GPT Codex 的来源(源头)

https://shop.86gamestore.com/ 最近泛滥就是因为这个源头下场卖货然后一堆倒卖的 plus7 元
https://ferrigpt.asia/ plus 6 元 5x 95 元 20x 160 元(这家 Plus 掉订阅比较多)
https://shop.nitro.xin/ xin 渠道散客买不到太低价格 代理 Plus 8 元左右
https://makerich.club/ chong 这个渠道不是源头,也是流传最久的渠道 价格散卖 5x 110 元 20x160 左右
@gptnocard_bot tg 机器人 20x 大概 60 元左右 plus 零成本(机器人队列比较慢)被大家论坛熟知就是这个 bot 下场送 20x.

申明:上面链接与我无任何利益相关。

现在外面任何 Gpt 代充都是这个原理,别相信官方代充 ios 代充。这个方法已经从去年 12 月份流传至今了。可以说从去年 12 月份开始你们在外面找的代充都是这个渠道,都是狠狠赚了你们一笔,别不信。

作者: taozheju | 发布时间: 2026-04-17 01:12


29. oh-my-claude-code 有人用过吗

看介绍是完全自动化的开发. 有个问题: 这个过程中应该要自动化测试. 是不是只适合部分类型的项目(自动化测试比较成熟/简单的): 比如在浏览器里运行的, 没有 UI 的. 对于在本机上运行的有 UI 的程序, 是不是就不太合适了.

作者: jasonhc | 发布时间: 2026-04-18 03:06


30. 没有编辑器, CLI 纯聊天写代码的方式有点儿难适应

体验了一段时间纯聊天写代码,没有编辑器的模式,好难适应。

  1. 看不到代码,心里感觉虚的很
  2. 提供上下文给 ai 时,没办法精确关联到文件第几行

不理解为什么 cli 或者 codex 这种模式,咋还有这么多人用

作者: jedeft | 发布时间: 2026-04-17 15:25


31. 成功被 Anthropic 毕业.

在 2026/04/17 被 Anthropic 毕业了 , 存活了 12 天 .

支付方式 : 公司的 Mercury 账号 , 分配的虚拟卡 ( 独享 )
网络情况 : 使用链式代理 , 新加坡/美国 固定 ip ( idc ) 为全局流量出口
使用情况 : claude code + claude 网站 , 只在一个机器上登录过 cc

开通的是 20USD 的 Pro .

前面一段时间都是使用的都是 新加坡 ip 出口 . 最近一两天梯子不稳定使用了一小会 美国 ip 出口 , 中间有访问过几次 claude 的网站 , 然后今天收到了邮件 .

尝试再次使用 新加坡 ip 去注册 , 需要验证手机号了 .
现在更加支持 Openai .

作者: tangtj | 发布时间: 2026-04-17 17:12


32. 2026 年了,这个世界还存在互联网精神🥹

先说事情起因,我几个月前开发了一个分析聊天记录的软件,当时是在自己的 github 账户下的,也就是 hellodigua/chatlab,结果没想到发出去以后有很多用户有这个需求,在不断维护下,Star 到现在也涨到 5700 了。

于是就想到,这个项目要继续发展下去的话,应该把项目转到组织下更合适一些,不出意外,ChatLab 的组织已经被一个葡萄牙的开发者给注册了,但是它的项目已经 5 年多没有更新了。

于是尝试给那个开发者的项目下发了一个 issue ,说明了我的项目现状,希望能获取到这个组织。

发完之后一个月都没动静,我基本已经死心了,打算迁移到另一个组织下,结果昨天开发者大佬居然回复了!!!让我加 Discord 联系他!

我们两个在 Discord 上聊了一下,还没聊几句,在我还没反应过来的时候,他就直接把自己的组织重命名了。

然后发了一句:done

此时我甚至还没来得及震惊,这么爽快的吗?

实际上我心里预期是他可能会提出一些要求,我也做好了可能要付出代价的准备,如果是小额的还可以,如果是大额的那真心付不起,就只能用另一个组织名。

主要大佬这么爽快真让我有点措手不及,是我以小人之心度君子之腹了。

可能是真的没想到,所以又震惊又开心又感动。

本来最近几年,我已经习惯了在国内互联网上,一切资源都需要付费,任何有价值的域名、名字都会被抢注,甚至是开源软件都会被打包后标一个价格在各种渠道售出,然而这个葡萄牙的大佬没有任何要求,直接转让给了我。

甚至还主动提到两次:“如果你在后续开发中需要帮助,尽管开口。”

我想这就是我喜欢开源的一部分原因:即便在 2026 年,互联网精神依然广泛存在🥹

作者: hellodigua | 发布时间: 2026-04-17 01:37


33. 买了咸鱼低价 Gemini pro,账号差点被盗。突然发现国内诈骗成本为零

先说结论,冲自己的号,改密码后正常用,但总觉得不对劲……

过程就是把自己的账密发给卖家,然后在账号中开通身份验证器,手机再接几个验证码,开通了。结果第二天就发现账号再多个国外设备上登录,找卖家沟通,卖家直接来了句改密码就行,问是不是他泄露了密码,结果对方直接来了句你不爽就报警吧,甚至嚣张的把手机号给我了。我试着给当地 110 报警,并提供了他营业执照的地址和姓名,搞笑的是,110 及其不耐烦接警,还没了解情况就跟我说这事管不了,最后反馈的结果是:电话查不到人,营业地址是假的也查不到人,身份证也查不到人。。。。哎,如果真的是搞诈骗,原来成本这么低。。。

作者: finalcut | 发布时间: 2026-04-17 02:23


34. 百度云真不行,还是 PHP 没落了

百度云官方的 php sdk 最新版本 v0.9.25 2024-08-19 不兼容 php 8.2 (8.2 之前的 php 官方都不维护了) 然后 我提交工单给百度云, 那边回复:“您好,建议使用 php7.x 环境进行调用。” 。。。。。大无语

作者: ksc010 | 发布时间: 2026-04-17 12:58


35. 从 X 上搬运来的白嫖 GPT Plus 教程

超优质教程

什么 Apple ID 绑定、什么账号对应关系,全不查。这就好比你拿着别人的购物小票去柜台领东西,柜员只看小票真假,不看你身份证。

三端订阅管理都是交给第三方 API 处理的,iOS 系统框架允许 App 把内购凭据往第三方服务器发,这本是正常开发逻辑。但 OpenAI 在这条链路上偷了懒——或者说,压根没想过有人会卡这个环节。

既然漏洞摆在这儿,流程就简单了。

第一步:搞一个土耳其区 Apple ID 。

土耳其区 Plus 标价 499 里拉一个月,折人民币大概八十五块。国内定价多少?一百四五。差价自己算。

往这个土区 Apple ID 里充好礼品卡,钱备足。

第二步:拦截收据。

在你 iPhone 上打开 ChatGPT App ,别登录你想开 Plus 的目标账号,随便登个临时号或者干脆不登。

内购付款之前,配置网络拦截——核心操作就是阻止 ChatGPT App 把收据发给 OpenAI 服务器。

App Store 那边照常扣钱,Apple 照常把收据扔到你手机本地沙盒目录里。但因为你的拦截,这张收据没自动飞向 OpenAI ,而是老老实实待在本地等你来拿。

第三步:导出收据。

导出收据通常需越狱设备或利用系统漏洞。实际主流玩法有三种:

方法 A ,端点本地映射。用 DNS 劫持或本地代理,把 ChatGPT App 发往 OpenAI 的请求重定向到你自己的本地服务器。请求里本来就带着 Base64 编码的收据,到了你本地,直接保存下来。工具就那些:mitmproxy 、Charles Proxy 、自建 HTTPS 代理加一张自签证书。不用越狱,门槛低得令人发指。

方法 B ,越狱加 Hook 。越狱设备上用 Frida 或者 Flex ,直接 hook StoreKit 框架,截下 SKPaymentTransaction 的 transactionReceipt ,或者读 appStoreReceiptURL 拿收据文件。粗暴直接。

方法 C ,安卓路径用 Xposed Hook ,逻辑类似。

第四步:API 补单。

收据到手,直接往 OpenAI 的订阅接口发请求:

POST https://chat.openai.com/backend-api/subscription/upgrade
Content-Type: application/json
Authorization: Bearer <目标账号的 auth token>
 https://chat.openai.com/backend-api/subscription/upgrade 
Content-Type: application/json
授权:持有< 目标账号的授权令牌>

{
  "receipt": "<Base64 编码的 iOS 收据>",
  "platform": "ios",
  "product_id": "http://com.openai.chatgpt.plus",
  "device_info": {
    "model": "iPhone14,2",
    "os_version": "17.0",
    "timezone": "Asia/Shanghai"
  }
}

{ “receipt”: “<Base64 编码的 iOS 收据>”, “platform”: “ios”, “product_id”: “ http://com.openai.chatgpt.plus “, “device_info”: { 型号: “iPhone14,2” “os_version”: “17.0”, “时区”: “亚洲/上海” } }

注意,这里的 auth token 是目标用户给你的登录令牌,权限有限,有效期短。你给他充完 Plus ,他立刻改密码,你拿着这张收据去充下一个。

一张土耳其收据八十五块人民币成本,能给无数个账号开 Plus 。闲鱼上那些二三十块钱一个月的 GPT Plus 代充,就是这么来的。你以为人家做慈善?人家是拿一张票反复上车。

OpenAI 至今没补这个窟窿。不是补不了,是优先级不够,或者说,他们根本不在乎这点订阅收入的漏洞。毕竟大头在企业 API 那边。

这套流程,技术含量不高,但信息差极高。外面那些收费几千教人“GPT 代充技术”的,教的就是这几步。我今天直接摊开写,省得你们再去交智商税。

这套教程是 
@xkajon
  这位大佬发的
但是他被同行干了
帖子不得不删除
我流量小  需要的可以收藏保存
或者直接复制保存下去
一起去搞老外的钱 

作者: Yxn | 发布时间: 2026-04-17 06:42


36. 给女儿 vibe 了一个故事类的 app,做完发现,这类应用似乎上线难度极大?

之前一直用豆包给女儿讲故事,后来听腻了,自己 vibe 了一个。反正我也有苹果开发者账号,就顺便想着要上线。

苹果应该问题不大。

之后我突然问起 ai ,了解一番之后,感觉天塌了。

我之前还在问 上架的流程: https://www.v2ex.com/t/1205644 现在感觉 Android 端确实不用考虑了。

APP 内容会包括:使用 AI 生成故事,也会调用 AI 生成封面图片。就这两点,应用是否是被归属于儿童教育类的 AIGC 应用?

AI 提示我这类应用,上架难度极大,得有算法备案,大模型调用备案,企业身份,巴拉巴拉一大堆。

我就是来求证一下哈,请各位看看是否真是如此。

PS: 我确实已经不再想着能上架的事了。只是我老婆在问,能不能给她的同事用,因为我老婆看了我的 demo 之后感觉还可以。但是她同事是华为。

广东这边在大力推广 OPC 公司,怎么就不能在 APP 上架这一块放松点~~~

作者: inyfee | 发布时间: 2026-04-16 07:33


37. RAG 难以让人满意啊

  • 文档是日常工作的运维知识点。
    • 比如设置 ssh 免密登陆、设置 sudo 权限、git 的常用操作、等等。
    • 暂时用这些文档来,后续想把公司业务流程放进去。
    • 先后试了 obsidian 和 anythingllm ,都不能达到目的。
    • 我想要的是:我输入一个关键词,它能找到相关文档。
    • 当然,这是初步需求。
    • 后续需求,大概是,进行适当联想和总结。
    • 现状是,比如我让它给我找 ssh 内容,压根就不准。
    • 我想,现在这些 ai 产品,大概率就是骗投资的。
    • 类似秦国时期的商鞅变法,先做宣传:
      • 谁把这根柱子从西门搬到东门,谁就得 10 根金条。
      • 这种蠢事,就很容易得到宣传,先把气氛搞起来。
    • 我认为, 如今的 ai ,或者说:大模型,确实是可以提升生产力的。
    • 但是,这玩意盈利模式,不清晰。
      • 结局就是,普遍做做样子,东西搞出来,投资人满意,赏你个三瓜两枣。
      • 但是实际使用,很难用。
    • 最近公司不太忙,待会我找个 python 库,再搭一个看看。

作者: archxm | 发布时间: 2026-04-17 01:39


38. Minimax 就跟新兵蛋子一样

claudecode+minimax2.7 用了一段时间了,今天稍微给点复杂的需求,就搞不定了。就跟菜鸟一样,蒙头就干,也不管符不符合要求。难顶!折腾了半天,最后换 gpt ,10 分钟搞定,简单快速稳定出结果

作者: superfat | 发布时间: 2026-04-17 13:17


39. 不知道要不要买 claude code

原本用 cursor ,用了一个月 kimi code ,快到期了在想要不要试试 Claude code ,但怕量不够。kimi code200 套餐爽用用不完

作者: SaltySun | 发布时间: 2026-04-17 08:31


40. Github 账号被 404 了,现在没法恢复,求各位大佬指点

大家好我是 iztro 开源库的作者,仓库好不容易有 3.6k 的 star 了,昨天突然被标记了,导致账号和仓库都 404 了。尝试申诉渠道,但是现在的问题是,申述页面登录后需要短信验证,现在不支持+86 的手机号,找了个朋友的手机验证又显示达到 requests limit ,发邮件给 github 官方也发不出去。

被标记的原因应该是因为我前天晚上在 About Me 的页面里加了一个用 iztro 库开发的一个产品的链接: https://app.ziwei.pro/register?ref=TPgWxvwH

现在我已经删除那个链接了,求各位大佬指点怎么恢复账号?

作者: Sylarlong | 发布时间: 2026-04-17 02:46