飞牛 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 -> 新增项目

2. 填写项目名称与路径,将 docker-compose.yml 内容粘贴到来源框

3. 返回 Docker管理页面,在 容器菜单,就可以看到运行情况

📖使用
浏览器访问 http://nas-ip:10101

默认账号名/密码:douyin/douyin2025

2. 修改密码


3. 抖音授权

4. 系统日志

抖音账号配置成功后,系统日志可以查看同步情况,等待日志中出现 collect-Cookie-[*],本次共同步成功*条视频同步完成。
5. 数据看板

等待同步完成后,数据看板就可以看到 视频数、占用空间、视频作者 等相关信息。
6. 同步记录

可以查看同步的抖音视频信息。
7. 查看保存的视频

打开飞牛 文件管理,找到部署的本地目录,就可以看到已经下载到本地的抖音视频,再也不拍消失不见了。
🎉 总结
抖音同步工具 是一款专为抖音视频同步打造的开源工具,功能全面、部署灵活、使用简单。无论你是影音爱好者,还是媒体中心玩家,它都能帮你轻松打造属于自己的短视频库。
作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~

值友7405231223
校验提示文案
aboutme
校验提示文案
aboutme
校验提示文案
神奇萝卜
校验提示文案
神奇萝卜
校验提示文案
aboutme
校验提示文案
aboutme
校验提示文案
值友7405231223
校验提示文案