全文使用小雅官方配置指南,本文只为分享,如有侵权联系立删。
小雅官方媒体库链接: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
也可以使用整合脚本安装(由DDS-Derek制作)
bash -c "$(curl --insecure -fsSL https://ddsrem.com/xiaoya_install.sh)"
第一次安装会出现下面的显示
你需要配置好三个必要参数再安装:
二、设置强制登入,和自定义密码
把密码保存到 /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 目录下)
在TVBOX 的配置地址填入 http://192.168.2.1:5678/tvbox/my.json
如果想自定义配置的json文件,则放置在 /etc/xiaoya/my.json 即可
如果你觉得小雅帮助了你,请给小雅打赏,不要吝啬哦
小雅的阿里充值通道
https://www.alipan.com/cpx/member?userCode=MTAwOTYw
评论