项目源
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等待拉取镜像自动完成安装即可

配置alist-tvbox
放行防火墙
防火墙放行4567和5344端口
4567端口用于alist-tvbox管理后台
5344为小雅alist超集访问端口
获取初始管理员账号密码
在安装目录中找到initial_admin_credentials.txt

访问管理后台
后台管理地址为http://YOUR-IP:4567/#/login
登录后将简单模式切换为高级模式并修改默认的管理员账号密码

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

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

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

在手机上访问alist-tvbox
下载软件
下载EasyBox并安装,下载地址:https://www.easybox.pro/download.html
配置软件
1、权限配置
安装完软件后打开,根据提示放行必要的基础权限


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

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




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




在电视或电脑上访问alist-tvbox
基本操作与手机端一致,安装支持TvBox订阅链接的影视播放软件,添加订阅地址即可
常见问题
AList出现错误 failed get objs: failed to list objs: driver not init
在管理界面->资源页面->失败资源 查看具体原因
AList出现错误 failed link: failed get link: The resource drive has exceeded the limit. File size exceeded drive capacity
阿里网盘空间满了,清理一下文件。
AList出现错误 failed link: failed get link: No permission to access resource File
token失效,重启应用。AList日志检查阿里token账号昵称和开放token账号昵称是否一致。
管理界面没有账号页面,刷新一下网页。
夸克分享需要在帐号页面添加夸克网盘cookie。
UC分享需要在帐号页面添加UC网盘cookie。
阿里转存115有文件大小限制,并且115必须有对应文件存在。115需要会员。115删除码在115应用设置。
迅雷云盘,用户名 +86后面要加一个空格,比如+86 12345678900 在资源页面 -> 失败资源 -> 点击 重新加载。 多试几次,状态列出现链接后,打开链接验证。然后再次点击重新加载。
纯净版可以进AList后台管理页面。管理员用户名是atv,密码在高级设置里面查看。
重置用户名和密码。创建文件/etc/xiaoya/atv/cmd.sql,写入下面的内容。重启应用,恢复默认的admin密码。
UPDATE users SET username='admin', password='$2a$10$90MH0QCl098tffOA3ZBDwu0pm24xsVyJeQ41Tvj7N5bXspaqg8b2m' WHERE id=1;网盘添加了文件,在AList看不到。因为AList有缓存,默认30分钟。等待缓存过期,或者重启AList。
播放速度慢,加载慢
小雅Alist超集是基于阿里云网盘和115网盘,现阿里云网盘对分享外链进行了限速,播放速度慢的话可以开通阿里云网盘会员+三方权益+115网盘会员
结语
至此部署流程结束,正常使用即可。