微信单向好友检测教程:一招找出谁偷偷删了你,5分钟批量清理
【免费下载链接】WechatRealFriends微信好友关系一键检测,基于微信ipad协议,看看有没有朋友偷偷删掉或者拉黑你项目地址: https://gitcode.com/gh_mirrors/we/WechatRealFriends
你有没有过这种经历:给某个"好友"发了消息,半天没回音,点进朋友圈只剩一条横线;或者某天心血来潮整理通讯录,发现某个人你已经想不起什么时候加过——而对方可能早就在某个瞬间,默默把你删了。
微信不会通知你被删除、被拉黑,这件事对超过 10 亿用户来说都是"黑箱"。而你通讯录里躺着几十上百个这样的"单向好友":对方删了你、拉黑了你,你这边却毫不知情。今天要介绍的微信单向好友检测开源工具 WechatRealFriends,就是来捅破这层窗户纸的——一键找出谁删了你、谁拉黑了你,并自动打上标签,方便你批量清理。
一、为什么你身边总有人在"悄悄消失"?
先看几个扎心的现实:
- 微信好友上限约 1 万人,可你真正聊得来、记得住的有几个?
- 别人删了你,你永远不会收到任何提示;
- 你发的朋友圈、你的动态,可能早就被某些"好友"屏蔽或拉黑了。
删好友这件事,对多数人来说是"静默动作":谁也不会专门跑来告诉你。于是你的通讯录里堆满了"僵尸关系"——对方早就把你移除了,你还留着 TA 占名额。不是好友的人不该继续躺在你的列表里,这正是我们动手清理的理由。
二、微信单向好友检测是什么?一张表看懂
WechatRealFriends 是一款基于微信 iPad 协议的开源检测工具。你扫码授权后,它会静默核对每一位好友的真实关系,把结果分为三类:删你的人、拉黑你的人、被你拉黑的人,并自动写入标签。
| 亮点 | 说明 |
|---|---|
| 完全静默 | 检测过程好友零感知,不打扰任何人 |
| 批量检测 | 理论上支持上万好友,一次跑完 |
| 自动分类 | 自动生成"#删除我的人""#拉黑我的人"标签 |
| 免费开源 | 代码可审计,检测数据只留在本地 |
| 跨平台 | 主程序用 Rust 编写,Windows 可直接运行 |
一句话:它帮你把"谁删了你"从猜变成查,把清理从手动变成一键。
三、原理白话讲:给每段关系"验个伤"
不理解技术没关系,你可以把微信好友关系想象成一张会员卡:双向好友是"互相认证"的状态,单向好友则是"卡已注销"。WechatRealFriends 做的事,就像挨家挨户刷一次卡,看看哪张已经失效。
具体拆成四步:
- 模拟登录:工具通过 iPad 协议登录你的微信,这一步不占用手机端,手机还能正常用。
- 拉取名单:读取你的完整好友列表,拿到每一位好友的 ID。
- 逐人"握手":向每位好友发送一个服务器级的关系查询请求,微信服务器会悄悄返回对方当前与你的关系状态。
- 打标签收尾:根据返回结果自动归类——被删除、被拉黑一目了然,再写入通讯录标签,方便你在电脑端一键清理。
关键点:整个过程只和微信服务器"对话",不会给好友发任何消息,对方完全无感。
四、实战走一遍:5 分钟跑完一次检测
下面跟着操作,按真实路径走完整个流程。
第 1 步:获取工具
先拿到项目源码或最新构建版本:
git clone https://gitcode.com/gh_mirrors/we/WechatRealFriends如果你用 Windows,也可以直接下载预编译的发布包,解压后按解压目录里的说明文档操作,不需要装任何开发环境。
第 2 步:扫码前先做一件事(重要!)
这一步能直接决定你能否顺利登录,请务必照做:
- 在手机微信里进入「设置 → 通用 → 多语言」,把语言切换成English;
- 完全退出登录手机微信(是退出登录,不是关闭 App);
- 重新登录手机微信,再回来扫二维码。
这是社区验证过的"绕开数字验证码"技巧。不做这一步,扫码后很可能弹出风控数字验证码,导致登录失败。
第 3 步:启动并扫码授权
运行程序后会自动拉起本地网页(端口 8001)。用手机微信扫描页面上的二维码,授权时如果提示选择设备类型,一定要选 iPad,这是协议正常工作的前提。
第 4 步:等待检测跑完
登录成功进入主界面后,页面会实时显示好友总数、删除你的人、拉黑你的人、被你拉黑的人,并带进度条。期间不要刷新页面、不要切走标签页,耐心等它跑完即可。
第 5 步:一键添加标签
检测结束后点击「一键添加标签」,工具会自动把异常好友归入「#删除我的人」「#拉黑我的人」两个标签。接下来打开微信电脑端 → 通讯录管理 → 选中对应标签 → 批量删除,清理完成。
上图为检测完成后,在微信电脑端通讯录管理里按标签选中、批量删除单向好友的界面
五、高频问答:关于微信单向好友检测的 6 个疑惑
Q1:检测会不会打扰到我的好友?不会。它只查询服务器端的关系状态,不发消息、不加好友、不建群,好友全程无感。
Q2:为什么扫码时提示登录的是 iPad?因为工具基于 iPad 协议工作,这是正常的,放心授权即可。
Q3:弹出数字验证码怎么办?按上文第 2 步:手机微信切换 English 语言 → 彻底退出登录 → 重新登录 → 刷新页面再扫码。
Q4:检测到一半失败/数量不对怎么办?检测过程中不要刷新或离开页面;如果结果比实际好友数少,先确认网络稳定,必要时重新跑一次。
Q5:检测结果存在哪里?安全吗?结果只保存在本地和你的微信标签里,项目开源可审计,不存在上传隐私的行为。不放心的话,可以自己看源码,或按页面提示在浏览器开发者工具里检查网络请求。
Q6:我的手机微信会被挤下线吗?不会长期占用。检测通过独立的 iPad 协议登录,完成后手机端不受影响。
六、进阶玩法:把一次检测用出花来
- 定期"体检":建议每月跑一次,把新增的僵尸关系及时清掉,通讯录常年保持干净。
- 先备份再清理:删除前,给重要好友补个备注或把联系方式存到别处,避免误删。
- 双标签配合使用:「#删除我的人」可以直接清;「#拉黑我的人」先留着观察,说不定对方只是临时屏蔽,后续可再次检测确认。
- 结合朋友圈权限:被拉黑的人往往也屏蔽了你的朋友圈,检测后顺手检查「朋友权限」,堵住隐私泄露的口子。
七、现状与前景:诚实说几句
WechatRealFriends 的原作者已在 README 中说明:项目停止维护,并推荐迁移到新项目WeFriends。新项目解决了几类老问题:更少遇到无法登录、验证码弹窗的情况,支持微信国际版,且基于 hook 技术、封号概率更低。
但这不代表旧项目没有价值——它的思路、协议原理和开源实现,依然是了解微信协议逆向与好友关系检测最好的入门教材。如果你想研究 Rust 写系统工具、理解 HTTP 服务、搞懂微信 iPad 协议怎么工作,读它的源码比看一百篇教程都直接。
八、别让"被删了还不知道"继续发生
健康的关系是双向的。微信单向好友检测的价值,不是让你去"抓人",而是让你掌握自己社交圈的真实状态——把沉默的删除者请出列表,为真正重要的人留出位置。
最后给你一份使用清单,收好:
- 检测前记得先切换英文语言并退出重登微信,避开验证码;
- 授权时选择 iPad 设备类型,别选错;
- 检测过程中别刷新、别切页,跑完再操作;
- 清理前先备份重要联系人;
- 控制频率,建议每次检测间隔 24 小时以上,避免触发风控。
现在就可以动手跑第一次检测。花 5 分钟,把列表里那些早已"单向"的关系彻底理顺——清理无效社交,就是在为真实的关系腾出空间。
【免费下载链接】WechatRealFriends微信好友关系一键检测,基于微信ipad协议,看看有没有朋友偷偷删掉或者拉黑你项目地址: https://gitcode.com/gh_mirrors/we/WechatRealFriends
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考