什么是 Embykeeper?
Embykeeper 是一个专为 Emby 影视服务器设计的自动化工具. 它主要提供两大核心功能:
- 自动签到 – 可以自动完成多个站点的 Telegram 机器人每日签到, 以获取积分
- 定时保号 – 通过模拟登录和播放视频, 定期保持 Emby 账号的活跃状态, 避免因长期不使用而被回收.
除此之外, Embykeeper 还提供了一些额外功能, 如自动监控抢注邀请码、自动水群、考核辅助等.
项目支持 Python 运行、Docker 部署或云部署, 且完全开源, 不存储任何密钥或隐私信息, 经两年的开发已经在稳定和安全性方面有一定保证.
由于原仓库EmbykeeperCHECKINER / MONITOR 鉴权依赖失效,已经无法正常使用,所以本篇文章部署的是二开版本emby-keeper-modify
部署教程
首先需要已经部署了Docker,然后ssh执行
docker run -v $(pwd)/emby-keeper-modify:/app --rm -it --net=host sherry2925/emby-keeper-modify
--net=host 用于连接主机上的代理, 若您不需要可以不使用这个选项.命令将会在 embykeeper 目录下生成模板 config.toml 文件 (您也可以从这里下载).
请您根据模板文件中的注释 (以#开头), 配置您的账户信息.
您也可以使用最小配置, 例如:
[[telegram.account]]
phone = "+8612109347899"
[[emby.account]]
url = "https://weiss-griffin.com:443"
username = "carrie19"
password = "s*D7MMCpS$"
您可以只使用 telegram 标签:
[[telegram.account]]
phone = "+8612109347899"
您可以只使用 emby 标签:
[[emby.account]]
url = "https://weiss-griffin.com:443"
username = "carrie19"
password = "s*D7MMCpS$"
类似地, 每个账户需要增加一个 subsonic 条目:
[[emby.account]]
url = "https://weiss-griffin.com:443"
username = "carrie19"
password = "s*D7MMCpS$"
[[subsonic.account]]
url = "https://weiss-griffin.com:443"
username = "carrie19"
password = "s*D7MMCpS$"
time = 10
您可以使用多个 telegram 或 emby 标签来定义多个账户:
[[telegram.account]]
phone = "+8618323433500"
[[telegram.account]]
phone = "+8615635499568"
[[emby.account]]
url = "https://jensen.biz/"
username = "nbernard"
password = "*%NO1K^tr#"
[[emby.account]]
url = "https://barnett.org/"
username = "danielmartin"
password = "2!8Mn9tpRT"
若您需要连接代理, 还需要增加代理配置:
[proxy]
hostname = "127.0.0.1"
port = 1080
scheme = "socks5"
[[telegram.account]]
phone = "+8612109347899"
[[emby.account]]
url = "https://weiss-griffin.com:443"
username = "carrie19"
password = "s*D7MMCpS$"
仅高级版可使用
[[telegram.account]]
phone = "+8612109347899"
monitor = true # 开启群组监控
messager = true # 开启自动水群
你可以仅开启某些站点的 签到 (checkiner) / 监控 (monitor) / 水群 (messager).
请按格式填入🎬 支持的站点:
[site]
checkiner = ["charon", "embyhub", "jms", "judog", "ljyy", "magic", "peach", "pornfans", "sssq", "temby", "terminus"] # 自定义多个签到站点
monitor = ["bgk"] # 仅开启一个监控站点
# messager 将保持默认值
[[telegram.account]]
phone = "+8612109347899"
你也可以在默认站点基础上增加或删除站点:
[site]
checkiner = ["all", "-peach"] # 在全部可用站点基础上删除某些站点
monitor = ["+bgk", "-future"] # 在默认启用站点基础上增加或删除某些站点
messager = ["pornfans"] # 仅开启一个站点
[[telegram.account]]
phone = "+8612109347899"
更多配置项详见 🔧 配置文件.
随后, 再次执行命令:
docker run -v $(pwd)/emby-keeper-modify:/app --rm -it --net=host sherry2925/emby-keeper-modify -i
命令行中的
-i 指: 启动后立刻运行一次签到和保活, 如果您需要频繁多次运行, 请去掉该命令行参数运行:docker run -v $(pwd)/emby-keeper-modify:/app --rm -it --net=host sherry2925/emby-keeper-modify
您将被询问设备验证码以登录, 登录成功后, Embykeeper 将首先执行一次签到和保活, 此后每日进行一次签到和保活.
恭喜您!您已经成功部署了 Embykeeper.
后台运行
为了让 Embykeeper 长期后台运行, 您可以通过 Ctrl + C 停止, 然后运行:
tmux
这将启动一个 tmux 终端, 您可以在该终端中重新运行上述命令, 并按 Ctrl + B, 松开再按 D, 以脱离 tmux 终端.
您随时可以通过运行:
tmux a
以重新连接到 tmux 终端.
版本更新
当您需要更新版本时, 您需要按 Ctrl + C 停止现有程序, 然后执行:
docker pull sherry2925/emby-keeper-modify
然后重新运行:
docker run -v $(pwd)/emby-keeper-modify:/app --rm -it --net=host sherry2925/emby-keeper-modify -i




暂无评论内容