全文使用小雅官方配置指南,本文只为分享,如有侵权联系立删。

小雅官方媒体库链接:https://alist.xiaoya.pro/

小雅媒体库配置指南:https://xiaoyaliu.notion.site/xiaoya-docker-69404af849504fa5bcf9f2dd5ecaa75f

一、如何安装

首先使用ssh工具登入 openwrt

然后使用一键安装命令安装:

bash -c "$(curl http://docker.xiaoya.pro/update_new.sh)"

如果是用host模式安装,则用:

bash -c "$(curl http://docker.xiaoya.pro/update_new.sh)" -s host

也可以使用整合脚本安装(由制作)

bash -c "$(curl --insecure -fsSL https://ddsrem.com/xiaoya_install.sh)"

第一次安装会出现下面的显示

你需要配置好三个必要参数再安装:

对应文件

获取方式

token

/etc/xiaoya/mytoken.txt

https://aliyuntoken.vercel.app/

https://alist.nn.ci/zh/guide/drivers/aliyundrive.html

https://aliyundriver-refresh-token.vercel.app/

open token


/etc/xiaoya/myopentoken.txt

https://alist.nn.ci/zh/guide/drivers/aliyundrive_open.html

转存目录的folder id

/etc/xiaoya/temp_transfer_folder_id.txt

先转存这个 https://www.aliyundrive.com/s/rP9gP3h9asE 到自己网盘(选择资源盘),然后浏览器打开转存后的目录,浏览器的url https://www.aliyundrive.com/drive/file/resource/640xxxxxxxxxxxxxxxxxxxca8a 最后一串就是,记得这个目录不要删,里面的内容可以定期删除

二、设置强制登入,和自定义密码

把密码保存到 /etc/xiaoya/guestpass.txt (不过不要设置稀奇古怪的符号,例如;&#“~@()*$ 之类的)

如果你的xiaoya放在公网,为了防止别人蹭网,可以设置强制登入,新增 /etc/xiaoya/guestlogin.txt 这个文件,重启即可,文件有没有内容无所谓,如果取消强制登入就删除这个文件。强制登入的账号为 dav,密码使用 /etc/xiaoya/guestpass.txt 里设置的,同时webdav连接使用 dav 这个用户

上述2个功能设置好后需要重启docker才会生效。

三、容器内 /data 目录的文件功能说明

标注******* 的文件为必要,必须存在和有内容,所有的配置文件缺省位置在宿主机的 /etc/xiaoya

文件:**mytoken.txt *****

用途:用来加载阿里分享,和自动签到 格式:75fee1ca79514e60aa6d46c8370b9afd 备注:32位长度,参考 https://t.me/PlutoPlayer/239324

文件:**myopentoken.txt *****

用途:用来加载自己的阿里云盘(open接口) 格式:eyJ0eXAiOixxxxxLCJhbGciOiJSUzI1NiJ9.eyJzd999999wNzBkOWRiNWQ5YmQ0YT........ 备注:很长一串,280位,获取方式 https://alist.nn.ci/zh/guide/drivers/aliyundrive_open.html

文件:**temp_transfer_folder_id.txt *****

用途:你的阿里网盘的转存目录的folder id 格式:640xxxxxxxxxxxxxxxxxxxca8a 备注:打开你阿里云盘网页,目录所在的浏览器地址 https://www.aliyundrive.com/drive/folder/640xxxxxxxxxxxxxxxxxxxca8a 最后一串就是

文件:pikpak.txt 用途:

用来观看pikpak分享

格式:"xxxxxxxx" "yyyyyyyy"

备注:账号可以是邮箱和手机号,手机号前面要加区号,也就是 "+86xxxx" 这样,注册如果用谷歌快捷方式登入的话是无法使用谷歌邮箱登入的(alist不支持)

文件:guestpass.txt

用途:自己修改 guest 账号的密码 备注:如果开启了强制登入则 登入账号 dav 也使用此密码

文件:guestlogin.txt

用途:通过此文件的存在与否来决定是否开启强制登入 格式:空白文件,不需要强制登入功能,则删除此文件

文件:show_my_ali.txt

用途:通过此文件的存在与否来决定是否加载自己的阿里云盘 格式:空白文件,不需要加载的,则删除此文件

文件:docker_address.txt

用途:配合 TVBOX的alist搜索

格式:http://xxxxx:5678 (最后不要加 /)

TVBOX 配置地址:http://xxxxx:5678/tvbox/my.json

TVBOX 配置地址(多仓,需要TVBox壳支持):http://xxxxx:5678/tvbox/juhe.json

文件:docker_address_ext.txt

用途:外网地址,配合tvbox外网访问,对应的配置地址是 http://xxxx/tvbox/my_ext.json 格式:http://xxxxx:5678 (最后不要加 /)

文件:iptv.m3u

用途:在my.json中自定义额外的直播源 "我的私用” 格式:标准的m3u格式

文件:tv.txt

用途:挂载自定义直播源到xiaoya

格式:tvbox的直播源格式,如图所示

备注:直播源有格式,区域限制等问题,有的可以在网页观看,有的需要用播放器才能看

文件:proxy.txt

用途:使用代理,http,https,socks5 协议 格式:http://xxxxx:7890 或 socks5://xxxxx:7891 (最后不要加 /)

文件:alist_token_expire_time.txt

用途:设置alist auth token的有效期,缺省4800(对于无所谓安全的用户来说方便) 格式:72 (数字,单位是小时)

文件:alist_auth_token.txt

用途:无需设置,自动生成,可以用来配置alist v3方式套娃,删除后会重新生成一个新的 格式:alist-09ceb38a-f143-47f7-b255-c3eec819cd7bxxxxxxxxxxxxx

文件:tvbox_security.txt

用途:开启tvbox的随机订阅地址,防止公网上被人蹭,让别人猜不到你的订阅地址 格式:空白文件,没有则不开启

文件:tvbox_config.txt

用途:无需设置,自动生成, 格式:http://xxxxx:5678/tvbox/sdfh02ye.my.txt

文件:tvbox_config_ext.txt

用途:无需设置,自动生成,外网的随机订阅地址,

格式:http://xxxxx:5678/tvbox/sdfh02ye.my_ext.txt

文件:my.json

用途: 自定义tvbox配置文件

格式: TVBOX 兼容的json配置文件格式

文件:pikpak_list.txt

用途:挂载自己一个或多个 pikpak账号

格式:挂载名 "账号" "密码" ,用空格分开(pikpak2 “[email protected]" "123456"),每行一个

备注:挂载名不能有空格

文件:alist_list.txt

用途:挂载一个或多个 Alist 套娃

格式:挂载名 alist版本(v2或v3)网址 目录,用空格分开每行一个

备注:挂载名不能有空格,网址最后不要有斜杠

文件:pikpakshare_list.txt

用途:挂载自己一个或多个 pikpak分享

格式:挂载名 分享ID 分享目录 ,用空格分开(赵霸道 VNRT8Wr8BGyw1kt1HkijKR4Qo1 VNQf6ZmWE3pVWGpuFriGqyPzo1),每行一个

备注:挂载名不能有空格

文件:alishare_list.txt

用途:挂载自定义分享ID

格式:挂载名 阿里分享ID 文件folder id,用空格分开,每行一个

120T电影资源 ZpevUcDZ2Pn 636c8ba0703acd24cd44b19dd00312ef15b1e8

60T各种资料 s6NBDauc5VZ 63b16e82a50ca34f6c7466293235a06d1af8ea3

备注:挂载名不能有空格

文件:ali2115.txt

用途:阿里转存115,然后利用115来播放(需要115会员)

格式:

purge_ali_temp=true
cookie="UID=800012347_F1_1712345;CID=0f99357f000xxxxx67af8e167fcd68;SEID=0f439555555559d9b227595c0cd37b63c065e5d934d70045e8bfb3089b09b8d843662ad6ac00a90c6ecc3faf0e5abff45d73797470"
purge_pan115_temp=true
dir_id=0

备注:cookie获取方式:

1. bash -c "$(curl http://docker.xiaoya.pro/scan115.sh)"

2. 浏览器安装 115不大助手,让后访问 115 网站,登入网盘后左下角点击”不大助手“,选择“工具”,获取cookie,建议选用不常用的方式,推荐“阿里小程序”和“微信小程序”,因为同一方式登入会让前一个失效,比如你用网页获取cookie,然后自己又在网页再次登入,那么会让你前面网页获取的cookie失效,插件获取地址:https://greasyfork.org/zh-CN/scripts/474231-115不大助手-full

开通115会员 https://115.com/u/rHUSvz/1

如需开通115网盘会员请支持小雅,使用上方链接或扫下方二维码:

文件:115_cookie.txt

用途:填写115 cookie 格式:直接填入即可 备注:浏览器安装 115不大助手,让后访问 115 网站,登入网盘后左下角点击”不大助手“,选择“工具”,获取cookie,建议选用不常用的方式,推荐“阿里小程序”和“微信小程序”,因为同一方式登入会让前一个失效,比如你用网页获取cookie,然后自己又在网页再次登入,那么会让你前面网页获取的cookie失效,插件获取地址:https://greasyfork.org/zh-CN/scripts/474231-115不大助手-full

文件:115share_list.txt

用途:挂载自己一个或多个 115分享 格式:挂载名 分享ID 分享目录id 提取码 ,用空格分开(影视合集1 sw6pw793wfp 2628478209115264315 w3y6),每行一个 备注:挂载名不能有空格

文件:115_list.txt

用途:挂载自己的 115 格式:挂载名 目录cid,用空格分开(电视剧 2628478209115264315 w3y6),每行一个

备注:挂载名不能有空格,cid可以从浏览器url中获得

文件:quark_cookie.txt

用途:填写quark cookie 格式:直接填入即可,类似:

UPA4A_11=wb9661773ece49319cc81d3ccb724660;UP_335_2B=1;isg=BDMz5jObUbYREB1ihUUuJCVpwjddaMcqM8V2QuXR_tIu5FOGbTtIeMK3mhQKxB8i;UP_D=pc;UP_F7E_8D=WBDD1kwZRCu368g0c9aKuUPwKLOVbxJPcg0RzQtV6ZMgPh38l93pgubgHDQqhaZ2Sfc0qv%2BRantbfg1mWGAUpRMP4RqXP78Wvu%2FCfvkWWGc5NhCTV71tGOIGgDBR3%2Bu6%2Fjj47YIBD1O2jZ5buq3xLpEcQZvOTidzNw8s%2FWtKAIxWbnCzZn4%2FJMBUub1SIMcW89g57pn1LjcdRquFsosEUhicbLGHxn%2BQeHsJVs9WoOh6nFPh2nIAcu7v22Uw2o%2FxMY0xBdeC9Korm5%2FNHnxl6K%2Bd6FXSoT9a3XIMQO359auZPiZWzrNlZe%2BqnOahXcx7SOapSmL4ygJor4r5isJhRuDoXy7vJAVuH%2FRDtEJJ8rZTq0BdC23Bz%2B0MrsdgbK%2BiW;UP_30C_6A=st966620199zkpf96cd06anjap3pj9nt;UP_TS=sg1bac392b287cad2c687101b846cxxxxxxx

备注:获取方式

浏览器打开 https://pan.quark.cn/ 按F12(或者 ctrl-shift-i )登入后,看截图左侧找到 sort?xxxx,然后在右侧找到cookie,是以 “_UP_” 开头的字串

文件:quarkshare_list.txt 用途:挂载自己一个或多个 pikpak分享 格式:挂载名 分享ID 分享目录id 提取码 ,用空格分开(短剧 3aa684b06180 954f8a55e7434c4590a9f6f13bb91bb7 7e8u),每行一个 备注:挂载名不能有空格,分享目录id获取方式,看截图红色部分

文件:open_api.txt

用途:使用自己的阿里开发者参数去连接阿里open接口 格式:htt ps://openapi.alipan.com/oauth/access_token(空格)app_id(空格)app_secret

备注:

如何申请和配置open api?

1、去 https://www.aliyundrive.com/developer/f

申请开发者权限,理由自己想办法编,我让gpt帮忙编的。

2、得到授权后在 https://www.aliyundrive.com/developer/f 新建一个app,三个权限都要同意(我就在这步卡了半天)。授权回调uri填 https://alist.nn.ci/tool/aliyundrive/request.htmlhttps://openapi.alipan.com/oauth/access_token

3、获取自己的app id和App Secret后在open_api.txt中按这个格式填 https://openapi.alipan.com/oauth/access_token(空格)app_id(空格)app_secret

4、访问 https://alist.nn.ci/tool/aliyundrive/request.html 中选 use my own client,输入自己的app id和App Secret,用登入方式而不是扫码方式,重新获取自己的opentoken,替换进myopentoken.txt中。

5、重启小雅docker

如何在播放器上通过webdav 连接 xiaoya的 docker

协议选择webdav

地址为你的小雅安装地址:如192.168.2.1:5678

路径为/dav

webdav 账号密码

用户: guest

密码: guest_Api789

TVBOX配置

把你的docker url 填写进 docker_address.txt (缺省在 /etc/xiaoya 目录下)

比如 http://192.168.2.1:5678

在TVBOX 的配置地址填入 http://192.168.2.1:5678/tvbox/my.json

如果想自定义配置的json文件,则放置在 /etc/xiaoya/my.json 即可

如果你觉得小雅帮助了你,请给小雅打赏,不要吝啬哦

小雅的阿里充值通道

https://www.alipan.com/cpx/member?userCode=MTAwOTYw

小雅的115购买通道

https://115.com/u/rHUSvz/1