Homing

一条短信的路线卡留在家,
号跟着走。

中国移动 22:16
22:16
9 月 17 日 周三
1 信息现在

95588 · 1 条新消息

95588【招商银行】您的验证码是 1357••••

家里 · 安卓备用机

加密
托管服务器
••••
22:16
9 月 18 日 周五
0:48

Homing家里 · 安卓备用机现在

【招商银行】您的验证码是 1357,5 分钟内有效。

你 · 地铁上

下滑查看

卡留在家,
号跟着你走。

国内号码插在家里一台闲置安卓机上。它收到的短信、来电、App 通知,在任意设备、任何地点随时查看。

开源 AGPL-3.0 不需要公网 IP 自己的服务器,自己的数据

往下看,其实只有三件事

  1. 1
    找一台备用安卓机放家里,插卡、插电、连 WiFi
  2. 2
    安装配对 App只装这一台,装完就不用再碰它
  3. 3
    注册账号,扫码配对之后随时随地在网页上收发

出门只带一台手机

新 iPhone 只有 eSIM,那张用了十年、绑着银行和支付宝的实体卡插不进去; 想转 eSIM 多半要本人回归属地营业厅办——而你在八千公里外。

以前

  • 包里多背一台手机,单独充电
  • 或者把卡留在家,验证码收不到
  • 让家人转发,60 秒的码转不到第二手
  • 转发的人顺便看见了余额和你在办什么

现在

  • 卡插在家里那台,不用带
  • 短信几秒后到你手上
  • 通知栏长按即复制验证码
  • 不经过任何第三个人

其实只有三件事

不用买设备、不用公网 IP、不用改路由器。抽屉里那台换下来的安卓机就够。

1
找一台备用安卓机,放在家里

插上国内卡、插上充电器、连好 WiFi,然后就不用再碰它了。旧手机、便宜的新机都行, Android 8 以上即可。它要一直开着——这是整件事唯一的硬条件。

2
只在这台手机上装 homing.apk

装到放在家里的那台,不是你随身带的那台。装完给它短信和通知权限、 加进电池优化白名单,保持后台运行——别从后台划掉它,让系统也别把它杀掉。

3
注册账号,扫码配对

在网页上注册并登录,「设备」页生成一个配对二维码,用安卓上的配对 App 扫一下。 地址和配对码都不用手打。

完了。

之后在任何浏览器打开这个网站,就能看短信、看来电、看 App 通知,
也能让家里那台手机替你发短信、查电量、定位、重连。

码是这么到你手上的:

家里那台旧安卓机插着国内卡,插着电,连着 WiFi
托管服务器手机主动连上来,不用公网 IP、不用内网穿透,路由器也不用动
你身边这台手机网页随时看、通知栏推送、验证码识别可复制

想让它主动提醒你?再挑一个

上面三件事做完就能用了,网页随时刷新都看得到。 下面四个是可选的——区别只在「要不要主动弹通知」。挑一个就够,也可以都配上。

加到主屏幕iPhone / Android

把网页存成主屏图标,用起来像个 App。最省事,但通知能力有限—— iOS 上要先加到主屏才可能收到,且不保证及时。

怎么加

iPhone:用 Safari 打开本站 → 分享按钮 → 添加到主屏幕。必须是 Safari, Chrome 加出来的图标收不到通知。

Android:Chrome 打开 → 右上角菜单 → 安装应用。

加完进「设置 → 浏览器通知」点一次订阅并允许权限,否则装了也不会响。

Telegram 机器人全平台

短信像聊天一样发到你的 Telegram,还能用菜单直接操作家里那台手机: 查状态、查电量、定位、发短信、翻历史。

怎么申请一个自己的机器人

1. 在 Telegram 里搜 @BotFather,发 /newbot

2. 按它的提示起名字,最后一步给的那串 123456:AA... 就是 token,填进渠道配置。

3. 给自己的机器人发一句话,然后在渠道表单点「自动识别」,它会认出你的 chat id。

要用自己申请的,别和别人共用一个——Telegram 只允许一个程序拉取一个机器人的消息。

验证码在 Telegram 里是打码显示的,要点一下才看得见。这不是设计取舍: Telegram 会封禁转发验证码的机器人,明文发等于让它随时失效。想「通知栏直接看到码」用下面两个。

BarkiPhone

体验最好的一个。验证码直接显示在通知栏,长按即复制,多数情况下根本不用点开任何 App。 iOS 还能自动填充。

怎么配

1. App Store 装 Bark,打开后点右上角的 ➕——那是「添加服务器」, 不是添加什么别的东西。

2. 服务器地址填本站的 /bark(控制台「渠道」页有现成的二维码,直接扫)。

3. 回到首页,把那条示例地址里的一长串字符(设备 Key)整条粘进渠道表单,系统会自动认出来。

ntfyAndroid / iPhone

和 Bark 一样是通知栏直达、点一下复制验证码,区别是安卓也能用。 开源,可以用官方的 ntfy.sh,也可以自己搭一个。

怎么配

1. 应用商店装 ntfy,或到 ntfy.sh 网页版。

2. 订阅一个别人猜不到的主题名,比如 homing-7f3a91c2

在公共服务器上,主题名就是唯一的凭证——谁知道它谁就能看到你的验证码。 别用 smscode 这种词。

3. 把主题名填进渠道配置,点测试。

配完一定要点那个「测试」按钮。 渠道配错的表现是「什么都没发生」——不会报错,也不会有任何提示,等你发现时已经漏了几条。

长什么样

手机和电脑上是同一个网页,同一套操作。

← 左右滑动看更多 →

总览
总览:在线、信号、电量
消息
消息:按号码归成对话
通话记录
通话:来电、去电、未接
规则
规则:验证码穿透专注模式
发送记录
发送:带送达状态
配对
配对:扫一次码就好

它也替你盯着那台手机

放在家里的机器没人看着,出了事得它自己说。

掉线就告诉你

插头被拔、WiFi 换了密码、被系统清了后台——超过 90 秒没心跳就告警, 走的是别的渠道,不经过那台手机本身。电量低、该拔充电器了也会说。

按时发保号短信

长期不用的号会被回收,再卖给下一个人——那时候他收到的是你银行的验证码。 设一个「每 25 天给 10086 发一条」的任务,它自己发。双卡每张卡各设一个。

连不上时还能问它

可选的短信指令:从别的手机发一条带口令的短信过去,它回你电量、信号、位置。 这条路完全不经过服务器——正是服务器联系不上它的时候用的。只能查,不能发短信。

拿到 App

装到放在家里的那台安卓机上。你随身带的手机不需要装任何东西。

扫码下载 Homing 安卓 App

用那台安卓机扫一下就能下载。或者直接下载:

安装时系统会提示「来自未知来源」,因为它不在应用商店里——这个项目是开源自托管的, 包也是从你自己这台服务器上下的。

使用须知

数据与安全

使用本服务时,你的短信内容经本服务器转发,数据加密入库。 密钥与数据位于同一服务器,运营方在技术上具备读取能力, 本服务无法保证绝对的数据安全。介意的话可自行部署一份。

可用性

消息送达依赖家中设备的供电、网络与系统状态, 本服务不保证不产生遗漏通知。请勿将其作为验证码的唯一接收手段, 涉及资金的操作尤其如此。

使用限制

仅限本人使用本人合法持有的号码。不得用于代收验证码、 账号注册与买卖,不得用于任何违法违规用途。由此产生的责任由使用者自行承担。

开源自托管

项目以 AGPL-3.0 开源。自行部署后,数据与密钥均在你自己的机器上, 不经过任何第三方。

Homing — 名字取自 homing pigeon(信鸽)。

作者 Kou. · kou.im

开源,AGPL-3.0。Agent 部分裁剪自 SmsForwarder(BSD 2-Clause)。