SmsForwarder短信转发,监控手机把短信APP通知转发给你的神器

一部闲置手机、备用机,在日常工作与生活中,它的用途广泛,可帮助我们解决诸多问题,唯一的不便之处,大概是备用机总是需要带在身上,或者你总是需要时刻盯着它,以免错过重要的信息、电话或者APP的通知。

其实,针对重要的信息,我们完全可以通过工具监听手机的所有通知信息,以“短信转发”的形式,将内容实时推送转发至常用机、邮箱甚至微信通知。

SmsForwarder,监控安装手机短信、来电、APP通知并实时转发给你的神器

SmsForwarder是在一款在Github上开源的短信转发工具,它功能强大,使用简单,可以监控Android手机短信、来电、APP通知,并根据你设定的规则转发到其他手机,目前包括钉钉、微信、飞书群机器人、邮箱、手机短信等。同时它还包括主动控制服务端与客户端,让你轻松远程发短信、查短信、查通话、查话簿、查电量等。

主要特性

  • 支持监控短信、来电、各种APP通知
  • 支持转发至短信、邮箱、各类机器人
  • 支持自定义转发规则(正则匹配、模板)

下面阿刚简单的说说这款最近在吾爱爆火的短信转发器,注:监听端指的是被监听以及转发的设备。接收端指的是接收转发信息的设备。

一,基本设置(开启权限)

SmsForwarder首先需要监听Android通讯、短信、通知来进一步实现转发,在此过程中需要请求一些权限,主要包括读取通讯录联系人、读取短信内容、发短信、拨打电话、获取位置等,这些权限是软件功能使用必需的核心权限。

在通用设置中,主要是SmsForwarder最基础的设置,包括上面的功能权限开启,电池监控、开机自启以及一些个性化的设置,比如通知文案设置等等。

SmsForwarder通用设置

此外,国内的安卓厂商,比如小米、华为等,针对验证码类的通知,会默认开启一种保护措施,防范第三方应用未经允许读取信息,为了这类消息能够成功转发,你可能还需要将这一选项关闭。

SmsForwarder通用设置

基本权限和设置开启后,下面就是配置发送通道了。

二,设置发送通道

所谓发送通道,即SmsForwarder在监听到信息后,通过哪种渠道推送给你,相当于一个通信桥梁。目前SmsForwarder支持非常广泛,基本上大家熟知的具备通知类的服务均可使用。

SmsForwarder发信通道

目前支持:

  • 钉钉群机器人
  • 企业微信群机器人
  • 企业微信应用消息
  • 飞书机器人
  • Telegram机器人
  • Server酱
  • 电子邮箱
  • bark
  • webhook

上面的每个通道,在SmsForwarder的项目主页都有非常详尽的设置教程,由于某些通信渠道例如TG机器人需要一定的门槛,下面阿刚举例说两个最简单的通道。

1,通过邮件发送

邮件发送,这是最简单易上手的方式,基本上所有支持SMTP的邮箱均可使用,以QQ邮箱为例(需要先在邮箱账户设置中开启SMTP~)

QQ邮箱开启SMPT

  • 发件邮箱:填写你的QQ邮箱
  • 登录密码:QQ邮箱的授权码(QQ邮箱中独立生成)
  • 收件地址:你的QQ邮箱或者其他想接收转发内容的邮箱,有多个邮箱的话用半角,隔开。

SmsForwarder邮箱转发

邮箱的设置方式基本上需要填写的就是上面的账户授权信息,常见的主流的邮箱,SmsForwarder默认已经帮你填写好了发信服务器地址和端口,如果你设置的是列表之外的其他邮箱,需要手动填写。

设置完成后,可以点击右下角的测试按钮测试一下效果。

在正常使用中,它最后的效果就是这样的:

SmsForwarder邮箱转发

2,通过bark发送

什么是bark?它是一款在Github上开源的消息推送服务,主要适用于ios平台,可以通过http链接给苹果设备推送消息,支持文字和链接。

主要特点:

  • 使用简单,提供Https接口,一键使用
  • 支持自建Server服务端
  • 支持自定义消息(文字、链接、图标、分组)
  • 数据仅通过你的服务器—系统推送服务器——设备之间传输,安全保护隐私
  • 支持保存历史记录,并与iCloud私有库同步

bark的定位是一个轻量级的推送服务,作者在Github上开源了项目源码,包括服务端,你可以参照项目说明在自己服务器上自行搭建。

它的客户端主要用于消息接收,在苹果的App Store中可以搜索安装。开发者目前提供了一个测试的接口,如果你没有太多需求和顾虑,直接使用开发者的接口也是可以的。

回到SmsForwarder中,在通道设置中选择bark

Bark-Server:填写Bark软件中的默认接口地址

默认是https://api.day.app/XXXXXXX  其中这个XXXXXX相当于你的设备ID,不能泄露给其他人。

bark通知

在填写完设备地址后,其实就已经可以推送消息了,另外的消息图标、声音以及角标、链接等等,大家可以根据需要自行填入。

最后在收到转发的消息时,它是这样的:

bark通知

小结:SmsForwarder支持的发信通道广泛,比如直接短信转发至你的手机也是可以的,碍于篇幅阿刚上面就讲了两个最简单的通道,你想研究其他的可以看项目文档,开发者写的详细的一比~

3,设置转发规则

SmsForwarder目前监听的对象主要是短信、通话和APP应用通知,你可以为其配置不同的发信通道,以及自定义消息模板。

针对不同监听对象,可以设置匹配和排除项,例如在短信中,可以设置匹配的SIM卡槽以及匹配的字段和匹配模式,通过设置是、包含、不包含以及正则等基本条件,匹配短信的发信号、内容等,这样可以实现转发内容的精确选择和排除。

SmsForwarder转发规则

在APP的转发规则中,同样可以设定匹配的条件和模式,可以根据APP包名、通知内容来匹配条件,而且与短信一样,可以设置多重匹配,

此外,你可以自定义设置模板,它的优先级是转发规则的自定义模板>全局自定义模版>默认。SmsForwarder提供了几个字段,包括来源号码、短信内容、卡槽信息、接收时间以及设备名称,你可以按照喜好自定义设置。

最后

通知转发,相关的工具与服务屡见不鲜了,在一般的应用场景中,提供通知转发的服务,即发信转发通道是重中之重,好的服务才可随心所欲的应用在各种场景下,例如鼎鼎大名备受好评Server酱,它本身的通知转发服务相当好用,被用于各种项目中。

SmsForwarder做的是监听,通过APP监听手机通知类的信息,通过上面的转发服务实现监听手机,非常方便。

至于实不实用,主要看你有没有找到它的应用场景了~

相关文件下载

SmsForwarder项目主页

1 条评论

  1. Turing

    说真的哦,苹果手机用户有更直接的解决方案:二手6s甚至5s都可以,设置里面打开消息转发到同iCloud设备上。 :wink: 方案结束。

评论载入中,请稍等...