bili-302 — bilibili 视频直链短地址 用法(可直接贴进 VRChat / 任何播放器): /p/BV1GJ411x7h7 -> 302 到 CDN 直链(720P) /p/BV1GJ411x7h7?p=2 -> 第 2 P /p/BV1GJ411x7h7?qn=16 -> 360P(文件小,加载快) /player/?url=BV1GJ411x7h7 -> 兼容 91vrchat 的写法 /player/?url=https://www.bilibili.com/video/BV1GJ411x7h7 /json/BV1GJ411x7h7 -> 返回调试 JSON(含 url / 标题 / 过期时间) /json/BV1GJ411x7h7?probe=1 -> 额外探测各 CDN 候选节点是否可达(排查「别人连不上」) /cdn/4837 -> 查看某个 ASN 记住的 CDN 节点 /push -> POST,浏览器把解析结果推进缓存 /cache/BV1GJ411x7h7 -> 查看某视频的推送缓存 换 CDN 节点(同一份签名,只换主机名): /p/BV1GJ411x7h7?h=ali -> 阿里云;h=cos 腾讯云;h=hw 华为云 /p/BV1GJ411x7h7?h=aliov -> 海外阿里云;h=cosov 海外腾讯云(给境外/境外线路) /p/BV1GJ411x7h7?i=2 -> 按 /json 里 urls 的下标选 /p/BV1GJ411x7h7?h=cosov&remember=1 -> 手动选定并记到该访问者的 ASN(/cdn/ 可查) 不传 h/i 时,若部署端提供了访问者 ASN(Cloudflare Worker),会优先用 该 ASN 记住的节点;没记过就从边缘探一次,把最快的那个记 6 小时。 说明:本服务只做「签名」,不中转视频流量,播放在你的播放器与 CDN 之间直连。 链接有效期约 2 小时(bilibili 的 deadline);过期请重新请求短链,不要转发 302 之后的直链。 书签小工具: /bm -> 安装页(拖动按钮到书签栏) /bookmarklet.js -> 书签实际加载的脚本