Navidrome:在我深入了解后给大家的5个建议
前言前几篇文章提过现在音乐平台一直在涨价,版权还麻烦,后来用iOS侧载安装第三方音乐软件感觉也稍显麻烦了些,主要是几个软件不是非常专业,用着有点难受,于是最终还是选择了自己搭建服务这一条路。 前提首先,必须有自己的音乐库(或者准备建一个库); 其次,有NAS这类服务器; 最后,付诸行动。 如果你基本上只听固定的几首歌,或者固定的几位歌手,直接将那些歌下载下来存放到手机里或者U盘之类就行,没必要建一个库,维护成本太高。 建议建议一:安装方式裂墙建议 使用 Docker Compose 部署 !!! 理由: Navidrome官方推荐和支持的做法是音乐文件只读,即它只读取你的音乐信息,而不更改,防止你在后台操作导致整个库被操作导致数据丢失等问题。 其他安装方式虽然也可以做到只读,但是操作上会复杂很多,而且权限管理上面有点混乱,不推荐。 建议二:配置文件Navidrome可以使用 navidrome.toml 进行统一配置,将自定义的配置都放在里面,启动时可以进行加载。 完整的配置文件建议像学习时期做语文阅读理解那样深度阅读:Navidrome Configuration Opt...
Twikoo极简原生部署Cloudflare免费R2图床
前言一直想给Twikoo部署个图床,但是国内的图床价格又高,如果部署在服务器上又觉得服务器的硬盘容量太小,到时候塞的满满的扩容又麻烦又要花钱,只能再次白嫖一下Cloudflare了。 部署第一步:开启Cloudflare R2R2的开启需要绑定一张信用卡(银行卡?)因为我本身就绑定了一张,就不介绍了。 来到Cloudflare控制台的R2对象存储,一路开通即可。 可以看到三项免费的额度,针对这三项,下文我将针对性的说明如何防范。 第二步:创建存储桶点击界面右上角的创建存储桶: 存储桶名称: twikoo-image(任意) 位置: 自动,或者选择 亚太地区 默认存储类: 必须选择标准! 网上查了点资料:Cloudflare 的 10GB 免费额度 **仅仅适用于“标准 (Standard)”存储类**。 如果选择了“不频繁访问”,那么**没有免费额度**,从存入第一张图片开始,就会按每 GB 每月 0.01 美元开始计费。  理由:15亿参数,速度快,准确度也行,应对日常的语法补全和短片段生成完全足够。 平衡方案:qwen2.5-coder:3b ( ⭐⭐⭐⭐⭐) 理由:30 亿参数,逻辑能力和准确度比 1.5b 有质的飞跃,在相对好点的 CPU 上跑起来延迟能控制在 500ms 左右,属于准确度与速度的最佳甜点位。 准确度方案:qwen2.5-coder:7b (谨慎 ⭐⭐⭐) 理由:70 亿参数,准确度高,代码能力强悍。但是,响应慢,类似我的CPU i7-10700 响应时间在 1 秒左右,对于只是简单的代码补全功能,有点繁重了。 考量...
无聊的我:又做了一个给小朋友学习英语的项目
前言最近,小朋友学习让我非常焦虑,尤其是英语,可能是面对每天枯燥的背诵、默写,情绪上非常抵触。 于是,为了调动她的积极性,一开始想给她制作闪卡,找了一些项目,也差不多完成了,打印出来后,感觉还是无聊了一点,要图片没有图片,要发音没有发音,对着几个字母在那边干看着。 其实也是觉得A4纸打印出来的不怎么行,几天过去,纸容易坏,就算彩打,颜色也不丰富,白白增加自己很多工作量,有点事倍功半的感觉。 接着,就打算做一个网站或者App,App的门槛要高点,而且使用维护起来也不方便,最后决定做个简单的网站。 功能确定做网站后,那么就要决定相关的功能,在思考良久之后,确定了如下几项: 📱 PWA 支持 :保存到桌面后,与App一致,避免网页式的有很多按钮; 🗣️ 双语发音 :在学习中,可以顺便听,边听边看,有助于听力训练,顺便再加上男女声交替发音; 🧠 错题本 :做错的题目会生成错题本,可以回头进行精准教学; 🏅光荣榜 :这个网站可以分享给班级(或者年级)其他小朋友使用,对前十名测试正确率最高的小朋友登榜的奖励; 📅打卡记录 : 可以查看历史记录以及每次测试的准确率 ...
Gopeed的一个功能直接让我放弃使用了5年的Aria2
前言周末,我把用了5年的Aria2卸载了,怀着一点点忐忑与不确定性,写了这篇文章。 介绍一下Gopeed吸引我的地方。 简介Github项目地址: GitHub - GopeedLab/gopeed: A fast, modern download manager for HTTP, BitTorrent, Magnet, and ED2K Gopeed官网: Gopeed - 免费现代化开源下载器 | 支持HTTP、BT种子、磁力和ed2k链接 Gopeed 是一款免费开源、跨平台的下载管理器,支持 HTTP、BT 种子、磁力和 ed2k 链接的多线程高速下载。 对比Aria2,有一个明显不支持的地方:FTP 协议。现在网上很少用这种协议,基本不影响。 其他的可以说和Aria2大差不差,具体的可以问AI,我就不过多说明了。 理由为什么放弃Aria2 ? 就因为它支持各种插件,目前市场上大多数网盘,Youtube,Bilibili等等。 而我最常用的是两类: 蓝光原盘下载:基于磁力以及BT,这个方面与Aria2差不多没什么区别; 动漫下载:这个大多都是夸克等网...
利用iOS侧载SideStore安装免费的听歌App
前言听歌作为日常的基本需求,但又鉴于最近各大App的涨价以及版权等问题,导致没有什么续费的欲望。 之前开了好几年的Apple Music最近也暂停续费了,是因为手机一直登陆的是美区的Apple Store,连带着Apple Music也切换到美区,如果要开通, $10.99/月 的价格无疑又太贵了。 于是就想着iOS有没有类似LX Music(洛雪音乐)这类依靠第三方音乐源的App使用,既能白嫖,又有音质的保障。 流程示意简单说一下实现的要点: 第一步:安装iOS侧载的应用(类似 SideStore 、 AltStore 等) 下文以SideStore为例 第二步:侧载安装各类第三方开源App 第三步:导入自定义音乐源 步骤SideStore安装 可以参考SideStore官方文档:SideStore Docs 1. 电脑和手机连接同一Wi-Fi 2. 电脑和手机通过数据线连接 3. 电脑端安装iloader MacOS: 下载后在终端运行运行 sudo xattr -c /Applications/iloader.app Windows: 下载安装iTune...
最强异地组网神器:EasyTier完胜Tailscale和ZeroTier的6大硬核理由!
前言前两年如果说异地组网,那肯定非Tailscale和Zerotier莫属(其实现在也一直都是,因为它们比较偏向于企业化安全性优先),但是现在我不得不介绍一下EasyTier,它的穿透打洞能力,可以说是最强的。 直观对比: 项目 EasyTier Tailscale ZeroTier 双对称 NAT 直连率 60%+(可优化到90%+) <5%(基本中继) <10%(基本中继) 自建中继难度 一条命令 Headscale(较复杂) 自建根服务器(麻烦) 延迟(国内) 20-60ms 80-200ms(海外中继) 50-150ms 性能(Rust/Go) 零拷贝最强 优秀 一般 WebUI 细节 最强(路由路径全可见) 好 一般 价格 永久免费 免费有限制 免费有限制 去中心化程度 ★★★★★ ★★☆☆☆ ★★★☆☆ 穿透打洞的成功率,与自身的网络环境密切相关,尤其是在双方都是对称NAT的纯IPv4网络下,可以说是难上加难,几乎不可能成功。 为什么我会非常推荐EasyTier? 因为公司的网络情况,一般公司不强制要求连接...
告别200ms高延迟!通过Cloudflare优选拯救国外VPS
前言架不住国外服务器的性价比以及实用性,最终还是没有忍住诱惑把服务器迁移到了国外,但又由于国外服务器的物理线路问题,如果没有线路优化,延迟基本上在150~250ms,网站访问体验非常差。 成果 前提在进行下面步骤的时候,首先确保网站是可以正常访问的。也就是说:是在服务器和站点的配置都是没问题的情况下进行的。 步骤由于步骤比较绕,下面我尽量说的简单一点。 以我实际站点演示。 需要加速的域名为:yydnas.cn;(无需托管到CLoudflare) 需要托管到Cloudflare的备用域名为:yydnas.cloud。 托管到Cloudflare的域名其实有很多免费的可以使用,没必要单独花钱买一个一级域名,比如DigitalPlat Domain可以注册免费的二级域名。 1. 准备工作 一台VPS 两个域名 2. 网站托管将 yydnas.cloud 托管到Cloudflare,这边应该不用多说,正常在Cloudflare注册并添加该域名,添加任一一条 A 记录,比如 cf.yydnas.cloud ,内容就是服务器的真实IP,并开启橙色云朵(代理状态)。 默认的 SS...
最适合刷OpenWrt的路由器:红米AX6000刷机指南
前言在上一篇文章已经介绍了在普通路由器上使用ShellCrash实现科学上网的办法,使用也是没有一点问题。 说来也巧,正好家里老人说家里网络信号不是很好,我就说不是宽带的问题,是因为路由器信号覆盖的原因导致他们一直觉得网络不好,最好的办法就是加一台路由器实现全屋覆盖。 于是查阅了一番资料,计划找一台信号还行的,而且最好是能够刷OpenWrt的路由器,于是就决定选择:红米AX6000。 维度 优势 (Pros) 劣势 (Cons) 处理器性能 MT7986A (Filogic 830) 四核 2.0GHz,算力极其强悍,AES 跑分极高,适合高带宽插件运行。 暂无明显短板,但在处理极重度的 Docker 应用时,仍不如 X86 架构的软路由。 OpenWrt 兼容性 社区宠儿。拥有极其成熟的开源驱动,刷机后无线信号(WiFi)强度几乎无损。 刷机过程需要先开启 SSH,对纯小白有一定门槛(虽然教程已经非常多)。 网络规格 满血 WiFi 6。支持 4×4 160MHz,无线总速率达 6000Mbps,多设备连接非常稳定。 缺少 2.5G 网口。所有网口均为千兆,...
路由器使用ShellCrash实现科学上网
前言由于学校放假了,上周末就回老家了。 鉴于老家只有一台华硕路由器,只能正常访问国内网站,连访问Github也要看心情,寻思着要不要买一台小主机组个软路由玩玩,不然这个网真的无法忍受。 于是在逛了几天闲鱼之后,还是决定不买小主机了,原因在于: 小主机价格太贵 ,支持AES指令集的CPU小主机(比如3160),就要300,再加上现在疯长的内存,一台搞下来500左右,性价比不高。 最后,搜索了一下看看能不能尝试直接在路由器上搭建类似OpenWRT上的OpenClash这类应用达到上网的目的,没想到还真有,遂进行尝试。 介绍用到的应用是 ShellCrash:juewuy/ShellCrash · GitHub 多内核支持:在 Shell 环境下便捷管理及切换 mihomo 与 sing-box 内核。 灵活配置管理:支持在线导入订阅连结及配置文件,简化配置流程。 自动化任务:支持配置定时任务,实现配置文件与规则的自动定时更新。 图形化面板:支持在线安装并使用本地 Web 面板(Dashboard),直观管理内置规则与流量。 多模式运行:支持路由模式、本机模式等多种流量转发...