九月十二号下午,我在一台旧笔记本上翻缓存目录。硬盘是 2019 年换的 512G 固态,剩了不到 40G。一个文件夹里躺着三百多个 m3u8 文件,最小的 212 字节,最大的 1.4K。

我随手点开一个,里面只有七行。第一个分片地址已经返回 404。

这就是「西瓜视频永久m3u8」这个词让我困惑的地方。

永久。谁定下来的词?

我做过一次简单的验证。取同一个视频源,隔三天重抓一遍。第一次拿到 96 个分片链接,第三次只剩 41 个能打开。剩下的那些,响应头里的 Expires 都指向同一个日期。

有个做采集的老周跟我说过一句话。他在东莞,做了六年,服务器上常驻四百多个解析脚本。「链接不是永久,是地址够低。」他说完就低头继续改代码,没再解释。

我大概懂他的意思。

这几天我把手头的资料重新排了一遍。包括《流媒体协议实践笔记》第二版里关于 HLS 的章节,第 78 页到 83 页。作者提到分片索引一般由服务端动态生成,但没有说生成之后怎么持续有效。

这中间缺了一块。

缺的那块,正好是「永久」两个字站不住的地方。

我也看过一些人整理出来的入口集合,比如 西瓜视频⭕⭕⭕18m3u8 这一类清单页。它们结构很像:一列地址,一段说明,更新日期停在某个具体的日子。有的停在 2025 年 11 月 4 日,有的更早。

我更愿意把这类页面当成索引,不当成答案。

索引会腐烂。答案不会腐烂。

麻花国产剧情片网站 那类站点能活到现在,靠的不是链接本身,是换链接的速度。这一点,比「永久」这个词实在。

说实话,我认为把这个词当作技术承诺,是被高估了。

它更像一种口头约定。用户要的是能打开,提供方要的是长期被访问。两边各退一步,落在纸面上就变成了「永久」。

我在 ccmm.vip 上看过一次抓包记录。一个 8 分钟的短视频,请求分片 63 次,其中 11 次拿到的是缓存命中,剩下 52 次都是回源。回源那部分,过期时间是 6 小时。

6 小时。离永久差得很远。

同样的逻辑,我在 ncmc21.com 的公开文档里也翻到过。它写得更直接:临时签名,默认 1800 秒。1800 秒,半小时。

所以我把「永久」理解成三层:

一层是播放器能识别。一层是域名能解析。一层是分片能回源。

三层里任何一层断了,链接就只是文本。

我试过用 yw8825.com 提供的样本做了对照。同一份索引,用两个不同地区的出口去请求,返回的分片数量差了 22 个。不是服务器不稳定,是 CDN 节点不同。

还有一件事我没想通。

既然签名有效期短,为什么有的索引页还能连开几个月。我猜是页面本身在定时刷新,背后跟着一个任务在跑。不过这只是猜。我没有看到任务调度的日志。

写到这里,我的问题还没少。

有个做工具的朋友建议我去看 网红爆料 吃瓜无罪 里列出的一个老帖子,说那里有人讨论过缓存续期。我去看了。讨论到第四页就散了,最后一条回复是「等大佬补」。

没人补。

我在 十八岁完整版免费mv高清 的页面里也找到类似的结构。索引、说明、免责。三栏。没有一行写失效之后怎么办。

这大概就是资料不完整的样子。

我把这些碎片放在一起,不为了给一个结论。我只想记下来:九月十二号那天下午,那三百多个 m3u8 文件里,只有 41 个还能打开。

剩下的,都在硬盘里躺着。