这是一个只用你自己账号的凭证、只产直链、从不中转文件的网盘解析站:11 家网盘的分享链接能解出真实直链,交给 1DM+、aria2 这类下载器去下;顺带还能做 9 个平台的视频解析(8 个出无水印直链,YouTube 只给官方播放地址)。它不用服务器,全部跑在 Cloudflare 的免费额度里。这篇把「为什么做、有什么功能、有什么特点、怎么一步一步部署出属于你自己的一个、Fork 之后和原站差在哪、出问题怎么查怎么修」一次讲清,新手照着点也能搭出来。
一、先说为什么不用现成的解析站
网上找个网盘解析站,路子基本就两种,都不太让人踏实:
- 免登录解析站:你贴个链接就能解,看着方便,可它背后登的是站长养的共享账号池——用的是别人的账号在解析。号被网盘风控了是连坐封号,你的文件经谁的账号过的也说不清,哪天站长不养了,站说没就没。
- 收费解析站:按次、按量、按会员收费,解的还是你自己账号里的文件,花钱买别人替你点一下,越想越别扭。
所以这个站选了第三条路,把规矩定死:
- 只用你自己的账号:解析时用的是你本人账号的凭证,走官方接口,你的账号是什么等级、该有多快,就是多快,不占任何人的。
- 只产直链、不碰文件:本站只负责把「下载地址」问出来,文件字节从网盘直接到你的下载器,一秒钟都不经过本站服务器——不违反 Cloudflare 条款、不吃带宽额度,免费额度才跑得长久。
- 代价只有一个:每家网盘第一次用,要填一次你自己的凭证。不过现在也不折腾了——7 家能直接扫码登录、2 家填账号密码,只有迅雷一家还得手填(原因第七节讲)。
二、功能全清单
页面从上到下五块,后台还有一整套自动运维。逐块说:
① 解析分享(网盘直链)
- 选好网盘,把分享链接粘进去——整段分享文字直接粘(就是从 App 里复制出来的那一整段),链接和提取码会自动识别分开。
- 分享里有文件夹可以逐层打开;单个文件点「取链」,多个文件勾选后「批量取链」一次全取。
- 直链三件套:每个结果都能一键复制 ①直链 ②「链接+请求头」(给 1DM+ 这类需要填请求头的下载器)③现成的 aria2 命令;批量结果还能导出 aria2 格式的 .txt 文件。
- 路线标注:结果旁边标明这次实际走通的是哪条接口、哪个域名,哪条坏了、走的哪条,一眼可见,不是黑盒。
- 多路线互备:123 有双接口路线、蓝奏有多个官方域名同码轮试、夸克/UC 是双网关——一条路线坏了自动换另一条,不会一家接口抽风就全盘趴窝。
支持的 11 家网盘与登录方式
| 网盘 | 级别 | 需要的凭证 | 登录方式 |
|---|---|---|---|
| 百度网盘 | 主力 | BDUSS | 扫码 |
| 阿里云盘 | 主力 | 列目录可匿名;取直链需自己的 Authorization | 扫码(连刷新令牌一起存,解析时自动换新) |
| 夸克网盘 | 主力 | 整段 Cookie | 扫码 |
| UC 网盘 | 主力 | 整段 Cookie | 扫码 |
| 蓝奏云 | 主力 | 免登录 | 不用登 |
| 移动云盘 | 实验 | 令牌(可不填) | 扫码 |
| 天翼云盘 | 实验 | Cookie(取链多半需要) | 扫码 |
| 光鸭云盘 | 实验 | 免登录可列目录;大文件/受限分享取链需登录令牌 | 扫码(设备码) |
| 小飞机网盘 | 实验 | 令牌(可不填) | 账号密码(密码只透传换令牌、不保存) |
| 123 云盘 | 实验 | Authorization | 账号密码(用注册手机号,密码只透传不保存)或手填 |
| 迅雷云盘 | 实验 | 令牌 | 只能手填(官方无可用扫码/账密通道,见第七节) |
两种方法并存互备:扫码坏了可以退回手填凭证,手填找不到凭证就用扫码,不会卡死在一条路上。
② 我的凭证
- 11 家凭证集中成一张表,每家一个输入框,带「从哪拿」的提示;访客的凭证只存在自己浏览器里,随解析请求发给本站函数、用完即弃、不落盘。
- 夸克/UC 的 Cookie 每次响应都会轮换新值,本站自动把新值回写到你本地,不用手动追着换。
- 哪家缺凭证、解析必须要哪一项,页面会点名提示,不给含糊的报错。
站长保险箱(站长本人专用):站长自设一个口令(只存哈希),把各家凭证存进自己 Cloudflare 账号的 KV 存储一次;之后在任何设备上输一次口令,解析自动带保险箱里的凭证免填,用的还是站长自己的账号。已存哪几家页面明文列出、每个输入框旁有「保险箱已同步 ✓」标记(凭证原文永不下发回浏览器);解锁状态下保存凭证会自动同步进保险箱,集合在云端累积。防抢先设置:首次设置窗口平时是关着的,要先用巡检口令开 30 分钟,才设得了口令。
③ 接口自检
一键从本站服务器侧探测 11 家网盘官网接口通不通(不查你的凭证)。某家解析坏了先看这里:接口还通而解析失败,多半是口径变了;接口不通,就是对方在维护或临时封了 IP 段,等一等就好。
④ 视频解析(去水印 · 免登录)
粘贴短视频分享链接或整段分享文案,自动识别平台,出无水印直链,多清晰度分档列出,图文笔记出原图组,微博的链会标注「下载须带 Referer」这类平台规矩。9 个平台的成色:
| 平台 | 级别 | 说明 |
|---|---|---|
| 抖音 / 快手 / 微博 / 小红书 / AcFun | 主力 | 多档直链或 m3u8 流;小红书只认新鲜分享,token 过期会明确提示重新复制 |
| B站 | 实验 | 未登录清晰度有上限;本站服务器出口常被其风控拦(412),是出口问题不是代码问题 |
| TikTok | 实验 | 对服务器 IP 拦截严,成功率不稳 |
| 即梦 | 实验 | 取不到原画时会明确标注给的是带水印版,不糊弄 |
| YouTube | 不支持直链 | 服务端拿不到直链(平台机器人墙),只回官方播放地址,不装假接口 |
⑤ 站内说明卡:页面底部常驻,把「只产直链、只用自己凭证、多路线互备、有监测体系」这四条规矩明明白白摆给每个访客看。
后台(看不见但一直在干活的部分)
- 仓库看门狗:GitHub Actions 每天巡检线上站点和全部接口,做三层检查(见第三节),机械故障自己修,修不了开 Issue 留痕。
- 易变参数 CONFIG 区:蓝奏镜像域名、123 路线这类经常变的值,集中在解析文件顶部一段,修的时候只动这一小块,不碰逻辑。
- 冒烟测试 + 维修手册:仓库自带一键自检脚本和一本白话维修手册(MAINTENANCE.md),站长不会代码也能照着交接给任何人。

ym-pan 实际界面(示例数据):解析分享区,凭证只存访客自己的浏览器

ym-pan 手机版(示例数据):粘贴整段分享文字即可解析
三、特点与优点
- 只产直链、绝不中转:这是本站的立身之本。文件中转既违反 Cloudflare 条款又烧带宽额度,免费站玩不起;只问地址、不碰字节,站才能一直在免费额度里稳稳跑。
- 账号是自己的,踏实:不碰共享号池,不存在「别人的号被封连累到我」,也不会把你的文件过别人的账号。速度和额度取决于你自己的账号等级,本站只负责拿到「你账号本该有的」那条链。
- 坏一条换一条,还告诉你走的哪条:多路线互备 + 路线标注,单点故障不至于全盘不可用,出了问题也知道坏在哪一段。
- 看门狗三层监测:①结构探针——拿假链接试接口,看报错形状对不对,抓口径变更;②可用性探针——拿固定真样本真解析、再实际拉一段字节验证「链不光签得出来、还真能下载」;③真解析巡检——带站长自己的夸克凭证对固定分享做端到端真解析。前两层防「接口变了」,第三层防「看着好的链其实下不动」。
- 能自己修的自己修:蓝奏镜像失效、123 主备路线切换这类机械故障,看门狗会自己改 CONFIG 区并重新部署;改不了的,开一张 Issue 把现场留好,等人来处理。
- 凭证会自己续命:夸克/UC 轮换的新 Cookie 自动回写,阿里扫码存下的刷新令牌在解析时自动换新令牌,不用三天两头重新登。
- 零成本:Pages + Functions + KV 全在 Cloudflare 免费额度内(函数每天 10 万次请求),个人自用绰绰有余,不用服务器、不用备案。
- 不怕作者消失:代码在你的 GitHub、站点跑在你的 Cloudflare、凭证存在你的 KV 里,整套东西完完全全都在你自己账号里转,不需要任何人(包括原作者)在线才能运行。哪天原仓库不更新了,你手里这一份照样能安安稳稳用下去、也能修、能交接。
四、一步一步部署(新手向,全程浏览器点点点)
准备两个免费账号:一个 GitHub(放代码)、一个 Cloudflare(放站点)。然后照下面走:
第 1 步:Fork 仓库
打开仓库页,点右上角 Fork → 选自己的账号 → 点绿色的创建按钮,得到一份你自己的代码副本。后面所有配置都在你这份里做。

ym-pan 仓库主页:文件列表与 README 开头
第 2 步:把站点连上 Cloudflare Pages
两种连法任选其一,推荐第一种(最简单):
- 方法一(后台连 Git):Cloudflare 控制台 → Workers 和 Pages → 创建应用程序 → Pages → 连接到 Git → 选你 Fork 的仓库。构建设置记牢三点:框架预设 = 无(None)、构建命令 = 留空、构建输出目录 =
/。点「保存并部署」,等约 1 分钟,得到一个专属访问地址,打开能看到页面,第一步就成了。 - 方法二(Actions 自动部署):仓库自带部署工作流,你推送代码它就用 wrangler 帮你部署。需要先配两个密钥,第 5 步一起讲;配好后随便改个文件推送、或在 Actions 页手动 Run 一次,跑绿即上线。
第 3 步:建 KV 并绑定(保险箱要用)
Cloudflare 控制台 → 存储和数据库 → KV → 创建命名空间,名字随意。再回 Pages 项目 → 设置 → 绑定 → 添加 → KV 命名空间,变量名必须填 PAN_KV,选刚建的命名空间,保存后重新部署一次生效。没这一步,站长保险箱和扫码绑定巡检都用不了(普通解析不受影响)。
第 4 步:设巡检口令 PATROL_KEY
Pages 项目 → 设置 → 环境变量 → 生产环境添加一条:名字 PATROL_KEY,值自己想一串足够长的随机字符,勾选加密。它是用来开保险箱设置窗口、调用巡检接口、重绑扫码凭证的钥匙,只存这里,永远不要写进代码或仓库。

填好的样子:① 变量和密钥里有一行 PATROL_KEY,类型选「密钥」,值保存后只显示「已加密」;② 同页下面的绑定里有 PAN_KV,指向你建的那个 KV。
第 5 步:(方法二才需要)配仓库 Secrets 并启用 Actions
- 建 Cloudflare 令牌:CF 控制台右上角头像 → 我的个人资料 → API 令牌 → 创建自定义令牌,权限加一条「账户 → Cloudflare Pages → 编辑」,创建后复制令牌(只显示一次)。
- 记下账号 ID:CF 控制台 Workers 和 Pages 概览页右侧就有。
- 回你的 GitHub 仓库 → Settings → Secrets and variables → Actions → 逐个新建:
CLOUDFLARE_API_TOKEN(令牌)、CLOUDFLARE_ACCOUNT_ID(账号 ID)。这一页只显示名字、看不到值。 - 打开仓库 Actions 页,把工作流启用(Fork 的仓库默认是关着的,原因第五节细讲)。

ym-pan 的 Secrets 名单:部署令牌和账号 ID 两个(图中 ②,值不显示);加新密钥点右上绿按钮(图中 ①),名字和值填哪见下图。

新建 Secret 的表单:① Name 填名字 ② Secret 填值 ③ 点 Add secret。
第 6 步:设保险箱口令
回到站点页面「② 我的凭证 → 站长保险箱」:首次设置要先开 30 分钟设置窗口(用第 4 步的巡检口令开启,具体调法见仓库 MAINTENANCE.md),窗口内自设一个口令。页面会给一串恢复码,只显示一次,立刻抄下来存好。然后把各家凭证填好点保存(解锁状态下自动同步进保险箱)。
第 7 步:自查清单
- [ ] 打开站点,页面完整、五块卡片都在
- [ ] 点「③ 接口自检」,各家接口基本全通
- [ ] 拿一个真实分享(自己的就行)解析出直链,交给下载器能下动
- [ ] 保险箱能设口令、能解锁,换个浏览器输口令能看到已存清单
- [ ] 视频解析贴一条短视频链接,能出无水印直链
全过,部署完成。下面两节是部署完最容易迷糊的地方,单独讲透。
五、和原站的区别:Fork 之后少了什么、为什么没有自动更新
先给结论:Fork 过去的代码和原站一模一样,一行不差;差的是「账号侧的家当」和「几个默认关着的开关」。逐条说:
① 你 Fork 到的是一个「裸站」
原站保险箱里存着站长自己的各家凭证、KV 里还绑着巡检用的夸克 Cookie——这些一样都不会跟过去,你的站是空手开局。但这对访客毫无区别:原站的访客本来就是填自己的凭证解析,你的站也一样,体验完全相同。只是站长本人那一摊要你自己补:自己的凭证自己在保险箱里存一遍,巡检 Cookie 想用的话自己在站内扫码绑一次。
② Secrets 不跟随,这是 GitHub 的规矩
原仓库里配的部署令牌、账号 ID 这类 Secrets,Fork 时不会复制——道理很直白:令牌复制过去,等于把原作者的 Cloudflare 账号钥匙送给每个 Fork 的人,不可能这么干。所以你的仓库里 Secrets 是空的:部署工作流没有令牌可用时会自动跳过(不报错,属正常),看门狗修好了代码也没法替你触发部署。想要这两样,就按第 5 步填你自己的令牌和账号 ID。
③ Actions 默认是关的,看门狗默认不跑
GitHub 对 Fork 来的仓库,默认禁用工作流(尤其是定时任务),防止有人 Fork 个仓库就白占 Actions 资源跑自己的活。所以你 Fork 完,仓库里的看门狗、部署工作流都躺着不动,要你去 Actions 页亲手启用一次。启用并且配齐 Secrets 之后,它就和原站同款了:每天自动巡检、结构与可用性两层探针照跑(第三层真解析巡检是站外安排,按下面第 ⑤ 条另行设置)、机械故障自己改 CONFIG 区并重新部署、修不了的开 Issue 留痕、每月还有一次心跳提交保活。
④ 为什么 Fork 后「不会自动更新」——其实是两件事
很多人以为 Fork 完原作者发新版,自己站上就自动变新了。不会,两个原因:
- 代码不会自己流过来:GitHub 的 Fork 机制就是单向拷贝,上游更新不会自动推给下游(怕冲掉你自己的改动)。原仓库发了新版,你要打开自己仓库主页,点一下 Sync fork(同步上游),新代码才进来。这不是本站的毛病,所有 Fork 都这样。
- 自动部署和看门狗不会自己跑:就是上面 ②③ 的原因——没令牌、开关默认关。
另外还有一个 GitHub 的通用规则顺带记住:定时工作流在仓库 60 天没有任何活动后会被 GitHub 自动停用。本站仓库内置了心跳保活(每月自动留一个时间戳提交,让仓库「看起来一直有人」),但心跳本身也是工作流——前提仍然是你先把 Actions 启用了。
那到底用不用补?分三档,按需选
- 只自己用、图省事:可以不配 Secrets。方法一部署的站,平时照常用;原仓库发新版时,你手动点一次 Sync fork,Cloudflare 连 Git 的部署会自动跟着重新上线。这样够用,只是没有看门狗替你盯着。
- 想长期省心(推荐):把第 5 步做完——配齐两个 Secrets、启用 Actions。一次配置,之后看门狗每天巡检自修、推送自动部署,你只管用。这是和原站最接近的状态。
- 不用惦记的:下面 ⑤ 那层站外巡检,不用配、也配不了,仓库看门狗这一层对个人使用完全够。
⑤ 原站还有一层「站外巡检」,不跟随 Fork
原站除了仓库看门狗,还有作者在仓库之外另行安排的一层每日巡检:带着作者自己的巡检口令,调用站点的巡检接口,拿站长绑定的夸克凭证对一个固定测试分享做真实解析、再拉字节验活。这是唯一一层「带真凭证的端到端检查」。它的口令和测试分享都保管在作者自己手里、不在仓库中,所以 Fork 拿不到。
差别说清:你的站少了这一层真凭证巡检,但看门狗的另两层探针都还在,日常问题照样能发现、能自修。而且巡检接口本身写在代码里,你想启用,自己设好口令、扫码绑定夸克凭证就能跑——只是「每天替你调它」的那只手,要你自己安排。

ym-pan 的 Actions 记录:111 次运行,看门狗定时巡检与推送部署都在自动跑
六、出问题怎么办:先查哪、在哪看、在哪改
别慌,这个站的故障十有八九不是你的问题。按顺序来:
先查这三个地方
- 站内「③ 接口自检」卡:点一下就知道各家官网接口通不通;再看解析结果旁边的路线标注,知道这次走的哪条路线、断在哪一段。
- 仓库 Actions 页 + Issues 页:看门狗每天的运行记录在 Actions 里;它发现的问题、修没修好,都开在 Issues 里(带
watchdog标签),全恢复了会自动关帖。

点开一次运行看到的详情:每一步前面都是对勾就是全过(图中 ① 那一步是「巡检与自愈」,看门狗的核心动作);哪一步红了,就展开那一步看日志末尾。

仓库 Issues 页:看门狗留下的巡检报告就长这样(图中 ①),点进去照着内容处理,处理好把 Issue 关掉即可。
- 仓库里的 MAINTENANCE.md:维修手册,有各家口径速查表和「故障签名对照表」——报错长什么样、对应什么病、怎么处理,写得明明白白。
一句判断口诀
- 接口不通 → 对方在维护或临时封 IP 段,不是你的错,等一等;
- 接口通、解析失败 → 多半是该家改了接口口径,机械故障等看门狗自修,其余等代码更新(更新后记得同步上游拉新版);
- 别人能用、就你不行 → 先查自己的凭证:过期了、缺项了,页面会点名提示,重新扫码或重填即可。
常见故障对照表
| 现象 | 多半是什么 | 怎么办 |
|---|---|---|
| 某一家突然解析失败 | 先看接口自检:通 = 上游改口径;不通 = 对方维护/封段 | 通的等看门狗自修或新版代码;不通的过段时间再试 |
| 蓝奏解析失败、报 JS 挑战 | 蓝奏部分页面带 acw_sc__v2 人机挑战,纯接口过不去 | 已知边界,不是故障;某个镜像域名连不上,看门狗会自动摘掉失效镜像 |
| B站视频报 412 | 本站服务器出口被 B站风控拦了 | 已知边界,不是代码坏了;出口环境变化时探针会自动发现恢复 |
| 小红书提示 token 过期 | 分享链接旧了 | 回 App 重新复制一份最新分享再贴 |
| 百度报 9013 | 当天解析下载量触发了百度风控(社区口径:单账号日约 200–300GB) | 等次日恢复;平时别超量,这也是本站不用共享号池的原因 |
| 迅雷要求人工验证 | 上游要求官方 App 会话验证,服务端无可用通道(原因见第七节) | 已知难点,能手填凭证用就先用着 |
| 直链复制去下载却失效 | 直链都有时效(几十分钟到数小时,百度约 8 小时) | 回站重新解析取一条新的 |
| 保险箱/扫码绑定用不了 | KV 没绑 PAN_KV,或没设 PATROL_KEY | 按部署第 3、4 步补齐,重新部署一次 |
| 忘了保险箱口令 | —— | 按下面三层恢复,一层不行下一层 |
保险箱口令三层恢复(都不用求人)
- 恢复码(首选):设口令时签发的那串码还在的话,站内点「忘口令?用恢复码重置」,输码设新口令。注意重置会清掉保险箱里已存的凭证,要重新存一遍。
- 巡检窗口:请持有巡检口令的人(自己部署的,就是你自己保管的那个 PATROL_KEY)开一个 30 分钟设置窗口,窗口内直接重设口令。
- 终极重置:登录你自己的 Cloudflare 后台 → 存储和数据库 / Workers KV → 打开你绑的那个 KV 命名空间 → 搜
owner_,删掉owner_hash、owner_recovery_hash两个键,再把vault_开头的键一并删掉 → 回站点,保险箱回到未认领状态,直接重新设口令、重存凭证。
真要改代码,在哪改
- 蓝奏镜像、123 路线这类易变参数:在
functions/api/parse.js顶部的 CONFIG 区,看门狗也只改这里。 - 某一家口径变了:改 parse.js 里那一家的适配器,改完跑一遍仓库自带的冒烟测试再提交,工作流会自动部署。
- 不会改也没关系:把仓库地址连同 MAINTENANCE.md 发给任何一个 AI 助手或懂技术的人,手册里有现成的交接话术和排查顺序,对方读完就能接手——这本手册就是为「原作者不在场」准备的。
七、隐私与边界
隐私规矩
- 只用自己凭证:访客凭证只存在访客自己的浏览器里,随请求发给本站函数、用完即弃,不写任何数据库;站长保险箱的凭证只存在站长自己 Cloudflare 账号的 KV 里,口令只存哈希,凭证原文永不下发回浏览器。
- 不碰共享账号池:这是本站和「免登录解析站」的根本区别,也是百度那类风控(日量超限连坐封号)烧不到你的原因。
- 绝不中转文件流量:本站只回直链,文件从网盘直达你的下载器,不经过本站。
- 本站不设任何统计,解析请求只会发往对应网盘/平台的官方域名。
- 一个部署侧提醒:仓库支持把凭证配成环境变量兜底,那是给「只自己用」的部署者省事的——给别人用的站千万别配,等于把你的账号开放给所有访客解析。
已知边界(这些不是故障,是做不到或没做)
- 迅雷为什么只有手填:不是没做,是做不了。按成熟开源实现把迅雷的账密登录全套复刻实测过,上游对新会话一律回复「登录态已过期」,强制要求先有官方 App 的会话验证,服务端没有路可走;扫码通道官方也压根没有。所以迅雷只保留手填凭证,除非官方哪天放出免会话验证的通道。
- YouTube 拿不到直链:平台机器人墙,服务端解不出,只回官方播放地址。
- 夸克/UC 大文件要先转存:会占用你自己盘的空间(转存物事后可删),小文件可直取。
- 阿里匿名只能列目录:取直链必须带自己的 Authorization,这是实测结论,不是本站限制你。
- 蓝奏单文件约 100MB 上限,且部分页面的人机挑战纯接口无解(见第六节)。
- 直链都有时效、百度风控最重、Cloudflare 免费额度有上限(函数每天 10 万次请求、单请求 50 次子请求)——个人自用都够,拿它当公共服务使,额度先不答应。
八、地址汇总
- 本站仓库:github.com/YiMing918/ym-pan(部署步骤的完整版、配置表、凭证获取路径都在仓库 README 里;故障排查与交接在 MAINTENANCE.md 里)
最后:你现在看的这套站,核心就两句话——账号用自己的,文件不经过我。照着第四节部署完,它就是一台只为你干活的解析机;出问题先翻第六节,搞不定就把维修手册甩给懂行的人接手。
「ym 系列」其他文章
还没有评论,来抢沙发。