本文最后更新于 2024-08-14,文章内容可能已经过时。

大家好,这里是Cherry,喜爱折腾、捡垃圾、玩数码,热衷于分享NAS、docker玩耍经验~

| 前言

今天为大家介绍一款电视盒子折腾神器,原来的tvhelper是一款在openwrt上的神器,近期开发者发布了这个项目的docker版本,意味着我们可以把这个工具安装在NAS里,然后连接家里的所有电视盒子,给它们上强度了!

什么my-tv、tvbox、kodi、apple TV、奈飞,统统可以用tvhelper安装上,而且支持一键安装我们需要各类apk。

项目地址:

https://github.com/wukongdaily/tvhelper-docker

项目特性:

💻 支持一键修改安卓原生电视盒子/TV的NTP服务器地址
💻 支持SSH连接 且容器内ADB服务均已准备就绪,无需额外安装
🔑 支持安装装机必备app 尤其是文件管理器和三方市场、图标等
🌏 支持一键批量安装主机上指定目录的全部apk
🐋 支持Docker compose和 docker cli一键部署
📕 支持为国行Sony电视安装时下流行的流媒体应用
❓ 兼容`ARMv7/ARM64/x86_64 双平台设备
❓ 其他功能和特点会持续迭代
MacOS(Apple芯片/Intel芯片)✅
Windows 10/11 ✅ Windows 10/11浏览器
Linux发行版 ✅
NAS系统(群晖、威联通等)✅
软路由iStoreOS/OpenWrt ✅ 软件路径由iStoreOS/OpenOfficeOS提供


| 系统部署教程

一、导入镜像

如果无法访问docker下载地址的,可以通过本网盘下载镜像压缩包(exe格式),解压为tar格式以后上传至NAS的自定义路径。然后通过NAS的镜像导入功能导入,或通过ssh输入以下指令导入​​

阿里云盘:https://www.alipan.com/s/kK4M9gHgFz7
提取码: tr40

# path代表真实路径,XXX.tar代表镜像压缩包
docker load -i /path/XXXX.tar

二、compose代码

🔻根据自己的需要修改

version: '3.8'

services:
  tvhelper:
    image: wukongdaily/box:latest
    ports:
      - "2299:22"  # 将容器的22端口映射到宿主机的2299端口,以便通过SSH访问
    volumes:
      # 目录下放进APK,可以一键安装
      - /tmp/upload/tvhelper_data:/tvhelper/shells/data  
    restart: unless-stopped
    environment:
      - PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/lib/android-sdk/platform-tools

三、各NAS系统部署项目方法

方法一:通用SSH部署(绿联等NAS通用)

🔻新建文件夹路径【/volume1/docker/项目名】,在目录下新建或上传前面提到的【docker-compose.yml】文件,然后输入以下指令

# 来到文件夹目录
cd /volume1/docker/容器名/
# 启动容器
docker-compose up -d

方法二:群晖部署

打开Container Manager,选择项目,点击新建,选择路径,点击下一步即可
image.png

方法三:威联通部署

打开Container Station,选择【应用程序】,点击【创建】,将代码复制进去,点击验证后部署即可
image.png

方法四:铁威马部署

打开Docker Manager,选择【项目】,点击【+】,选择文件路径以后,填入代码即可
image.png


| 系统使用简介

使用方法(Docker操作)

系统是ssh指令完成的,我们可以通过NAS进入容器来操作。

# 进入容器
docker exec -it 容器名称/容器id  bash

# 启动脚本
./tv.sh

使用方法(SSH操作)

可以通过ssh访问2299端口进入容器内部,默认的账号密码是root/password

ssh root@宿主机ip地址 -p 2299

# 启动脚本
./tv.sh

启动脚本以后,我们可以先输入14来更新脚本。然后选择连接ADB,脚本是支持局域网内ip直接连接的。
image.png

🔻支持安装各类精选APP,直接github毫无压力
image.png

🔻安装kodi等工具,并且一键配置中文
image.png

🔻如果是索尼电视的,支持直接安装图里的APP。索尼电视机开启ADB的方法很简单,【设置】-【关于】-【版本】,点击多次就可以进入开发者模式。
image.png

进入开发者模式以后,回退到【设置】页面,选择【开发者选项】,然后找到【ADB调试】打开即可。
4a0096ec6cb4df771627971f9c3fa31.jpg