巧用开源软件,零成本实现跨平台短信同步功能
2023-12-5 11:29:34 Author: sspai.com(查看原文) 阅读量:6 收藏

Matrix 首页推荐 

Matrix 是少数派的写作社区,我们主张分享真实的产品体验,有实用价值的经验与思考。我们会不定期挑选 Matrix 最优质的文章,展示来自用户的最真实的体验和观点。 
文章代表作者个人观点,少数派仅对标题和排版略作修改。


〇、前言

作为一个双机党用户,我同时使用 iPhone 和安卓手机时会有一些小众的同步需求,比如短信验证码转发。经过一段时间的网上冲浪,我发现网上的大部分教程都是借助服务号、企微/钉钉/飞书群机器人之类的,多少有一些限制,感觉还不够优雅。因此,我自己动手整合出了一个终极形态——双向同步短信大法

  1. Apple 设备端借助系统推送和自动化功能,不需要 App 常驻后台,甚至不需要运行 App。
  2. 安卓端需安装 App 且常驻后台,但可定制化程度很高,没有各种限制。
  3. 所有软件都是免费开源的,也可以自部署服务器,更安全。
  4. 支持电脑浏览器等方式推送通知,网络短信 ✔get。
图片
双向同步短信

给大家感受一下转发短信的速度,不管是从 iPhone 还是从安卓转发,几乎都是秒推送了,还不错吧。

Apple 设备转安卓
安卓转Apple 设备

如果你问我为什么不买个双卡手机就完事了,非要这么麻烦?我只能说我就是喜欢小手机(iPhone 的 se、mini 系列一直没双卡我其实无所谓),同时我也喜欢同时拥有Apple 设备和安卓系统,体验各自的精彩。大家又是因为什么原因使用两个手机呢?欢迎留言讨论一下。

图片
晒一下我的单卡小手机

一、安卓 ➡️ Apple 设备

首先说下最常见的情况,安卓备用机短信转发到Apple 设备,也支持转发任意 App 通知,甚至远程控制安卓。

1.1 软件介绍

Bark 直接在 App Store 搜索即可找到,免费下载。

免费、轻量!简单调用接口即可给自己的 iPhone 发送推送。

依赖 Apple 推送通知服务 (APNs),及时、稳定、可靠。

不会消耗设备的电量, 基于系统推送服务与推送扩展,App 本体并不需要运行。

隐私安全,可以通过一些方式确保包含作者本人在内的所有人都无法窃取你的隐私。

短信转发器(SmsForwarder)虽然开源免费,但因为权限比较敏感,国内商店已下架,请前往 Github 下载

监控 Android手机短信、来电、APP通知,并根据指定规则转发到其他手机:钉钉/企微/飞书群机器人、企微/飞书应用消息、邮箱、bark、webhook、电报机器人、Server酱、PushPlus、手机短信等。同时包括主动控制服务端与客户端,让你轻松远程发短信、查短信、查通话、查话簿、查电量等。

图片

1.2 使用步骤

Apple 设备安装 Bark,点击复制推送地址 api.day.app/xxxx,不要泄露。如果不小心公开了,建议及时重置。如果你有自部署的 Bark 服务器,可以点击右上角+号进行修改。

Bark 设置

安卓安装短信转发器,授予短信/自启动/后台/省电权限。然后进行以下操作:

  • 添加转发规则(除了短信,来电、App 通知也可以)
  • 发送通道选 Bark,填写自己的推送地址
  • 其他选项可参考截图设置
短信转发器设置

请务必授予所有关键系统权限,点击测试是否运行正常。

短信转发器权限

更多详细设置和玩法请参考短信转发器作者的👉 使用文档 Wiki

短信转发器指南

二、Apple 设备 ➡️ 安卓

接下来说说 Apple 设备备用机短信转发安卓,另外还可以推送文字、图片、链接等。

2.1 软件介绍

快捷指令是Apple 设备的出厂内置 App,如果实在找不到就去 App Store 重新下载回来。

「快捷指令」可让你快速完成各项任务。只需轻点一下,或者直接交给 Siri 和自动化帮你完成。从「快捷指令中心」中数以百计的示例开始使用,或通过拖放创建个人专属的快捷指令。

ntfy 是一个免费的开源软件,你可以在 404 商店或者 F-Droid 下载。

ntfy(发音为 notify)是一种基于 HTTP 的简单 pub-sub 通知服务。它允许您通过脚本从任何计算机和/或使用 REST API 向手机或桌面发送通知。它是无限灵活的,并且是 100% 免费软件。

图片

2.2 使用步骤

安卓打开👉 ntfy.sh 安装 ntfy,再打开 ntfy.sh/ikun 添加自定义 topic 主题,请把测试的「ikun」修改成复杂一点的组合(比如字母+数字),记住自己的推送地址,不要泄露。nfty 默认是没有密码保护的,除非购买订阅或者自部署服务器。

安卓安装 ntfy,授予通知/自启动/后台/省电权限,订阅同一个自定义 topic 主题。ntfy 可通过浏览器推送通知,也支持 PWA,但在手机上感觉不太完美,电脑浏览器可以试试。如果你有自部署的 ntfy 服务器,可勾选使用其他服务器。

图片
ntfy设置

Apple 设备快捷指令添加 👉 ntfy 推送通知,填写上面创建的自定义topic主题。快捷指令传送门若失效、有版本更新,请看简介找到小而美回复「同步短信」自动获取。如果你有自部署的 ntfy 服务器,可以在添加快捷指令时修改。

新建一个个人自动化,收到短信关键词(如快递、验证码)自动运行 ntfy 推送通知,注意选择立即运行。短信「立即运行」选项必须 iOS 17,否则要手动确认运行,请考虑升级系统。

快捷指令自动化

更多详细设置和玩法请参考 ntfy 官网的👉 使用文档

三、小结

现在,不论是工作交流还是日常信息的沟通,两台手机间的短信流转得如此优雅而高效,让我的双机生活更加圆满。

这个方案里使用到的 Bark、短信转发器、ntfy 都是免费开源软件,且官方提供了免费服务器。如果比较在意隐私安全,推荐自部署服务器,最低门槛 20 块的某客云刷个 Armbian + IPv6 DDNS 就能搞定,已经有 NAS、VPS 的当然更好用靠谱了。

某客云自部署

虽然 ntfy 也支持 iOS,但目前还有一些不太完善的地方,我觉得整体体验不如 Bark,推荐搭配使用。最后再补充一些大家可能关心的细节:

  • iPhone 压根不需要运行App,所以几乎不消耗电量
  • 快捷指令可以在任何有系统分享菜单的地方调用
  • 安卓的短信转发器和 ntfy 务必授予自启动/后台/省电权限,避免失效
  • ntfy 推荐在设置里开启 WebSockets 协议,相对更省电
  • 借助 HTTP 命令行工具,任何设备都可以给 Bark 和 ntfy 推送文本、链接等

如果你喜欢我的内容,除了关注、点赞、评论,我特别邀请你一起帮忙决定下期选题,看我简介找到「谢週五的留言板」,就能参与投票了~

图片
欢迎在线催更

下期教大家除了推送短信,如何使用 Bark 和 ntfy 推送更多自定义通知。比如自动签到,群晖的硬盘、下载、备份情况等。

图片
下期预告

> 下载 少数派 2.0 客户端、关注 少数派公众号,解锁全新阅读体验 📰

> 实用、好用的 正版软件,少数派为你呈现 🚀


文章来源: https://sspai.com/post/84621
如有侵权请联系:admin#unsafe.sh