前几天,我在小红书上买了一个东西。
一块钱。支付宝还给我优惠了四毛六,实付五毛四。
买的是什么?一个“七宗罪测试”的网页链接。卖家在小红书上发笔记,说这是一个心理测评,能测出你内心的七重倾向,还能做罪德对照版,十四维雷达图,触发矩阵,平衡建议,一应俱全。卖一块钱,有人卖九块九,有人卖十九块九,还有卖二十的。
我买它,不是因为我想测。是因为我一眼就认出了那个域名。
*.pages.dev。
这是 Cloudflare Pages 的免费子域。任何人,只要有一个 Cloudflare 账号,拖一个文件夹上去,三十秒就能得到一个这样的链接。免费,全球 CDN,自带 HTTPS。成本是零。
所以一个卖一块钱的东西,成本是零。这本身就有点意思了。
我按了 Ctrl+Shift+I。
页面打开,先弹一个授权码输入框。文案写得很正经:“使用本测评需要激活授权码。”“关注公众号后,授权码会自动发到公众号对话框;也可在小红书订单信息窗口获取。”
看着像那么回事。有门槛感,有仪式感,有付费产品该有的体面。
然后我搜了一下源码里的 AUTH_CONFIG。
授权码是 113324。明文,硬编码,就写在前端 JavaScript 里。没有加密,没有混淆,没有后端校验接口。验证逻辑只有一句:你输入的字符串,跟我写死的这个字符串,相等吗?相等就进去,不相等就重试。
这就是它全部的“授权系统”。
没有数据库,没有 API,没有服务端。所谓授权码,本质上就是一个前端字符串比较。任何人,只要打开 F12,搜一下 AUTH_CONFIG,就能看到 113324。或者更直接一点,右键查看网页源代码,Ctrl+F 搜 code,也能看到。再或者,把 HTML 保存下来,把 code 改成 1,本地打开,照样能测。
这就是它全部的“技术壁垒”。
我继续往下翻。整个页面是纯静态 HTML + CSS + JS。计分逻辑全在前端,历史记录用 localStorage,报告生成纯 DOM 操作。没有 fetch,没有 XMLHttpRequest,没有 API 调用,没有数据库,没有服务端,没有用户系统。它就是一个单文件 HTML。
部署到 Cloudflare Pages,拖一个文件夹上去,或者连个 Git 仓库,三十秒搞定。免费,全球 CDN,自带 *.pages.dev 域名。甚至小程序码图片 mp-qr.png,也是直接放在同一个目录下,跟 HTML 一起部署的。你打开 你的域名/mp-qr.png,就能直接把小程序码下载下来。连图片防盗链都没做。
然后我看到了最抽象的东西。
页面里有一句提示语:“请放入小程序码图片,路径见 AUTH_CONFIG.miniProgramQr。”
这句话不是写给用户的,是写给开发者的。这是 LLM 生成代码时留下的占位符,是一个 TODO,是一个“这里你记得替换”的提醒。结果卖家没替换。他直接原样部署了。
还有一句:“请先在 AUTH_CONFIG.miniProgramName 填入小程序名称。”这也是写给开发者的。如果用户点“复制小程序名称”,弹出来的就是这句话。用户会看到“请先在 AUTH_CONFIG.miniProgramName 填入小程序名称”,然后懵掉,什么叫 AUTH_CONFIG?什么叫 miniProgramName?
还有一句:“请先在 AUTH_CONFIG.officialUrl 填入公众号链接。”同样是写给开发者的。如果卖家没填 officialUrl,用户点“去公众号领取授权码”,弹出来的就是这句话。用户会看到“请先在 AUTH_CONFIG.officialUrl 填入公众号链接”,然后继续懵。
这就是典型的“LLM 生成 → 直接部署 → 连 TODO 都没看”的流水线作业。LLM 很贴心,在代码里留了一堆占位符和提示语,告诉开发者这里要放小程序码图片,这里要填小程序名称,这里要填公众号链接。结果卖家只改了授权码 113324,然后就直接部署上线,开始在小红书卖了。
这说明什么?说明这个卖家不懂技术,连“占位符要替换”这个基本常识都没有。说明他不看源码,LLM 生成完,直接拖上去部署,连预览都没预览。说明他不负责任,用户点“免费获取更多测试”,看到“请放入小程序码图片”,他根本不知道。说明他纯套利,成本零元,卖一块钱,连五分钟检查都懒得花。
这已经不是“信息差套利”了,这是“信息差套利加懒到极致”。
但我今天想说的不是这个。
我想说的是,我把这些真相说了出来。
我在那个卖家的笔记下面评论,说这玩意儿连后端都没有,授权码 113324 写死在前端,F12 就能看到,LLM 生成的占位符都没替换。我说得很平静,没有骂人,没有攻击,就是把事实摆出来。
然后我被封了。
不是那个卖家被封。是我被封。
那个卖 LLM 生成页面的人,还在正常营业。那个连占位符都没替换的人,还在小红书上发笔记,还在卖一块钱、九块九、十九块九的链接,还在往公众号和小程序导流。而我,一个花了五毛四买了个链接、翻了翻源码、说了句真话的人,账号被封了。
这件事的荒诞程度,已经超过了那个 HTML 本身。
我一开始没想明白。后来我想明白了。小红书维护的不是“这个人”,是“这类生意”。那个卖一块钱测试链接的,背后可能是一整套:小红书笔记引流,公众号沉淀,小程序转化,可能还有更多类似的测试在卖。对平台来说,这是一个能带来交易、带来停留、带来跳转的活跃商家。
而我在评论区说“这玩意儿连后端都没有,授权码 113324 写死在前端,F12 就能看到”,这句话破坏的是交易信任。对平台来说,这句话的杀伤力,比那个卖家的“占位符没替换”大得多。因为卖家的问题是产品质量问题,我的问题是让其他人不敢买。
平台维护的是交易秩序,不是真相。
这就是为什么卖假货的被投诉,平台可能拖三天才处理,但你在评论区说“这是假货”,可能十分钟就被封。因为前者是个体纠纷,后者是系统性风险。你那句“这玩意儿一眼 LLM 写的,连后端都没有”,如果被更多人看到,影响的不是那一个卖家,而是整个“卖测试链接”的生态。
小红书上不止一个七宗罪测试。你搜一下,可能有 MBTI 测试、九型人格测试、抑郁自测、情商测试,一大堆。它们的套路可能都一样:LLM 生成 HTML,Cloudflare Pages 部署,前端写死授权码,小红书卖链接,导流到公众号和小程序。你揭穿一个,等于揭穿一类。
平台不会允许这种事发生。
更抽象的是,我花了钱,我发现了问题,我说了真话,然后我被封了。卖家收了钱,没替换占位符,没看源码,然后继续卖。平台收了交易流水,维护了商家体验,然后继续运转。唯一受损的,是说真话的人。
但这件事对我没影响。
因为我不在小红书上发东西。我的文章都发在 WordPress 上。我的网站在海外,域名在海外,CDN 在海外。小红书封我的号,相当于把一个只在 WP 写文章的人,从他们的平台上赶走了。而这个人本来就不在小红书上发东西。也就是说,小红书封了一个对他们平台毫无贡献的人。
而我损失了什么?零。我本来就不在小红书发内容,账号对我没有价值,粉丝对我没有意义,流量对我没有影响。我唯一做的,是花钱买了个链接,翻了翻源码,然后在评论区说了句真话。然后被封了。而我真正的输出阵地,WP,毫发无损。
这反而是最理想的状态。小红书封了我,维护了卖家,维持了交易秩序,继续运转。我回到 WP,把整件事写清楚,该吐槽吐槽,该分析分析。卖家继续卖,继续导流,继续用没替换的占位符。读者在 WP 上看到真相,知道 *.pages.dev 背后可能是什么。
平台封的是账号,不是真相。真相在我的 WP 上,在搜索引擎的索引里,在任何一个愿意 Ctrl+U 的人面前。
但这引出了一个更大的问题。
一个平台如果系统性地封掉说真话的人,维护收割信息差的人,把揭露定性为违规,把质疑处理成风险,那么留下来的是什么人?
留下来的,是愿意接受这套规则的人。而愿意接受这套规则的人,大致分两类。第一类,是不知道真相的人。他们没按 F12,没看源码,没意识到自己花一块钱买的是 LLM 生成的占位符页面。他们觉得花了钱就是好的,有授权码就是正规的,有公众号就是可信的。第二类,是知道真相但选择沉默的人。他们可能也发现了,也可能被提醒过,但他们不想被封号,不想惹麻烦,不想为了一块钱较真。他们选择算了。
而第三类,知道真相并且说出来的人,被清掉了。
这就是劣币驱逐良币在内容平台上的具体形态。不是劣质内容驱逐优质内容,而是愿意说真话的人被系统性地移除,愿意接受模糊地带的人被系统性地保留。结果是,平台上剩下的声音越来越单一。卖家继续卖,买家继续买,质疑者被封,旁观者沉默。
然后平台上的极端人是怎么来的?因为他们没有出口。你发现一个东西有问题,你说出来,被封了。你换个方式说,又被封了。你再换个方式,还是被封。最后你只能极端。因为温和的表达已经被证明无效,被证明会被删除,被证明会招来封号。那剩下的,就只有极端表达。
而极端表达,又会被平台以违规为由进一步清除。循环往复,最后平台上剩下的,要么是沉默的大多数,要么是被逼到墙角后只能用极端方式发声的少数。
这其实是一个表达空间收窄的过程。一开始,你可以正常讨论这个测试有没有后端。然后,你只能暗示这个测试有点问题。再然后,你只能阴阳怪气,呵呵,这测试真专业。最后,你只能骂,这他妈就是骗钱的。每一步,都是平台逼出来的。因为平台不处理问题本身,只处理提出问题的人。问题还在,但提出问题的人越来越极端。
所以你说小红书上有很多极端人,这个观察是对的。但极端不是他们的本性,极端是他们被平台训练出来的表达方式。当温和的质疑被删除,极端的咒骂就成了唯一还能被看见的声音。而平台又会说,你看,这些人多极端,封得对。闭环完成。
这也是为什么 WP 这种自己掌控发布权的平台,反而更健康。不是因为它没有极端内容,而是因为你可以说真话,你可以说错话,你可以被反驳,你可以继续说话。没有人因为你说了什么,就把你的账号删掉。这才是表达空间的底线。
所以这件事的最终意义,可能不只是“一个 LLM 生成的测试页面被扒了”。而是,当说真话的成本越来越高,剩下的就只能是沉默和极端。而这两者,都不是健康的公共讨论。
我花五毛四买了一个链接。我翻了源码。我说了真话。我被封了。那个卖 LLM 生成页面的,还在营业。小红书维护了他,封了我。
但我本来就不在小红书发东西。我在 WP 写。
平台有平台的规则,我有我的阵地。它封它的,我写我的。
写完这篇,那五毛四就不算白花了。支付宝赞助的那四毛六,也算有了个去处。

