v1.2.12 · Docker 一键部署

115 网盘电影
Emby 直链播放

扫码登录 115,自动生成 STRM,通过 Emby 302 直链播放。 视频流量不经服务器中转,一台小鸡就能跑起整个媒体库。

0服务器转发流量
302直链跳转播放
3 步完成配置

痛点?都懂

Tape

115 有片,Emby 看不了

115 网盘存了几十 TB,但 Emby 直接读不了网盘文件,刮削、海报墙、追剧全都没有。

📉

服务器带宽扛不住

自建 NAS 中转 4K 视频,带宽分分钟跑满。看个电影全家人卡顿。

🔧

现有方案太复杂

rclone 挂载、WebDAV 转码、各种脚本拼凑……配置一天,维护一年。

Cloud Sync 怎么解决的

STRM 直链 + Emby 302 代理,服务器只做调度,视频从 115 CDN 直接流向你的播放器。

🎞️

115 网盘

扫码登录 · 全量/增量同步

Cloud Sync

生成 .strm · 管理 302 代理

:9527 管理 :9096 播放
🎬

Emby

扫库 · 元数据 · 海报墙

📱

客户端

:9096 → 302 → 115 CDN

💡

关键:客户端请求播放时,Cloud Sync 返回 302 跳转到 115 CDN 直链。 视频数据从 115 CDN 直达客户端,不经过你的服务器

功能一览

📱

扫码登录 115

Web 页面扫码完成 115 登录,支持多种设备位(Linux / TV / Android)。无需手动抓 Cookie。

🔄

STRM 自动同步

全量同步 + 定时增量。增量优先 115 生活事件,不可用时自动回退全量对比,数据不丢。

302 直链播放

emby302 代理拦截播放请求,302 跳转 115 CDN。强制 DirectPlay,视频不经服务器中转。

🛠️

Web 管理面板

运行状态、同步进度、日志、设置,浏览器打开 :9527 全部搞定。可选密码保护。

📥

旁挂文件同步

可选同步字幕(.srt / .ass)、NFO、封面图等旁挂原文件。复选框一键勾选。

🐳

Docker 一键部署

一条 install.sh 安装 Docker、生成配置、启动 Cloud Sync + Emby。三步完成配置。

🔔

Emby 自动扫库

配置 Emby API Key 后,STRM 变更自动通知 Emby 刷新媒体库,无需手动触发。

📦

版本检测

管理页自动检查 GitHub 最新 Release,有新版本提醒更新。

三步部署

Linux 服务器上一条命令搞定。

1

克隆 + 安装

git clone https://github.com/McDtot/115-emby-sync.git /opt/cloud-sync
cd /opt/cloud-sync
sudo bash scripts/install.sh --public-host "你的公网IP或域名" -y
2

打开 :9527 配置

浏览器访问 http://你的IP:9527,扫码登录 115,填写 CID 和 Emby API Key。

3

全量同步 → 开播

点击全量同步,等待 STRM 生成完毕。客户端用 http://你的IP:9096 播放。

端口说明

9527
Web 管理页 — 扫码登录、配置、同步管理
9096
客户端播放入口 — 必须用这个端口访问 Emby
8096
Emby 后台 — 仅首次建库和管理用,不建议公网暴露

更新日志

v1.2.12
2026-07-01
扩展名配置改为复选框选择器,常用格式一键勾选
v1.2.11
2026-07-01
支持自定义视频扩展名和旁挂原文件同步(字幕、NFO、封面图)
v1.2.9
2026-06-30
同步 API 增加 30 秒超时,避免网络卡住阻塞调度
v1.2.8
2026-06-29
管理页可选密码保护,HttpOnly Cookie 鉴权
v1.2.6
2026-06-29
恢复生活事件增量同步,保留全量对比回退兜底
v1.2.0
2026-06-29
强制 DirectPlay + stream 拦截 302,全力直链播放
v1.0.0
2026-06-27
首个稳定版本:115 扫码 + STRM 同步 + emby302 代理

常见问题

客户端播放还走服务器中转?

确认:① 客户端地址填 :9096 不是 :8096;② Emby 播放设置比特率不限制;③ 已配置 Emby API Key;④ 不是浏览器 HLS 播放。

播放 404?

通常是 Emby 媒体库路径和 STRM 实际目录不一致。确认媒体库路径为 /media 或对应子目录,修改后重新扫库。

同步很慢?

这是正常限速。api_cooldown_seconds 用于保护 115 API,建议保持 1.0–2.0 秒。个人库可接受。

增量同步报 405?

115 生活事件接口返回 405 通常表示登录态过期,重新扫码登录即可。系统会自动回退全量对比,不影响同步。

支持哪些客户端?

已在 Hills(Windows)、Emby 官方客户端等场景验证。任何支持 Emby 服务器的播放器均可使用。

需要多大的服务器?

因为视频流量不经服务器,普通 VPS 即可。1 核 1G 足够跑 Cloud Sync + Emby 管理进程。