微信单向好友检测工具 WechatRealFriends:如何找出删掉或拉黑你的人

微信单向好友检测工具 WechatRealFriends:如何找出删掉或拉黑你的人

【免费下载链接】WechatRealFriends微信好友关系一键检测,基于微信ipad协议,看看有没有朋友偷偷删掉或者拉黑你项目地址: https://gitcode.com/gh_mirrors/we/WechatRealFriends

一句话看懂:这是个什么工具

WechatRealFriends 是一款微信单向好友检测工具,基于微信 iPad 协议,可以一键扫描你的整个好友列表,告诉你谁删了你、谁拉黑了你、你又拉黑了谁。它全程静默运行,不会给任何好友发消息或弹提示;检测完成后自动把异常好友归入标签,你在电脑端微信的通讯录管理里就能批量处理。

它适合这么用:

  • 不知道哪些人删了你,又懒得一个个发消息去试
  • 好友数量多,想定期清理通讯录里无效的联系人
  • 想确认自己拉黑过哪些人,连自己都不记得的状态

工具完全在本地运行,所有检测结果只停留在你自己的电脑上。

为什么要关心"单向好友":微信不会主动告诉你

先讲一个反直觉的事实:微信在好友关系变化时是"沉默"的。对方删除你、拉黑你,微信不会发任何通知,只有等你主动发消息时,才会看到一句"对方开启了朋友验证,你还不是他朋友"。而到了这一步,你已经无法确认对方是什么时候下的手。

再叠加几个现实因素,这个问题会明显放大:

  • 微信对好友数量有上限,被删掉的"僵尸位"白白占用名额
  • 销售、运营这类角色通讯录动辄几千人,人工排查根本不现实
  • 拉黑你的人还留在列表里,意味着你的朋友圈动态可能继续暴露给并不想看到它的人

换句话说,"单向好友"不只是面子问题:它占着你的通讯录容量,还让你对每段关系的真实状态一无所知。

原理白话课:像查房一样检查每段好友关系

把好友关系想象成一层楼的入住状态:你住 301,对方住 302,你们互相确认过"门牌号"。现在你怀疑 302 搬走了,怎么确认?不需要敲门,不需要进屋,只需要去物业那里查一下登记簿——302 的门牌还挂着吗?

WechatRealFriends 做的事情类似:它逐个向微信服务器发起"好友关系查询",然后根据返回结果判断这段关系还通不通。

  • 返回"该用户正常" → 你们还是双向好友
  • 返回"查无此人 / 关系不存在" → 对方已经删了你
  • 返回"无权访问 / 被拦截" → 对方拉黑了你

关键在于:

  • 整个过程走的是微信 iPad 协议(模拟 iPad 客户端的正常行为),不是给好友发消息
  • 好友端完全无感,收不到任何提示
  • 查询都在本地完成,数据不离开你的电脑

具体到运行层面,工具启动后会做三件事:拉起一个协议服务进程、启动本地 Web 服务(地址是 http://localhost:8001)、自动打开浏览器页面。你看到的二维码和检测结果,都来自这个本地页面。

动手前准备清单

开始之前,先对照一下你手头的条件:

  • 一台 Windows 电脑。官方提供 Windows 预编译版,解压即用;源码也可以克隆,但协议服务是已编译的二进制,不在源码仓库里
  • 手机微信能正常扫码登录,账号已完成实名认证
  • 提前给重要好友做备注或截图备份,避免清理时误删
  • 确认电脑上没有程序占用 8001 和 81 端口
  • 预留一段不被打扰的时间。检测是逐个好友进行的,好友多的话需要等一会

另外提前说明:扫码登录后,你手机端会多出一台"iPad 微信",这是工具登录产生的会话,属于正常现象。

从零到一:完整操作实录

下面按实际使用顺序走一遍,每步都说明为什么要这么做。

第 1 步:拿到工具

普通用户优先选预编译版:打开项目的 Releases 页面,下载最新构建版本,解压即可。包里除了主程序,还带有协议服务和 Redis 等组件,不需要额外装环境。

想研究源码的话,克隆仓库:

git clone https://gitcode.com/gh_mirrors/we/WechatRealFriends cd WechatRealFriends

注意:源码里只有 Rust 程序和前端页面,运行必需的协议二进制并不在仓库中。所以克隆下来主要用于学习源码结构,日常使用请直接用预编译版。

第 2 步:先处理手机微信的语言设置

这一步能显著降低扫码时弹出数字验证码的概率,建议按顺序做:

  1. 手机微信:设置 → 通用 → 多语言,把语言切换为 English
  2. 完全退出手机微信(是"退出登录",不是关闭应用)
  3. 重新登录手机微信

为什么这么做?工具基于 iPad 协议登录,微信官方对这类登录有风控,语言切换加重新登录可以有效避开数字验证码弹窗。

第 3 步:启动并扫码登录

双击运行主程序,浏览器会自动打开 http://localhost:8001 的登录页。用手机微信扫码,如果提示选择设备类型,务必选 iPad;手机上确认登录后,回到网页点"确认登录后请点我",这个按钮可能要连点几次,直到页面跳转。

注意:手机端弹出"验证已通过"界面后,必须点"确定"按钮,登录流程才算真正完成。

第 4 步:等检测跑完

登录成功后页面会自动开始任务,依次显示:

  • 好友总数
  • 删除你的人总数
  • 拉黑你的人总数
  • 被你拉黑的人总数

检测期间不要关闭或刷新页面,刷新会导致任务失败。进度条走完、显示完成面板后,点"一键添加标签",工具会在你的微信里创建两个标签:"#删除我的人"和"#拉黑我的人"。

注意:不点这个按钮,检测结果不会保留。

第 5 步:在微信里批量清理

打开电脑端微信 → 通讯录管理 → 标签,选中"#删除我的人",勾选列表里的联系人,点"删除"即可。下图就是清理操作的界面示意。

被你拉黑的人不在标签里,而是记录在微信黑名单中:设置 → 朋友权限 → 通讯录黑名单。

常见问题与踩坑记录

Q:扫码后弹出数字验证码怎么办? A:按上文第 2 步操作:语言切 English → 退出登录 → 重新登录 → 刷新网页再扫一次,多试几次通常能过。

Q:登录成功后网页没有跳转? A:回到登录页多点击几次"确认登录后请点我",直到页面自动跳转。

Q:检测到一半提示失败? A:最常见原因是中途刷新或关闭了页面。检测期间保持页面常开,别长时间切后台。

Q:检测要多久? A:工具对每个好友逐个发起查询,好友越多越慢。几千好友需要较长等待时间,页面有进度条可以观察。

Q:会不会打扰到好友? A:不会。整个过程不发送任何消息,好友端无感知。

Q:用这个有风险吗? A:任何非官方客户端登录都存在一定的风控风险,属于正常风险认知。建议每次检测间隔至少 24 小时,不要高频反复登录,检测完主动退出登录。

Q:检测结果不准或好友总数偏少? A:确认你用的是最新版本。早期版本存在好友总数统计偏少的问题,后续版本已经修复。

哪些人适合用、什么时候用

适合:

  • 通讯录上千人的销售、运营、社群管理者,人工排查不现实
  • 微信好友接近上限,想腾出名额的人
  • 想定期掌握社交关系状态、维护重要人脉的人

建议节奏:每个月跑一次即可,单次耗时几分钟到几十分钟,取决于好友数量。

不太适合:

  • 好友只有几十个、心里有数的人,没必要折腾
  • 对登录设备数量敏感、怕风控的正式办公号
  • 不愿意按说明切换语言设置的用户——跳过这步可能卡在验证码上

结尾:试一次就知道了

WechatRealFriends 的定位很朴素:把你对好友关系的"猜测"变成"确定"。它不打扰任何人、结果一目了然、清理一步到位。如果你正受"不知道谁删了我"困扰,花十几分钟跑一遍,拿到标签后顺手清理,通讯录会清爽很多。

想继续了解,可以从这几个入口入手:

  • 项目仓库:git clone https://gitcode.com/gh_mirrors/we/WechatRealFriends
  • 使用说明:仓库内的 README.md(中文)与 README_EN.md(英文)
  • 源码结构:核心逻辑在 src/main.rs,前端页面在 web/ 目录
  • 社区互动:欢迎在 GitCode 上给项目点个 Star,遇到问题可以提 Issue

最后提醒一句:作者在 README 里说明该项目已暂停维护,并推荐了新的 WeFriends 项目(基于 hook 方案,登录更稳、封号概率更低)。想长期使用的话,可以把它作为下一步的参考。

【免费下载链接】WechatRealFriends微信好友关系一键检测,基于微信ipad协议,看看有没有朋友偷偷删掉或者拉黑你项目地址: https://gitcode.com/gh_mirrors/we/WechatRealFriends

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考