飞牛 NAS 部署这款抖音同步工具,收藏视频不再丢!
你是否遇到过这些烦恼:收藏的抖音视频突然失效? 喜欢的视频找不到了?想把喜欢的短视频同步到本地媒体库,却无从下手?别担心!今天给大家安利一款开源神器 —— dysync.net - 抖音同步工具(以下简称:抖音同步工具),它可以帮你 自动同步抖音收藏/喜欢/博主作品,并无缝接入 Emby 或 Jellyfin,打造属于你的短视频媒体中心!
🧾 详细介绍
抖音同步工具 是一款基于 .NET Core 6.0 和 Vue 开发的工具,用于同步抖音收藏夹、「我喜欢」的视频及指定博主作品,解决个人收藏视频易失效的问题。支持多账号同步,内置视频信息刮削功能,同步后的视频可直接在 Emby 或 Jellyfin 中播放。
✨ 核心亮点
🧠 多种同步方式:收藏、喜欢、博主作品三类内容自由选择,满足个性化需求。
👥 多账号支持:支持多个抖音账号独立配置,内容隔离更清晰。
📊 视频信息刮削:自动提取标题、作者、封面等信息,方便媒体库整理。
📺 Emby/Jellyfin 无缝接入:同步后的视频可直接在媒体中心播放,体验流畅。
🗂️ 路径映射灵活配置:支持本地路径与容器路径映射,确保数据持久化与访问稳定。
📱 抖音信息
获取抖音Cookie 及 sec_user_id 是同步功能的核心,需严格按步骤获取,避免遗漏或错误。
1. 提取抖音 Cookie
打开 抖音网页版 并登录你的账号;
打开 「抖音」->「我的收藏」页面;
按
F12打开浏览器「开发者工具」,切换到「Network (网络)」标签;刷新页面,在搜索框中输入
v1/web/aweme/listcollection筛选请求;点击任意一条筛选结果,在右侧「Headers (标头)」中找到
Cookie字段,完整复制整段内容(不可删减字符)。
2 提取 sec_user_id(个人/指定博主)
个人 sec_user_id(同步自己的收藏/喜欢用):
进入自己的抖音主页,浏览器地址栏中sec_user_id=后的字符串即为个人 ID(如https://www.douyin.com/user/sec_user_id=xxx)。博主 sec_user_id(同步指定博主作品用):
进入目标博主主页;
直接复制地址栏中
user/到?from_tab_name中间部分内容即是博主的sec_user_id或 按F12→ 「Network」→ 任意请求 → 「Headers」→ 提取sec_user_id字段值。
⚠️ 风控提示:同步博主作品时,慎用开启全量同步(一次性下载过多易被抖音限制访问)。
📁 路径映射
确保本地路径与容器路径一致,避免数据丢失或播放失败。
✅ 关键注意:
本地路径需与后续后台「抖音授权」页面配置的「文件存储路径」完全一致;
未配置路径映射时,文件仅存于容器内部,Emby/Jellyfin 无法访问,且容器删除后数据丢失。
🐳部署指南
🎯 方案一:Docker 单容器
docker run -d --restart=always \
-v /vol1/1000/抖音/collect:/app/collect \
-v /vol1/1000/抖音/favorite:/app/favorite \
-v /vol1/1000/抖音/db:/app/db \
-v /vol1/1000/抖音/uper:/app/uper \
-p 10101:10101 \
--name dysync2025 \
registry.cn-hangzhou.aliyuncs.com/jianzhichu/dysync.net
10101:10101:冒号前面主机端口可以根据实际情况调整。ARM设备请使用registry.cn-hangzhou.aliyuncs.com/jianzhichu/dysync.net:arm_1.0版本镜像
🎯 方案二:Docker Compose
docker-compose.yml 文件
services:
dysync:
image: registry.cn-hangzhou.aliyuncs.com/jianzhichu/dysync.net
container_name: dysync2025
restart: always
ports:
- "10101:10101"
volumes:
- ./dysync/db:/app/db
- ./mediay/dysync:/app/collect
- ./mediay/dysync_fav:/app/favorite
- ./mediay/dysync_up:/app/uper
# 配置DNS服务器(解决域名解析失败导致的无法访问外网)
network_mode: bridge
dns:
- 8.8.8.8 # Google DNS
- 114.114.114.114 # 国内DNS
- 223.5.5.5
10101:10101:冒号前面主机端口可以根据实际情况调整。volumes:配置的路径请参考:📁 路径映射ARM设备请使用registry.cn-hangzhou.aliyuncs.com/jianzhichu/dysync.net:arm_1.0版本镜像
在飞牛主页面找到
Docker打开后,切换菜单Compose->新增项目填写项目名称与路径,将
docker-compose.yml内容粘贴到来源框返回
Docker管理页面,在容器菜单,就可以看到运行情况
📖使用
浏览器访问
http://nas-ip:10101默认账号名/密码:douyin/douyin2025
修改密码
抖音授权
系统日志
抖音账号配置成功后,系统日志可以查看同步情况,等待日志中出现
collect-Cookie-[*],本次共同步成功*条视频同步完成。数据看板
等待同步完成后,数据看板就可以看到
视频数、占用空间、视频作者等相关信息。同步记录
可以查看同步的抖音视频信息。
查看保存的视频
打开飞牛
文件管理,找到部署的本地目录,就可以看到已经下载到本地的抖音视频,再也不拍消失不见了。
🎉 总结
抖音同步工具 是一款专为抖音视频同步打造的开源工具,功能全面、部署灵活、使用简单。无论你是影音爱好者,还是媒体中心玩家,它都能帮你轻松打造属于自己的短视频库。
