渊澄

川流不息,渊澄取映

最近在研究网易爆米花刮削小雅资源,由于网盘的风控策略,短时间内连续大量访问会联系报错。导致产生一堆小雅容器报错日志,想要查找有用的信息需要翻好多页,而且docker容器的日志自己并不会自动删除,就算是重启容器还会保留之前的日志一直累计,除非占用掉了全部存储空间。
网上也有很多清理docker日志的方法,比如限制日志文件大小,设置定时任务等等。
因为我的docker是跑在openwrt系统下面的,所以有些方法不太适用。最后在博客园找到一篇文章,里面的脚本基本上适用我目前的环境,只需要修改里面的docker安装路径即可。

创建脚本

首先需要确定你docker的安装路径记录下来,例如我这边docker安装在了-/mnt/mmc1-4/docker目录下。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
mkdir -p /opt/docker-sh

cat > /opt/docker-sh/clean_docker_log.sh<< EOF
#!/bin/sh
echo "======== start clean docker containers logs ========"
logs=\$(find /mnt/mmc1-4/docker/containers/ -name *-json.log)
for log in \$logs
do
echo "clean logs : \$log"
cat /dev/null > \$log
done
echo "======== end clean docker containers logs ========"
EOF


cat > /opt/docker-sh/docker_log_size.sh<< EOF
#!/bin/sh

echo "======== docker containers logs file size ========"

logs=\$(find /mnt/mmc1-4/docker/containers/ -name *-json.log)

for log in \$logs
do
ls -lh \$log
done

EOF

chmod +x docker_log_size.sh clean_docker_log.sh

注意脚本中两处路径需要替换成你实际docker的安装路径!

手动清理

进入到脚本所在文件夹

1
cd opt/docker-sh  

查看日志大小

1
./docker_log_size.sh 

清理所有日志

1
./clean_docker_log.sh

设置定时任务

编辑定时任务

1
crontab -e  

键入 a 进入编辑模式,创建定时任务(每天晚上2点定期执行脚本清空容器日志)

1
0 2 * * * /opt/docker-sh/clean_docker_log.sh  

保存退出:wq 回车

引用

定时清理docker容器日志 - 一看就懂 - 博客园

网易爆米花,原名网易Filmly,是网易出品的一款媒体组织管理播放软件,类似于我们熟知的Emby、Plex,或是AppleTV上面的Infuse,用户可自行添加视频资源,软件会按照影片名称分类进行元数据刮削及整合。目前可在适安卓手机、机顶盒、iOS以及AppleTV中安装运行,不同终端扫码登陆后可同步资源库及观看进度。
整体UI设计和操作与INFUSE很像,包括海报墙、分类图标以及详情页。
目前支持通过SMB、WEBDAV共享局域网内的影片,也支持添加阿里云盘、百度网盘以及中国移动云盘中的视频资源。

image.png
但是比较遗憾的是目前不支持直接通过WEBDAV方式直接添加小雅中的资源,不过我们可以通过alist套娃的方式进行添加,如何进行小雅套娃大家可以参阅我之前的文章(Alist套娃小雅操作指南 | 渊澄)实测目前这种方式是可以正常观看的。
首次添加资源之后会进行资源库的扫描匹配同步,具体时间要看你资源库中文件的多少。

image.png

阅读全文 »

昨天加入到了WIN11的开发预览版本,想要体验一下Windows store内置的腾讯应用宝–在windows系统下安装并运行应用宝里面的安卓应用。
微软给出的体验腾讯应用宝的前提条件是
1.加入开发者预览体验计划,需要是Canary渠道或是开发者频道;
2.电脑地区设置为中国;
3.windows store版本为22410.1402.100.0或以上。

经过漫长的更新下载、安装以及重启之后,终于升级到了Windows预览体验计划。

image.png
接下来就是查看Windows store的版本,如果你的windows store版本低于22410.1402.100.0,需要检查安装更新。如果你的版本满足要求就可以在Windows store侧栏看到腾讯应用宝的图标了。(如果仍看不到图标,请尝试重进windows store或重启电脑)

微信截图_20241115090927.png我试着下载安装了几个应用,但是提示电脑不满足运行条件。查看详情之后是应为系统开启了Hyper-V功能。

阅读全文 »

最近小雅更新到了V1107.0103版本,在观看阿里云盘资源的时候网页会提示500报错。

后台容器日志在加载阿里云盘挂载文件夹的时候提示“driver: [AliyundriveShare2Pan115], Error: TokenVerifyFailed:empty access_token”。
image.png
此报错为阿里云盘opentoken过期所致。我们可以使用一键脚本快速更新opentoken。
首先删除小雅配置文件夹的myopentoken.txt。
然后SSH登录到容器宿主机,运行下面的脚本

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

依次选择1->5->4,根据提示浏览器打开二维码地址,然后用阿里云盘APP扫码完成授权。
image.png

提示成功之后重启小雅容器即可。
如果尝试以上操作问题还未解决,可尝试小雅推荐的方法来获取阿里的token。

mytoken获取方法:

访问https://alist.nn.ci/zh/guide/drivers/aliyundrive.html
https://aliyundriver-refresh-token.vercel.app/
获取你的移动端token
然后,在终端命令行 (xxxxxxxxxxxxxxxx 就是你获取的token)

1
echo xxxxxxxxxxxxxxxxxxxxxx > /etc/xiaoya/mytoken.txt

或者将你自己获取到的token粘贴至 etc/xiaoya/mytoken.txt文件里并保存。

myopentoken获取方法:

访问阿里云盘 Open | AList文档根据提示进行操作,最后替换myoepntoken.txt中的内容。

今年上半年的时候我在N1旁路由上面使用udpxy插件设置了iptv组播转单播,配合tivimate这个软件观看iptv节目,起初体验还算流畅。设置教程可参阅我之前的文章山西太原联通IPTV局域网组播openwrt设置教程(附M3U文件) | 渊澄,(当时教程是直接在网件ap上设置的,但后期我为了管理方便,为N1外接了一个USB有线网卡,然后将udpxy转移到了N1上面)。
最近观看的时候发现无论是正常观看还是换台都很卡顿,时不时还有花屏的现象。
image.png

当时觉得可能是运营商做了干扰,或者是换了直播源地址导致的。前几天群里有人讨论说也有花屏的现象,是因为设备运行内存不足导致的。转头想想也有这种可能。因为我的udpxy是运行在刷了istoreOS的N1盒子上的,里面不仅运行着科学上网工具,还同时运行着4-5个docker容器。内存占用率都在80%左右。
image.png

于是我将udpxy转到了另一台刷了openwrt的AP上(型号为网件的WAX206),重新测试iptv观看效果,发现大有改善,不仅没有了花屏现象,换台也比之前流畅多了。

所以在观看组播转单播iptv时遇到花屏或卡顿的现象,可以试着看下在是不是因为软路由内存不足导致的。