最近在网络上找到不少无损的flac音乐文件,但是在Apple Music上无法管理和同步,需要转换成mp3或者m4a。尝试过多个工具后还是觉得用ffmpeg直接转换比较直接,而且还可以自由设定码率等参数。 先简单记录一个windows平台的脚本,这个脚本会将当前目录下的所有flac文件都转换成m4a文件。 @echo off for %%f in ("*.
前几天在为家中部署的 Jellyfin 服务配置 SSL 证书时,顺手整理了一篇文档:单机nginx配置SSL证书和静态内容部署。该文档虽涵盖了 Nginx 的 SSL 配置与静态资源部署方法,但尚未包含 SSL 证书的申请流程。鉴于近期我正在使用 Certbot 工具,特此补充相关内容,以记录如何通过 Certbot 申请并管理免费 SSL 证书。
最近部署静态博客的主机频繁发生变动,每次都需要重新配置Nginx服务以及证书。这件事看似不复杂,但是这种低频的操作往往会频繁的踩坑,而且是同样的坑。所以这里简单记录下关键的内容,以后可以直接参考。 # 开启443端口和配置证书 申请证书有很多种途径,可以使用免费的certbot,也可以使用云平台提供的免费证书。我通常会使用阿里云提供的免费证书服务,不过阿里云的免费证书的策略稍有变化,以前可以免费一年,最近似乎变成了免费3个月。 下载完证书后,我一般会把pem和key两个文件存放在/etc/nginx/certs目录。如果这个目录不存在,可以创建。 开启443端口的配置,通常我会在/etc/nginx/conf.d目录下创建独立的配置文件。比如我的域名是devsam.cc,我通常会创建devsamcc_443.conf文件,并添加如下内容: server { # 将原有 listen 80 修改为 listen 80 改为 listen 443 ssl listen 443 ssl; # 选择性开启http2。1.
在之前磁盘挂载的文章中有提到过我家里的Jellyfin影音系统。Jellyfin本身只是流媒体管理和播放的工具,需要我们自己收集相关的音视频资源配合使用。从23年左右开始,我一直使用的资源发布网站是2BT0,这个资源网站无广免费,并且资源丰富度也比较良好,大部分的电影和剧集都可以找得到。 最近(25年9月份)发现这个网站发生了一些变化,首先是开放了注册,初步推测后续可能会限制未登陆用户浏览的内容。其次资源列表(磁力链和BT)增加了限制非VIP用户的浏览门槛。顺手注册账号尝试开通vip,发现价格不低。 # 技术分析 VIP遮罩的透明度设置了50%,隐约可以看到遮罩下层已经展示了资源列表,遮罩只是前端的效果。通过浏览器的开发工具查看代码,尝试去除遮罩元素,并删除几个限制操作的样式控制代码后,便可简单的突破遮罩限制。 【补充图片】 # TamperMonkey脚本 简单写了个TamperMonkey脚本,把技术分析中的操作通过脚本自动执行。完整的脚本代码如下,需要的朋友可以直接将代码贴到浏览器的油猴插件中验证下是否能去除遮罩。
我有一台Linux家庭服务器,在此服务器中安装了Jellyfin影音应用,供平时家庭观看高质量影片。但是每年总会出现几次掉盘的问题,所以偶尔需要操作挂载磁盘。由于平时不经常操作磁盘挂载这类运维操作,所以在需要时总是记不住命令。但是对大致的流程有个印象,第一步需要找到目标磁盘的分区信息,第二步执行mount命令挂载磁盘。另外还需要注意挂载磁盘要考虑权限问题。 经历多次搜索和大模型问答后,觉得还是记录一下这个过程,下次可以直接查找自己的文档来进行操作。 # 检查磁盘是否被系统识别 首先,插入硬盘后需要检查系统是否检测到了硬盘。通常,使用lsblk或fdisk -l命令可以查看所有块设备,包括新插入的硬盘。如果用户没有看到新硬盘,可能需要检查硬件连接,或者确认内核是否加载了相关驱动。我的情况是在正常使用过程中掉盘,所以磁盘检测和分区这些应该都不是问题。 我平时使用fdisk命令比较多。不过我们可以先看下两个工具的输出结果,看看这两种工具的差异。