小雅Alist超集+TV Box搭建记录

小雅Alist超集+TV Box搭建记录

alist-tvbox 是一个支持播放列表与搜索功能的 AList 代理服务,用于 TVBox 超级播放器。基于 AList, 用户可通过 Docker 容器或 Shell 脚本进行一键部署,操作简便。管理后台开启后,需配置阿里云账号 Token,并在高性能模式下切换管理员密码。支持手机端 EasyBox 软件访问,配置时推荐切换为硬解码以优化体验,同时可通过阿里云等网页一键添加 Cookie 订阅源。遇到问题可参考常见故障处理,如清理缓存、重启服务或检查阿里 Token 一致性。

 次点击
24 分钟阅读

项目源

AList proxy server for TvBox, support playlist and search.

源代码: https://github.com/power721/alist-tvbox

中文文档:https://har01d.cn/#/notes/alist-tvbox

https://github.com/power721/alist-tvbox/blob/master/doc/README_zh.md

OpenList: https://doc.oplist.org/

Docker: https://hub.docker.com/r/haroldli/xiaoya-tvbox

Telegram: https://t.me/alist_tvbox_group

手动部署Docker版: docker run -d -p 4567:4567 -p 5344:80 -e ALIST_PORT=5344 -v /etc/xiaoya:/data --restart=always --name=xiaoya-tvbox haroldli/xiaoya-tvbox

手动部署Docker版: docker run -d -p 4567:4567 -p 5344:5244 -e ALIST_PORT=5344 -v /etc/atv:/data --restart=always --name=alist-tvbox haroldli/alist-tvbox

一键部署(系统服务版): curl -fsSL http://d.har01d.cn/install-service.sh -o install-atv.sh && sudo bash ./install-atv.sh

一键部署(系统服务版): wget -q http://d.har01d.cn/install-service.sh -O install-atv.sh && sudo bash ./install-atv.sh

一键部署(Docker版): sudo bash -c "$(curl -fsSL http://d.har01d.cn/alist-tvbox.sh)"

部署alist-tvbox

终端运行sudo bash -c "$(curl -fsSL http://d.har01d.cn/alist-tvbox.sh)",然后选择序号1等待拉取镜像自动完成安装即可

6902f88c7ca1f.webp

配置alist-tvbox

放行防火墙

防火墙放行4567和5344端口

  • 4567端口用于alist-tvbox管理后台

  • 5344为小雅alist超集访问端口

获取初始管理员账号密码

在安装目录中找到initial_admin_credentials.txt

6902f97201b48.webp

访问管理后台

后台管理地址为http://YOUR-IP:4567/#/login

登录后将简单模式切换为高级模式并修改默认的管理员账号密码

6902faf0b2fc2.webp

配置阿里云账号

点击“账号”标签,删除自带的阿里云账号,然后点击添加按钮

6902fb54416b8.webp

扫码获取阿里refresh token和开放refresh token

6902fbb5d5460.webp

点击“配置”标签,重启Alist

6902fc06e35c2.webp

在手机上访问alist-tvbox

下载软件

下载EasyBox并安装,下载地址:https://www.easybox.pro/download.html

配置软件

1、权限配置

安装完软件后打开,根据提示放行必要的基础权限

6902f859b955e.webp
6902f8584d130.webp

2、添加订阅

在alist-tvbox管理后台中找到“订阅”标签,复制第一个TbBox订阅地址留存备用

6902fec9014a1.webp

回到手机端操作,点击“添加订阅”,右上角“添加”按钮,订阅名称随便写,订阅地址填上一步复制好的订阅地址,然后点击“确定”,然后点左上角“返回”即可

6902f85bf0b18.webp
6902f85cea860.webp
6902f85dee796.webp

3、优化设置

在软件首页点击右下角“我的”,然后点击“设置中心”,找到“首页推荐”,设置为“关闭首页”,接着找到“解码方式”,改为“硬解码”,其他设置根据自身喜好自行调整

6902f8622cbf3.webp
6902f86007424.webp
6902f86123041.webp

在电视或电脑上访问alist-tvbox

基本操作与手机端一致,安装支持TvBox订阅链接的影视播放软件,添加订阅地址即可

常见问题

  1. AList出现错误 failed get objs: failed to list objs: driver not init

    在管理界面->资源页面->失败资源 查看具体原因

  2. AList出现错误 failed link: failed get link: The resource drive has exceeded the limit. File size exceeded drive capacity

    阿里网盘空间满了,清理一下文件。

  3. AList出现错误 failed link: failed get link: No permission to access resource File

    token失效,重启应用。AList日志检查阿里token账号昵称和开放token账号昵称是否一致。

  4. 管理界面没有账号页面,刷新一下网页。

  5. 夸克分享需要在帐号页面添加夸克网盘cookie。

  6. UC分享需要在帐号页面添加UC网盘cookie。

  7. 阿里转存115有文件大小限制,并且115必须有对应文件存在。115需要会员。115删除码在115应用设置。

  8. 迅雷云盘,用户名 +86后面要加一个空格,比如+86 12345678900 在资源页面 -> 失败资源 -> 点击 重新加载。 多试几次,状态列出现链接后,打开链接验证。然后再次点击重新加载。

  9. 纯净版可以进AList后台管理页面。管理员用户名是atv,密码在高级设置里面查看。

  10. 重置用户名和密码。创建文件/etc/xiaoya/atv/cmd.sql,写入下面的内容。重启应用,恢复默认的admin密码。

UPDATE users SET username='admin', password='$2a$10$90MH0QCl098tffOA3ZBDwu0pm24xsVyJeQ41Tvj7N5bXspaqg8b2m' WHERE id=1;
  1. 网盘添加了文件,在AList看不到。因为AList有缓存,默认30分钟。等待缓存过期,或者重启AList。

  2. 播放速度慢,加载慢

    小雅Alist超集是基于阿里云网盘和115网盘,现阿里云网盘对分享外链进行了限速,播放速度慢的话可以开通阿里云网盘会员+三方权益+115网盘会员

结语

至此部署流程结束,正常使用即可。

© 本文著作权归作者所有,未经许可不得转载使用。