分类 Obsidian 下的文章

Obsidian

POI 标签混入位置信息污染分类判据 (Location Tags Polluting POI Rule Judgment)

触发条件分类判据把多个字段拼成一个 haystack 一起做关键词匹配,例如 name + type + tags。上游 POI 数据是抓取的(高德 / 百度抓取),而非人工录入。上游会把 POI 所在的建筑自动挂进 tags 字段。判据里有关键词属于「场所名 / 建筑名」而不是「业态名」——例如「食堂」「广场」「图书馆」。症状判据在数据的一部分上表现正常、另一部分反常,规则本身没有明显漏洞。具体

Obsidian

new-api 批量注册刷号排查与处置 (Investigating Bulk Fake Registrations)

场景自建 new-api 站点开放注册赠送额度(QuotaForNewUser)后,被脚本批量注册账号、白拿额度并转卖或自用。站点同时暴露在公网,攻击者可能绕过 nginx 直打应用端口。症状用户数在一天内异常增长(本例一天 +177)用户名呈现明显的机器生成特征:英文名 + 英文姓 + 数字(DonaldWatson2004、RussellOrtiz161)这些账号的注册时间间隔高度规律(本例每

Obsidian

new-api 邮箱注册与 SMTP 配置 (Email Registration and SMTP Setup)

目标new-api 的「邮箱验证」(Email Verification) 开启后,用户注册必须先收到一封验证码邮件。本篇记录它如何工作、如何配置发信、以及几个会让人误判的坑。机制:new-api 自带发信,但邮箱要你自己给new-api 自带完整的发信实现,不需要装插件、不需要额外脚本:发信代码:common/email.go 的 SendEmail(subject, receiver, con

Obsidian

new-api 批量生成兑换码 (Batch Generate Redemption Codes)

目标在 new-api 批量生成 N 个等额兑换码(如 1000 个 10 刀卡),并导出成一行一个的 txt 用于分发。前置知识额度换算:QuotaPerUnit = 500000(默认),即 1 美元 = 500000 额度,所以 $10 = 5,000,000。换算与倍率关系见 New API 模型定价与倍率配置 (Model Pricing and Ratio Configuration)