番茄炒蛋神仙做法
生活打不败一个大口吃饭的人!🍅🥚 这是一份从抖音「今天吃什么」图文作品里学来的番茄鸡蛋神仙做法,步骤不多但每一步都是关键。 食材 番茄 2 个 鸡蛋 5 个 葱花 适量 蒜末 适量 做法 1️⃣ 处理番茄 番茄划十字放入开水里烫 30 秒,捞出(或者直接在火上烤 10-20 秒)剥皮切块备用。 2️⃣ 炒鸡蛋 热锅冷油倒入鸡蛋液,翻炒凝固后盛出备用。 3️⃣ 炒出沙 锅留底油爆香葱蒜,倒入番茄,大火翻炒出沙。 4️⃣ 合炒调味 倒入鸡蛋,加入: 1 勺生抽 1 勺蚝油 少许盐 鸡精(砂糖看个人口味) 大火翻炒均匀出锅即可~ 小贴士 番茄去皮是出沙的关键,炒出沙才有浓郁汤汁拌饭 鸡蛋别炒太老,凝固就盛出,后面合炒才嫩 想吃甜口就加点糖,咸口党忽略 生活打不败一个大口吃饭的人,来一碗番茄炒蛋盖饭吧!🍚 📝 本文由 AI 助手群晖仕辅助生成
乐速通签到自动化
前言乐速通(北京 ETC)APP 的积分签到功能,每天签到可获得积分,连续签到第 7 天有 150 积分奖励。手动签到太麻烦,干脆抓包分析接口,写个脚本丢青龙自动跑。 抓包分析用 Stream 抓了 iOS 版乐速通 APP 的请求,HAR 导出后分析: 签到相关接口 接口 用途 POST /svipcard/integral/userPointInfo/userSignStepInfo 查询签到状态 POST /svipcard/integral/integral/getIntegral 执行签到 POST /svipcard/integral/userPointInfo/getIntegralAmount 查询积分余额 签到流程 查 userSignStepInfo → signStatus: 0 表示未签到 调 getIntegral(activityScene=3, activityType=P)→ 签到成功 查 getIntegralAmount → 确认积分到账 签名算法乐速通的 API 使用了 HMAC-MD5 签名,从 ...
网易云免费听歌自动领取
网易云音乐有个「免费听歌」活动:每天看几次广告,就能领到 VIP 歌曲畅听时长。手机 App 里点几下就有,但每天手动点太麻烦,于是写了个脚本全自动领取,每天 9 点定时跑,白嫖 2 小时畅听。 技术难点网易云现在的接口不是普通 HTTPS 请求,而是 xeapi 加密协议(X25519 密钥协商 + AES-GCM 加密),请求体和响应体都是密文,直接抓包看到的只有几个加密参数。 逆向思路参考了 NeteaseCloudMusicApiEnhanced 这个开源项目,把它的 xeapi 加密/解密模块单独抽出来复用: 先请求公钥接口,拿到 X25519 公钥(带签名验证) 之后所有业务请求走 interface3.music.163.com/xeapi/...,请求体用公钥协商后的会话密钥加密 响应体用服务器下发的 x-encr-ssid / x-encr-sskey 解密 关键发现:为什么之前领到的是「低保」第一版脚本拿到广告后立刻调领取接口,结果每次只给 14、12、10……递减的分钟数,最后直接 0 分钟。服务端明摆着在说:你没看广告。 翻抓包数据...
恩山签到自动化
背景恩山无线论坛(right.com.cn)有个二郎签到插件,每天手动点一下拿 1 积分,虽然不多但积少成多。平时签到脚本跑在青龙面板上,顺手给它安排上。 抓包分析手机开 Stream 抓了个 HAR,核心就两个东西: formhash — 签到页 erling_qd-sign_in.html 的隐藏字段,每次请求可取到 签到接口 — POST /forum/plugin.php?id=erling_qd:action&action=sign,带 formhash 发 POST 即签 响应很简单: 1{"success":true,"credit":1,"continuous_days":1,"message":"签到成功"} 插件叫 erling_qd,页面还有排行走、签到日历,但脚本只需要做到 POST 签到即可。 脚本青龙面板跑 Node.js,纯 https 模块请求,不依赖第三方包: 123456789101112131415161718...
Docker 镜像自动更新方案
家里 NAS 上跑了不少 Docker 服务,比如 CPA 网关、青龙、DDNS、Home Assistant 等。这些服务的镜像会不定期发布新版本,每次需要手动去拉取、重建,久了就很烦。 前段时间折腾 CPA 网关自动更新,逐步从青龙脚本 → Portainer API → SSH 操作,最后收敛到了一个通用方案:一个脚本 + 一个配置文件,跑在群晖任务计划程序上,定时检查所有服务的 GitHub release,自动拉取镜像并按需重建容器。 方案架构1234567891011121314151617┌─────────────────────────────────────────────────┐│ 群晖 DSM Task Scheduler ││ 每天 6:00 / 18:00 各跑一次 ││ ││ ┌────────────────────────────────────...
Hermes Agent 备份恢复指南
概述Hermes Agent 的冷备(Cold Standby)方案:主机挂掉后,通过 OpenList 远程存储的加密备份包,在从机上恢复完整运行环境。整个过程只需一条命令。 架构: 1234567891011主机 从机(恢复目标)┌─────────────┐ ┌──────────────┐│ Hermes │ 每日 03:00 │ Hermes (空) ││ TDAI Memory │ ───────→ │ TDAI Memory │└──────┬──────┘ OpenList │ (待恢复) │ │ └──────────────┘ ▼┌──────────────┐│ OpenList │ ← 加密备份包│ /aliYu/.../ │ hermes-full-*.tar.enc└──────────────┘ 备份频率:每日 03:00(cron 自动执行) 最大丢失窗...
Hermes Agent 备份瘦身实战
背景Hermes Agent 是一个开源 AI Agent 框架,部署在本地 Linux 主机上,通过微信、QQ、元宝等多平台提供服务。整个运行环境包括: Hermes 源码与配置(~/.hermes/) 会话数据库(state.db,约 140MB) TDAI 记忆网关(独立服务,数据量较小) 技能、脚本、插件等扩展 备份由 cron 每天凌晨 3:00 自动执行,脚本负责:调用 hermes backup 打包 → 合并 TDAI 数据 → 加密 → 上传 OpenList WebDAV 远程存储 → 清理旧包。 问题发现某天检查备份时,发现一个 1.5GB 的异常 zip 包,而正常备份通常只有 67~89MB。更诡异的是,用 Python zipfile 模块打不开它——中央目录损坏,仅 1 个条目且文件名乱码。 进一步排查发现这不是唯一的问题: 12正常备份: hermes-full-20260528_030012.tar.enc (78.6 MB)异常备份: hermes-backup-2026-05-29-034652.zip (1.5 GB)...
群晖IPTV转发
在不影响原机顶盒使用的情况下进行IPTV数据的转发。 设备光猫:B610-4E IPTV:联通0394地区 群晖:7.2.2 光猫配置在光猫上另创建一条WAN口信息,原先的不动。IPTV组播id和VLANid同原先的,然后把机顶盒的静态ip信息填到光猫上。 群晖使用ifconfig查看网口的名称,我是双网卡如下图。 准备一下config文件,在这里下载msd_lite配置文件,下载后在群晖里的docker目录新建msd_lite目录把文件放进去,并打开拉到最下面将下图红框的网卡名称改成你的网卡名称并保存。 拉取镜像文件并创建msd_lite容器,注意将/etc/msd_lite.conf映射到本地刚刚保存的msd_lite.conf文件,网络需要选择host。 1docker pull tinyserve/msd_lite 然后就可以用你抓的源进行播放了。格式:http://IP:7088/rtp/你的源 。 参考资料:猫棒+可网管交换机+群晖实现组播转换,内外网全平台观看IPTV网络设备什么值得买 (smzdm.com)
群晖Bark推送
Bark 免费、轻量!简单调用接口即可给自己的iPhone发送推送。 依赖苹果APNs,及时、稳定、可靠 不会消耗设备的电量, 基于系统推送服务与推送扩展,APP本体并不需要运行。 隐私安全,可以通过一些方式确保包含作者本人在内的所有人都无法窃取你的隐私。 安装bark在App Store里搜索并按装Bark,或使用相机扫描下方二维码进行安装。 对接Bark打开APP,复制测试URL。 打开控制面板→通知设置→webhooks→新增→提供商选择自定义。webhook url:填入Bark的url,http方法选 GET。 以下参数title和body为必填参数,其他选填。其中body填入@@TEXT@@。 请求参数支持的参数列表,具体效果可在APP内预览。 参数 说明 title 推送标题 body 推送内容 level 推送中断级别。 active:默认值,系统会立即亮屏显示通知 timeSensitive:时效性通知,可在专注状态下显示通知。 passive:仅将通知添加到通知列表,不会亮屏提醒。 badge 推送角标,可以是任意数字 aut...
常用脚本命令
AME3.x激活补丁只适用于x86_64的:DSM7.x Advanced Media Extensions (AME)版本3.0.1-2004、3.1.0-3005 可升级到4.0.0-4002 123456# DSM7.1 AME版本3.0.1-2004curl -L http://code.imnks.com/ame3patch/ame71-2004.py | python# DSM7.2 AME版本3.1.0-3005curl -L http://code.imnks.com/ame3patch/ame72-3005.py | python# DSM7.2 AME版本3.1.0-3005备用链接curl -L https://cron.pub/share/ame72-3005.py | python 如果提示:MD5 mismatch请在群晖用记事本打开你的补丁文件,第14行: 1if hashlib.md5(full).digest().hex() != '09e3adeafe85b353c9427d93ef0185e9': 代码的!= 修改成 ...

