NAS 部署 dysync 同步工具:把抖音视频搬进你的私人存储
dysync.net:
一款基于 .NET Core 6.0 和 Vue 开发的工具,用于同步抖音收藏夹以及我喜欢的视频,解决个人收藏和喜欢的视频容易失效的问题。支持多账号同步,并已预设刮削信息,同步后的视频可直接在 Emby 或 Jellyfin 中播放。

安装
Docker Compose
services:
dysync:
image: registry.cn-hangzhou.aliyuncs.com/jianzhichu/dysync.net:latest
container_name: dysync
ports:
- 10101:10101
volumes:
- ./collect:/app/collect
- ./favorite:/app/favorite
- ./db:/app/db
restart: always
参数说明(更多参数建议去看文档)
/app/collect(路径):收藏的视频存储路径
/app/favorite(路径):喜欢的视频存储路径
/app/db(路径):数据库存储路径
使用
浏览器中输入 http://NAS的IP:10101 就能看到界面

输入用户名和密码(用户名:douyin,密码:douyin2025)

界面比较直观,不过感觉有点太简陋了

右上角,点击“个人设置”

可以修改一下密码,避免忘记了

切换到抖音授权,点击“编辑”

这里需要填写抖音 Cookie

下面说一下怎么样获取抖音 Cookie,打开抖音网页版(douyin.com)

登录账号以后,进入收藏夹页面

按 F12 右侧就会出现开发者工具,切换到网络(Network)

滑动到最上面,点击其中一条查看 Cookie(不需要特定那一条,一般第一条就行)

将上面 Cookie 全部复制到里面(注意第一行不要有空行)

在搜索框中输入“sec_user_id”,可以看到有几条 favorite 名称的链接

点击展开,切换到“负载”,复制“sec_user_id”参数的值

粘贴到 SecUserId 里,点击开启就行了

TIP:记得“喜欢”和“收藏”里面要有内容

打开系统日志,能看到已经在下载抖音的视频了

系统配置可以设置同步周期,默认就行

回到面板,等待视频下载完成就能看到有统计信息了

TIP:下面简单说一下影音媒体联动需要注意的事项
影音媒体要映射 collect 和 favorite 这两个文件夹,作为媒体库目录

这里用 emby 作为演示,直接将整个文件夹映射

内容类型选择“影片(电影)”

展示效果还行,有封面和标题

不过刮削信息还是太少了,可以加上比如标签分类,年份这类信息

总结
这款工具的核心功能就是下载和刮削抖音收藏夹和“我喜欢” 的视频。目前体验下来没遇到什么问题,上手设置也很简单,就是界面有点简陋,期待后面可以好好美化。虽然我不怎么刷抖音没什么用,但不可否认确实挺实用的。有了它,再也不用担心收藏里的小姐姐视频下架了,,还能方便地整理到 Emby 等影音媒体中心。
综合推荐:⭐⭐⭐(免费实用,解决视频下架)
使用体验:⭐⭐⭐(界面有点简陋,整体还有很大进步空间)
部署难易:⭐⭐(简单)︎
作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~

crysiswen
校验提示文案
值友1542384354
校验提示文案
茕茕孑立
校验提示文案
夕雨坊
校验提示文案
EirChen
校验提示文案
ygy2500
校验提示文案
拉屎应该带纸
校验提示文案
武汉一条龙
校验提示文案
拉屎应该带纸
校验提示文案
ygy2500
校验提示文案
EirChen
校验提示文案
武汉一条龙
校验提示文案
夕雨坊
校验提示文案
值友1542384354
校验提示文案
茕茕孑立
校验提示文案
crysiswen
校验提示文案