docs: note PikPak media link speed behavior

This commit is contained in:
nianzhibai
2026-05-13 19:50:51 +08:00
parent fcc0ecd6ef
commit ff0e95d8cc
2 changed files with 12 additions and 0 deletions
+6
View File
@@ -110,6 +110,12 @@ git add vendor/ # 入库
| 沃盘 | `access_token``refresh_token`、可选 `family_id` | 第一版只能手动粘贴 token;后续会加扫码/短信登录 |
| OneDrive | `refresh_token`,可选 `access_token``api_url_address``region``is_sharepoint``site_id` | 按 OpenList 默认方式调用 `https://api.oplist.org/onedrive/renewapi` 在线刷新 token`rootId` / `scanRootId` 默认填 `root`SharePoint 需填 `is_sharepoint=true``site_id` |
### PikPak 速度说明
PikPak 的 `disable_media_link` 默认按 `true` 处理,会使用 `web_content_link` 原始下载链接;在当前服务器实测,单连接通常只有约 2.8-3 MiB/s。把该字段设置为 `false` 后,后端会改用 `usage=CACHE` 返回的 media/cache 链接,当前服务器实测 `/p/stream` 64 MiB Range 可到约 8.9 MiB/s。
当前服务器同时存在 sing-box TUN 透明代理,PikPak 默认出站会被 `tun0` 接管;但强制直连物理网卡并没有更快,慢速的主要差异来自 PikPak 取链方式。media/cache CDN 节点仍有波动,偶尔可能遇到慢节点;如果播放变慢,可重新获取直链或重新挂载 PikPak 后再测。
### OneDrive 说明
OneDrive 当前采用 OpenList 在线 API 的续期方式,不要求用户提供 Azure 应用的 `client_id` / `client_secret` / `redirect_uri`。配置时至少填 `refresh_token`;如使用 OpenList 代刷获得的 token,可把 refresh token 填到本项目。普通 OneDrive 的 `rootId` / `scanRootId` 推荐填 `root`SharePoint 文档库需额外设置 `is_sharepoint=true``site_id`
+6
View File
@@ -109,6 +109,12 @@ go run ./cmd/server 后端 9192
| wopan | `access_token`、`refresh_token`,可选 `family_id` |
| onedrive | `refresh_token`,可选 `access_token`、`api_url_address`、`region`、`is_sharepoint`、`site_id` |
### PikPak 速度说明
`disable_media_link` 默认按 `true` 处理,会使用 PikPak 的 `web_content_link` 原始下载链接;在当前服务器实测,单连接通常只有约 2.8-3 MiB/s。把该字段设置为 `false` 后,驱动会请求 `usage=CACHE` 并优先使用 `medias[].link.url`,当前服务器实测 `/p/stream` 64 MiB Range 可到约 8.9 MiB/s。
当前服务器同时存在 sing-box TUN 透明代理,PikPak 默认出站会被 `tun0` 接管;但强制直连物理网卡并没有更快,慢速的主要差异来自 PikPak 取链方式。media/cache CDN 节点仍有波动,偶尔可能遇到慢节点;如果播放变慢,可重新获取直链或重新挂载 PikPak 后再测。
OneDrive 按 OpenList 默认方式调用 `https://api.oplist.org/onedrive/renewapi` 在线刷新 token,不需要配置 Azure 应用的 `client_id` / `client_secret` / `redirect_uri`。OpenList 代刷得到的 refresh token 可以直接填到本项目。普通 OneDrive 的 `rootId` / `scanRootId` 可填 `root`SharePoint 文档库需要额外设置 `is_sharepoint=true` 和 `site_id`。
## 文件名约定