打造 macOS 终极监控脚本:M 芯片温度解锁 + 硬盘 0E 预警 + 电池体检

在 macOS 上,我们通常使用 iStat Menus 或 Stats 等工具来监控系统。但作为开发者,我想要一个更轻量、更硬核、完全可控的方案: ❌ 拒绝 Electron:不想要臃肿的后台进程。 ❌ 拒绝未知:我需要知道具体的底层数据(如 SSD 的 0E 致命错误)。 ✅ 全自动:外接硬盘插拔后自动追踪,无需手动修改配置。 ✅ M3 适配:解决 Apple Silicon M 芯片隐藏 CPU 温度传感器的问题。 经过一番折腾,我编写了一个 All-in-One 的 Shell 脚本,集成了 CPU 温度/压力、硬盘健康度(含 0E 检测)、外接硬盘自动追踪以及电池深度体检。 下面是实现方案。 🛠️ 前置准备 我们需要几个轻量级的命令行工具来获取底层数据。 1. 安装依赖 打开终端,使用 Homebrew 安装: 1 2 3 4 5 # 安装 smartmon tools (用于读取硬盘 SMART 信息) brew install smartmontools # 安装 terminal-notifier (用于发送原生系统通知) brew install terminal-notifier 2. 配置 Sudo 免密 因为读取 smartctl 和 powermetrics 需要 root 权限,为了让脚本在后台静默运行,我们需要配置 sudo 白名单。 ...

2025年12月26日 · 7 分钟 · Me ·  阅读

Reality 节点搭建与避坑指南:握手失败、测速为零的真正原因

本文转载于 https://v2rayssr.com/reality-2.html 前言 Reality,这个协议你可能早就听说过。免域名、免证书、部署简单、成本低,不少人说它“低调、安全、难识别”。但为啥你用起来总是测速为零、秒断、或是握手失败?又为什么到了 2025 ,还是有很多人推荐这个协议?握手失败、测速为零的真正原因你知道吗? 视频演示 准备工作 1、VPS 一台,重置好主流的操作系统,推荐 Debian12(本视频演示 VPS 来自 [搬瓦工 CN2 GIA ECOMMERCE],低价VPS推荐使用akkocloud 2、 RealiTLScanner 目标网站扫描工具 Releases 页面 嫌麻烦懒得编译的 MacOS M 芯片的用户: 点击下载 v0.2.1 Intel 芯片的用户: 点击下载 v0.2.1 Windows、Linux 请自行下载 3、Reality 协议目标网站检测工具 Releases 页面 项目地址: 点击访问 搭建 Reality 节点 项目地址: 点击访问 寻找目标域名 目标域名的条件 基础条件: 不要使用跳转域名(使用跳转完成的域名) 目标网站必须支持 TLS1.3 目标网站必须支持 X25519 目标网站必须支持HTTP/2 (H2) 目标域名必须和 SNI 匹配 加分项: 尽量别用带 CDN 的网站当目标站 尽量不要使用热门网站 尽量选择 TLS 握手延迟小的网站 IP 相近 (使用 RealiTLScanner 扫描即可) 如何寻找目标域名 首先使用 RealiTLScanner 工具,扫描 VPS,导出结果 file.csv 文件,命令如下: ...

2025年9月10日 · 2 分钟 · Me ·  阅读

Termius 土区 Pro 会员订阅与绑卡自动续费教程

💡 友情提示 下文教程中需要用到土耳其节点。如无当地网络,可参考购买:土耳其低价服务器 (专线特价)(5%优惠码:AFF-1219-NEEDOLPX) 手上服务器太多,之前一直都是用Xshell这个ssh客户端登录服务器,但是Xshell 8我这疯狂弹窗,经常要重新验证邮箱,然后还验证失败,还有就是多个设备使用非常难办,换个设备登录ssh就要去查云服务器ip,更别说如果外出需要手机临时维护下云服务器,根本没啥好用的客户端。迫不得已,干脆换成Termius,顺便开个会员,反正土区也不贵,就20rmb/年,这样就有云同步功能,再也不用记住服务器ip和密码了。 一、关于Termius Termius是一款支持多平台的SSH客户端工具,通过ssh协议来管理和登录服务器。主要是它支持mac、windows、linux、ios和安卓,主流系统都有客户端,全能。而且支持多设备云同步,换到新设备也不用重新去查服务器ip和密码,直接就可以同步原来的数据。 但是,它的这个云同步功能是需要会员的,起码是需要专业版,专业版官方售价是10美元/月,一年就需要856rmb,普通人肯定是负担不起的。但是,土耳其区(简称土区)的定价是85里拉(土耳其货币)一年,换算成rmb也就15元,算上礼品卡代购费用,一年也就20,划算多了,以前土区还有不少好东西,不过后面都慢慢涨价,没啥意思了都。 当然,如果你想一分钱不花,而且是学生的话,可以申请github学生包,里面自带Termius专业版,只要github学生包有效就能一直用专业版,但是这东西不稳定,而且需要真学生。 唯一的问题是,这玩意不带中文语言,要么用第三方汉化包,要么就等官方适配中文,但是吧,官方老早之前就说有计划,到现在一年半了也没动静。。。。。 二、变更微软账户 这个是需要Microsoft Store土耳其区才会有低价,所以在开始前,需要先到淘宝购买土区Xbox礼品卡,100里拉面额大概在20rmb,当然你也可以自己到oyunfor购买礼品卡,价格要低几块钱。为什么需要礼品卡呢?因为Microsoft Store土区购买的时候是只能用土耳其当地的信用卡付款,除非你有当地卡,不然只能用土区礼品卡付款,但是你首次订阅Termius后,就可以添加自己的信用卡来续费了,也就是说只有第一次才会使用礼品卡,后续都是可以直接用自己的卡付款。除此之外你还需要一个土耳其的ip,这个不用多说,如果没土耳其ip下面的很多步骤都无法完成。 那第一步需要先修改下微软账户地区信息,改成土耳其地区。一般来说可以直接修改系统上的国家为土耳其再兑换礼品卡,但是我一开始这样怎么操作都是不行,所以就用笨路子。登录( https://account.microsoft.com/profile )自己的账户,修改国家为土耳其,然后前往( https://account.microsoft.com/billing/redeem )兑换购买的土区礼品卡。 这里就完成了微软账户的改动,如果你嫌麻烦,可以开个小号来操作,用大号还可能后面触发风控,但也没啥影响,问题都不大。 三、Termius土区订阅 除此之外,还需要把电脑系统国家改成土耳其,这样更改后Microsoft Store就会切换到土区的商店,此时你就可以看到购买的应用价格是土耳其里拉。然后就是在Microsoft Store搜索并下载Termius。 之后就是打开Termius登录自己的账户,并选择升级计划,升级到pro专业版,此时会先要求添加一个支付信息,选个土耳其地址填上去就行。最后用余额支付,刚刚是买了100里拉的礼品卡,这里订阅一年只要85,所以还剩15里拉,当然这点钱基本上啥都干不了。 订阅后就可以看到自己已经是专业版了,同时,微软也会发邮件提醒你有新订阅。 四、添加自己信用卡 如果不添加自己的卡,等第二年续订的时候,就还是需要购买礼品卡冲到账户余额里面去,肯定是不方便,所以我们可以添加自己的信用卡,这样第二年就可以自动从我们的信用卡扣费85里拉。有童鞋会问,刚刚不是说Microsoft Store土区只能用当地的信用卡吗?这个是没错,但是我们续费的时候可以添加备用付款方式,把自己中国的信用卡给添加进去,实现曲线救国。 注意,这里不再需要土耳其的ip,请使用自己真实的ip访问,否则会在添加信用卡那里报错。 打开刚刚微软给你发的订阅邮件,点击管理订阅,再进入到Termius订阅管理,点击添加备用付款方式,把自己的信用卡给添加上,添加的时候会发现国家和地区还是土耳其,但是没关系,是可以正常添加上的。 这样就可以实现第二年续费的时候从自己信用卡付款,省钱的同时还不用再去买礼品卡,省时省力省钱。

2025年9月9日 · 1 分钟 · Me ·  阅读

1panel第三方仓库

如果你正在使用 1Panel 作为你的服务器管理面板,你可能会觉得官方应用商店里的应用虽然稳定,但数量稍微有点少,很多好玩的 Docker 项目都没有收录。 今天给大家推荐一个由大佬 okxlin 维护的 1Panel 第三方应用商店项目。它可以一键为你的面板增加大量实用的 Docker 应用,无需复杂的配置,真正实现“用爱发电,一键部署”。 ⚠️ 说明:本项目非本人开发,本文仅作推荐与安装演示。项目原作者为 okxlin。 为什么要用这个? 应用丰富:补充了大量官方商店没有收录的热门软件(具体列表见下文)。 一键安装:适配了 1Panel 的商店规范,安装体验和官方应用一样丝滑。 持续更新:作者维护很勤快,跟随上游镜像更新。 如何安装? 1Panel 的应用目录默认在 /opt/1panel。为了方便操作,我们直接利用 1Panel 面板自带的「计划任务」功能来执行安装命令(这样可以避免很多权限问题)。 第一步:打开计划任务 登录你的 1Panel 面板,找到 「计划任务」 -> 「创建计划任务」。 类型:选择 Shell 脚本 名称:随便填,比如“安装第三方商店” 执行周期:选择 仅执行一次 第二步:输入安装脚本 根据你的服务器网络情况,选择下面其中一种代码复制到“脚本内容”中: 方案 A:国内服务器(推荐,已加速) 如果你是中国大陆的服务器,访问 GitHub 较慢,请使用这个版本(使用了代理加速): 1 2 3 4 5 6 7 8 9 10 11 12 13 14 # 下载并解压应用包 wget -P /opt/1panel/resource/apps/local https://ghp.ci/https://github.com/okxlin/appstore/archive/refs/heads/localApps.zip # 解压 unzip -o -d /opt/1panel/resource/apps/local/ /opt/1panel/resource/apps/local/localApps.zip # 移动文件到正确位置 cp -rf /opt/1panel/resource/apps/local/appstore-localApps/apps/* /opt/1panel/resource/apps/local/ # 清理临时文件 rm -rf /opt/1panel/resource/apps/local/appstore-localApps rm -rf /opt/1panel/resource/apps/local/localApps.zip echo "安装完成!请去应用商店点击'刷新本地应用'" 方案 B:海外服务器 如果你的服务器在海外,网络通畅,直接用这个: ...

2023年11月7日 · 1 分钟 · Me ·  阅读