短信
通话
应用
已启用
已禁用
启用
禁用
接收
发送
未接来电
本机去电
已接来电
网络模式
离线模式
用户应用
系统应用
我的任务
任务中心
通用浏览器
导航条
转发日志
发送通道
转发规则
通用设置
通用设置·第一步
发送通道·第二步
转发规则·第三步
转发日志·第四步
自动任务·快捷指令
主动控制·服务端
主动控制·客户端
内网穿透·Frpc
应用列表·复制包名
日志抓取·Logcat
使用帮助
关于软件
软件版本:%s
缓存大小:%s
Frpc版本:%s
微信小程序
已清理缓存
已删除动态库,重启APP以便生效!
© %1$s PPPSCN All rights reserved.
开源仓库
GitHub
Gitee
打赏名单
钉钉客户群
Telegram群组
QQ频道
https://github.com/pppscn/SmsForwarder
https://gitee.com/pp/SmsForwarder
https://gitee.com/pp/SmsForwarder/wikis/pages
https://gitee.com/pp/SmsForwarder.wiki/raw/master/%E6%89%93%E8%B5%8F%E5%90%8D%E5%8D%95.md
https://gitee.com/pp/SmsForwarder/raw/main/pic/dingtalk.png
https://gitee.com/pp/SmsForwarder/raw/main/pic/tg.png
https://qun.qq.com/qqweb/qunpro/share?_wv=3&_wwv=128&appChannel=share&inviteCode=1W5aewP&appChannel=share&businessType=9&from=246610&biz=ka
https://gitee.com/pp/SmsForwarder/raw/main/pic/wechat_miniprogram.jpg
是
否
是否允许页面打开"QQ"?
是否允许页面打开第三方应用?
退出应用
同意
不同意
再次查看
仍不同意
温馨提示
要不要再想想
我们非常重视对你个人信息的保护,承诺严格按照《%s隐私权政策》保护及处理你的信息。\n\n如果你不同意该政策,很遗憾我们将无法为你提供服务!
《%s隐私权政策》
登录/注册
获取验证码
登录
验证码登录
注册
忘记密码?
验证码登录
密码登录
请输入手机号码
手机号码
密码
旧密码
请输入验证码
验证码
密码必须是8~18位字母和数字的组合!
新密码必须是8~18位字母和数字的组合!
无效的手机号!
^((13[0-9])|(14[5,7])|(15[0-3,5-9])|(16[6])|(17[0,1,3,5-8])|(18[0-9])|(19[8,9]))\\d{8}$
请输入4位数验证码
^\\d{4}$
^(?:(?=.*[a-zA-Z])(?=.*[0-9])).{8,18}$
重置密码
点击注册即表示同意
]]>
是否确认退出账号?
用户协议
隐私政策
我已阅读并同意
和
跳过
上一条
下一条
以后不再提示此类信息
你知道吗?
隐私政策
刷新网页
复制链接
网页分享
在浏览器打开
技术由 AgentWeb 提供
Logo
添加
新建配置文本
从网址导入
从文件导入
扫描二维码
保存配置
返回编辑
放弃修改
测试规则
模板
保存Frpc配置
请输入配置内容
请输入配置名称
确定
保存成功
还原成功
已删除
删除失败
修改文件名称
未开启
已开启
未选择配置文件
请先关闭服务
关于
Logcat
未命名
复制
删除
复制成功
模板文件
提示
确定删除该条配置?
Frpc内网穿透服务运行中
正在启动服务
短信转发器
不仅只转发短信,备用机必备神器!\n免费开源,禁止贩卖!
确定
取消
丢弃
退出
删除
保存
提交
发送
测试
确认
全部
选择
一键克隆
通用设置
关于软件
使用帮助
清空日志
清空记录
通知转发规则
通话转发规则
短信转发规则
添加转发规则
编辑转发规则
克隆转发规则
添加发送通道
编辑发送通道
克隆发送通道
还原配置
当前版本
检查新版本
开机启动
帮助提示
建议老鸟关闭提示,页面更清爽,减少弹窗提示
开源仓库
同步镜像
互帮互助QQ群
①群:562854376
②群:31330492
加入①群
加入②群
缓存大小
清除缓存
检查中…
已是最新版本!
缓存清理完成
未安装手Q或安装的版本不支持!
日志删除确认
确定删除该条日志记录?
该条日志记录已经删除!
确定删除该分类的所有日志记录?
该分类日志记录已经清空!
正在尝试通过原发送通道重发
正在重新匹配规则发送
详情
确定要清空所有转发记录吗?
下拉可以刷新!
松开可以刷新!
正在刷新…
设置短信转发规则
设置来电转发规则
设置APP通知转发规则
转发规则操作确认
删除转发规则后会级联删除其相关的转发日志的所有记录!\n\n确定删除该条规则?
该条规则已经删除!
请选择发送通道(若无,请先添加)
请选择发送通道(若无,请先添加)
请选择发送通道(若无,请先添加)
请先去设置发送通道页面添加
请先去设置转发规则页面添加
请先去设置FRPC页面添加
发送通道
转发规则测试
测试模拟的接收卡槽
测试模拟的来源号码
测试模拟的短信内容
测试模拟的APP包名
测试模拟的通话类型
测试模拟的通知标题
测试模拟的通知内容
执行逻辑
全部执行
失败即止
成功即止
匹配卡槽
匹配字段
手机号
通话类型
APP包名
短信内容
通知内容
多重匹配
匹配模式
是
包含
不包含
开头
结尾
正则匹配
匹配的值
如需匹配多个关键词,请用 正则匹配 或 多重匹配
启用该条转发规则
该条转发规则已禁用
匹配的值不可为空
通话类型不正确,只能填写1到6的任意一个数字
异常的发送通道类型,自动删除!
发送通道操作确认
删除发送通道后会级联删除其相关的转发规则、转发日志的所有记录!\n\n确定删除该条发送通道?
该条发送通道已经删除!
选择发送通道类型
暂不支持这种转发
设置钉钉群机器人
设置邮箱
设置Webhook
设置企业微信群机器人
设置企业微信应用
设置Bark
设置Server酱·Turbo版
设置Telegram机器人
设置SMS
设置飞书群机器人
设置PushPlus
设置Gotify
19999999999
测试分组
发送失败:
通道名称不能为空
token不合法
发件邮箱/登录密码/收件地址不可为空
服务器信息的主机/端口不可为空
消息图标不是有效URL
消息链接不是有效URL
bark-server为空 或 不是有效URL
机器人的ApiToken 和 被通知人的ChatId 都不能为空
已开启代理,主机名和端口号都不能为空
已开启身份验证,用户和密码不能同时为空
Server酱·Turbo版的 SendKey 不能为空
最多两个通道,多个通道值用竖线|隔开
多个 openid 用 , 隔开
自定义API地址 不是有效URL
WebServer为空 或 不是有效URL
WebHook为空 或 不是有效URL
URL Scheme 为空 或 无效
指定成员/指定部门/指定标签 不能为空 或者 选择@all
企业ID、AgentID、Secret都不能为空
AgentId、AppKey、AppSecret、UserIds都不能为空
接收手机号不能为空
多重匹配规则的第 %s 行格式有误
正则替换内容的第 %s 行格式有误
分组名称/状态
名称/状态
主机
端口
开启SSL
开启StartTLS
发件邮箱
登录密码
发件人昵称
收件地址
Tip:多个收件人以半角逗号,分隔
邮件主题
Webhook 地址
加签 Secret (没有可不填)
消息类型
纯文本
消息卡片
标题模板
自定义API
企业ID
AgentId
Secret
是否@所有人
指定成员
\@all
Tip:接收消息的成员ID列表(多个接收者用‘|’分隔,最多支持1000个)
指定成员
指定部门
指定标签
Tip:接收消息的成员ID列表(多个用‘|’分隔,最多支持1000个)
Tip:接收消息的部门ID列表(多个用‘|’分隔,最多支持1000个)
Tip:接收消息的标签ID列表(多个用‘|’分隔,最多支持1000个)
Tip:通过反向代理(proxy_pass)绕过IP白名单限制
Tip:接收用户的userid,每次最多传20个(用‘|’分隔)
SendKey
消息通道
提示:动态指定,支持最多两个通道,用竖线|隔开
选填,例如发送服务号和企业微信应用,则填 9|66
抄送OpenID
提示:只支持测试号和企业微信应用消息通道
选填,多个openid用半角逗号,隔开
ApiToken 或 自定义代理地址(http开头)
被通知人(或群组)的ChatId
请求方式
发送卡槽
原进原出
接收手机
Tips:\n1.多个号码以半角分号分隔,例如:15888888888;19999999999\n2.允许插入`{{来源号码}}`标签来实现短信自动回复(短信/来电场景)
仅当无网络时启用
通知文案
通知栏文案
设备名称
卡槽主键
SIM1主键/备注
SIM2主键/备注
序号/运营商_手机号
数字必须大于0!
^[1-9]?\\d+$
请求重试机制
次数=0禁用,逐次递增
自动过滤多久内重复消息
0=禁用,判断重复:类型+来源+内容
转发短信广播
请授予读取短信、通知类短信、发送短信等权限,关闭验证码保护
短信指令
根据短信指令开关对应功能,指令格式:smsf#功能名#动作名
安全手机
仅处理指定手机请求,多个手机以逗号分隔
转发通话记录
请授予读取通话记录、联系人等权限,并选择转发类型,再开启
转发应用通知
请授予通知使用权再开启;开启“自动消除”可避免多条通知堆叠
自动消除通知
仅锁屏状态
启用自定义模版
优先级:转发规则的自定义模板 > 全局自定义模版 > 默认
启用正则替换内容
格式:正则表达式===替换结果,每行一个规则.\n例如:(\\d{3})\\d{4}(\\d{4})===$1****$2
在最近任务列表中隐藏
请先锁定后再开启隐藏,有效避免手动误杀进程
转发信息模版
Tip:按需插入内容标签;留空使用默认模版
来源号码
APP包名
UID
短信内容
通知标题
通知内容
卡槽信息
接收时间
设备名称
恢复初始配置
确定需要恢复初始配置吗?\n\n【警告】此操作将重置设置、删除发送通道、规则、日志!
忽略电池优化设置
请设置为手动管理:允许自启动、允许关联启动、允许后台运行
未知号码
您的手机不支持此设置
已将省电优化设置为无限制(不优化)!
本界面无法直接操作系统的省电优化设置
间隔时间最短为1秒
超时时间最短为1秒
v1.0
https://github.com/pppscn/SmsForwarder
https://gitee.com/pp/SmsForwarder
0KB
SIM1
SIM2
多重匹配规则示例:(语法参见wiki)\n\n并且 是 手机号 相等 10086\n[空格]或者 是 手机号 相等 10011\n并且 是 短信内容 包含 欠费\n\n以上规则表示:收到短信,并且(手机号是10086 或者 手机号是10010),并且 短信内容 包含 欠费 时转发短信\n\n注意:每行开始的空格代表层级,太过复杂的多重规则可能导致内存占用很大!
多重匹配规则示例:(语法参见wiki)\n\n并且 是 手机号 相等 10086\n[空格]或者 是 手机号 相等 10011\n并且 是 通话类型 相等 3\n\n以上规则表示:收到来电,并且(手机号是10086 或者 手机号是10010),并且 通话类型 是 未接来电 时转发提醒\n\n注意:每行开始的空格代表层级,太过复杂的多重规则可能导致内存占用很大!\n\n通话类型:1.来电挂机 2.去电挂机 3.未接来电 4.来电提醒 5.来电接通 6.去电拨出
填写数字:1到6的任意一个\n\n通话类型:1.来电挂机 2.去电挂机 3.未接来电 4.来电提醒 5.来电接通 6.去电拨出
多重匹配规则示例:(语法参见wiki)\n\n并且 是 APP包名 相等 com.tencent.mm\n[空格]或者 是 APP包名 相等 com.tencent.mobileqq\n并且 是 通知内容 包含 欠费\n\n以上规则表示:收到APP通知,并且(APP包名是com.tencent.mm 或者 APP包名是com.tencent.mobileqq),并且 通知内容 包含 欠费 时转发通知\n\n注意:每行开始的空格代表层级,太过复杂的多重规则可能导致内存占用很大!
POST
GET
PUT
PATCH
UDP
TCP
MQTT
SSL
本机IP:
严正声明:\n该功能仅限个人新旧手机切换使用,用于非法用途后果自负!\n\n操作说明:\n1.新旧手机连接同一个WiFi网络(禁用AP隔离),如需穿透内网请先配置Frpc\n2.【二选一】旧手机点【推送】按钮,将本机的配置推送到服务端\n3.【二选一】新手机点【拉取】按钮,将拉取服务端的配置到本机\n\n注意事项:\n1.客户端与服务端的APP版本必须一致,才能克隆!\n2.导入成功后,发送通道、转发规则将完全被覆盖,清空历史记录!\n3.主动请求、保活措施、个性设置不在克隆范围\n4.导入成功后,务必再次进入【通用设置】开关一次你需要的功能!(或去系统设置手动授权权限)
严正声明:\n该功能仅限个人新旧手机切换使用,用于非法用途后果自负!\n\n注意事项:\n1.导出方与导入方的APP版本必须一致,才能一键克隆!\n2.新手机导入成功后,发送通道、转发规则将完全被覆盖,清空历史记录!\n3.主动请求、保活措施、个性设置不在克隆范围\n4.导入成功后,务必再次进入【通用设置】开关一次你需要的功能!(或去系统设置手动授权权限)
推送
拉取
停止
导出
导入
我是旧手机
我是新手机
服务端IP:
主机:
端口:
.
请输入合法的IP或域名
请输入合法的输入/输出信息主题
请输入合法的端口号
服务端已启动
服务端已停止
本手机是发送端,不可接收文件,请先停止服务端!
未接入Wifi网络,不可使用 HttpServer 功能!
请输入服务端IP
当前处于无线网络
当前处于移动网络
没有网络
未连接Wifi
获取IP失败
短 信
来 电
应 用
应用图标
用户应用
系统应用
请将省电优化设置为无限制(不优化),有利于《短信转发器》保活!
请先授予发送通知权限,有利于《短信转发器》保活!
请先授予《短信转发器》通知使用权,否则无法转发APP通知,已经自动关闭转发!
通知服务已开启
通知服务未开启
官网地址
www.pushplus.plus
pushplus.hxtrip.com
用户令牌
注意:请认真甄别您当前访问的官网地址
群组编码
发送模板
html
发送渠道
webhook
回调地址
有效时间(秒)
wechat
✱帐户管理
✱服务器信息
✱邮件设置
低于
%
高于
0
首次发送时间:
间隔(分钟):
代理设置
无代理
HTTP
SOCKS
主机名
端口号
代理身份验证
用户
密码
输入编码
输出编码
输入消息主题
接收对应主题的消息
输出消息主题
发送对应主题的消息
通信方式
可选,默认为tcp
通信路径
用于在使用ws进行通信时设置uri
客户端ID
如果为空则为随机值
隐私政策
同意
拒绝
SmsForwarder-短信转发器(下称本软件) 100% 免费开源,Github 在线编译发版,绝不会收集您的任何隐私数据! \n\n以下情形会上报本软件的版本信息: \n 1、启动本软件时,发送版本信息发送到《友盟+·U-App移动统计》,用于分析本软件的用户版本留存与软件奔溃统计; \n 2、手动检查更新时,发送版本号用于检查新版本; \n 除此之外,没有任何数据!!! \n\n 本软件会遵循《隐私政策》收集、使用版本信息,但不会因为您同意了《隐私政策》而进行强制捆绑式的信息收集。
WebServer
]]>
标题模板
优先级(1 – 9)
5
启用该条转发规则
钉钉群机器人
钉钉企业机器人
电子邮箱
Bark
Webhook
企微群机器人
企微应用消息
Server酱·Turbo版
Telegram机器人
手机短信
飞书群机器人
飞书企业应用
PushPlus
Gotify
0
1
2
3
4
10
通用设置
发送通道
转发规则
转发日志
TODO
转发功能
总开关,请根据实际需要,启用对应的转发功能
增强功能
请根据实际需要,启用对应的增强设置
通话时间:
通话时长:
响铃时长:
类型:
通话类型:
来电提醒
来电接通
来电挂机
去电拨出
去电挂机
未接来电
未知通话
可选操作:
可选类型:
主动请求
通过 被动接收 或者 主动轮询 获取指令,从而操作本机
被动接收本地 HttpServer
WiFi网络下可用,启动后局域网内其他机器可直接调用本机接口
SIM卡槽状态监控
网络状态监控
网络状态改变提醒
保活措施
开启前三项授权或设置,不禁用通知栏,避免APP被杀
个性设置
请手动填写备注 或 点击刷新按钮自动获取
次
间隔
递增间隔
超时
单次超时
秒
%s 秒
重试
最多重试
【%s】恭喜您,该发送通道测试成功,请继续添加转发规则!
测试通道
SIM1_测试运营商_18888888888
持续提醒
超过预设值之后,每次电量变化继续触发
重发消息
重新匹配规则
来源:
标题:
Scheme:
消息:
卡槽:
规则:
时间:
转发结果:
成功
失败
处理中
{{来源号码}}
{{短信内容}}
{{APP包名}}
{{APP名称}}
{{通知内容}}
{{卡槽信息}}
{{卡槽主键}}
{{接收时间}}
{{当前时间}}
{{设备名称}}
{{当前应用版本号}}
{{通知标题}}
{{通知Scheme}}
{{通话类型}}
{{定位信息}}
{{电池电量}}
{{电池状态}}
{{充电方式}}
{{电池信息}}
{{UID}}
短信
来电
应用
全部
全部转发
手机号
内容
多重匹配
APP包名
通知内容
通话类型
UID
卡
当
转发到
全部转发到
是
不是
包含
开头是
结尾是
不包含
正则匹配
已复制包名:
正在加载用户应用,请稍候…
正在加载系统应用,请稍候…
很抱歉!程序出现异常,即将退出…
必须选择一个通话类型,才能开启通话记录转发!
通知服务已开启
【注意】电量预警阈值上下限都是0,持续提醒不起作用
兼容方案
点击启动后请等待3秒
一键克隆操作完成!\n请检查·通用设置·各项开关是否已开启!
一键克隆失败:
APP版本不一致,无法一键克隆!
获取一键克隆信息失败
通讯录名:
被呼号码:
授权提醒
授权失败,请正确授予权限
获取权限失败,请手动授予权限
获取权限失败,请手动授予%s
没有授予后台定位权限,请您选择"始终允许"
前往授权
日历权限
相机权限
通讯录权限
定位权限
后台定位权限
附近的设备权限
麦克风权限
电话权限
通话记录权限
身体传感器权限
健身运动权限
短信权限
存储权限
安装应用权限
悬浮窗权限
系统设置权限
通知栏权限
查看使用情况权限
获取所有必需的权限成功!
获取部分权限成功,但部分权限未正常授予,APP部分功能可能受限!
被永久拒绝授权,前往系统设置手动授予权限?
获取必需的权限失败,APP功能可能受限!
后台播放无声音乐
【按需启用】播放无声音乐让后台一直运行,可能比较耗电
1像素
1像素透明Activity
【按需启用】使进程的优先级在屏幕锁屏时间由4提升为最高优先级1
可选
请按照wiki中的步骤获取
网络模式
离线模式
备份文件存放路径:
配置名称
开机自启
Home
Settings
Logging
About
HttpServer
启动服务
停止服务
Server is shutting down. Please wait.
Server failed to start!
Server can not run on this port! (Bind-Exception)
Sim-Card is missing or not ready to send sms!
SMS-Permission is required to run the server!
Yes
No
---
刷新
无法获取卡槽信息,请确认应用权限【获取手机信息】为【始终允许】
未获取到卡槽%s中的SIM卡信息
添加
启动时检查
检查更新
清理缓存
删除动态库
通道名称/状态
发送通道/状态
Webhook
例:https://oapi.dingtalk.com/robot/send?access_token=XXX
机器人设置→webhook
加签 Secret
机器人设置→安全设置→加签
被@人的手机号
Tips:多个手机号用逗号分开,例如:18888888888,19999999999
被@人的钉钉号
Tips:多个钉钉号用逗号分开,例如:user1,user2
Bark-Server
例:https://api.day.app/XXXXXXXX/
^https?://[^/]+/[^/]+/$
Url格式错误,例:https://api.day.app/XXXXXXXX/
分组名称
可选,例:短信转发器
消息图标
可选,填写Url,图片不要太大
消息声音
可选,例:minuet.caf
消息角标
可选,例:888
消息链接
可选,例:https://github.com/pppscn/SmsForwarder
通知级别
立即亮屏显示通知
时效性通知,可在专注状态下显示通知
仅添加到通知列表,不会亮屏提醒
Url格式错误
加密算法
不加密
加密密钥
对应bark上的key
偏移向量
对应bark上的iv
加密密钥必须是16位
加密密钥必须是24位
加密密钥必须是32位
偏移向量必须是16位
填写 @ 前面的用户名
填写格式: AAA@BBB.CCC
其他邮箱
其他邮箱,请填写完整的邮箱地址并手动填写SMTP服务器信息
填写登录密码 或 授权码
WebHook地址
示例:https://qyapi.weixin.qq.com/cgixx?key=xxx
消息类型
纯文本
Markdown
被@人的手机号
Tips:多个手机号用逗号分开,例如:18888888888,19999999999
被@人的userid
Tips:多个userid用逗号分开,例如:user1,user2
URL Scheme
示例:myapp://api/add?&type=0&msg=[msg]
Socket
示例:myapp://api/add?&type=0&msg=[msg]
服务地址
IP 或 域名
端口
取值范围:1-65535
Webhook Server
例如:https://a.b.com/msg?token=xyz
消息模板
Params
例如:payload=%7B%22text%22%3A%22[msg]%22%7D [msg]将被替换成短信内容。\n支持Json格式,例如:{\"text\":\"[msg]\"}。\n注意:除JSON格式外,msg会自动进行URLEncoder
Secret:置空则不计算sign
成功应答关键字:置空则http状态200即为成功
成功应答关键字:置空则发出即成功
Headers
Key
Value
添加Header
删除Header
请选择发送通道类型
群机器人→Webhook 地址
群机器人→安全设置→签名校验
请前往对应的官网地址获取
下拉选择,关键字模糊匹配
下拉选择,关键字模糊匹配
下拉选择,关键字模糊匹配
已装APP列表
额外消除应用通知
一行一个包名\n开启异步加载App列表以便选择
下拉选择获取包名,关键字模糊匹配APP名称
^\\s*(并且|或者)\\s(是|不是)\\s(手机号|APP包名|短信内容|通知内容|通知标题|卡槽信息|通话类型)\\s(相等|包含|不包含|开头|结尾|正则匹配)\\s(.*)$
欢迎使用
我们深知个人信息对你的重要性,也感谢你对我们的信任。\n
为了更好地保护你的权益,同时遵守相关监管的要求,我们将通过
向你说明我们会如何收集、存储、保护、使用及对外提供你的信息,并说明你享有的权利。\n
更多详情,敬请查阅
全文。\n\n
请先授予发送通知权限,有利于《短信转发器》保活!
其他登录方式
请求成功
请求失败:
请求失败:%s
没有短信发送权限
缺少 FrpcLib v%s 动态库
正在下载中,请稍后……
FrpcLib 版本不匹配
页面未找到!
数据出错!
Can\'t open with browser
分享到
您所打开的第三方App未安装!
描述信息
登录成功!
登录失败!
登出成功!
您已经安装的是最新版本!
应用下载失败,是否考虑切换到 %s 下载?
应用下载失败,是否考虑切换到 %s 下载?
已取消更新
并且
或者
手机号
短信内容
APP包名
UID
通知标题
通知内容
卡槽信息
通话类型
是
不是
相等
包含
不包含
开头
结尾
正则匹配
未知手机品牌:需要自主查看设置操作
关闭应用开关 -> 打开允许自启动]]>
关闭应用开关 -> 打开允许自启动]]>
自启动管理 -> 允许应用自启动]]>
自启动管理 -> 允许应用自启动]]>
自启动 -> 允许应用自启动]]>
后台管理 -> 点击应用 -> 允许后台运行]]>
打开应用开关 -> 电池管理 -> 未监视的应用程序 -> 添加应用]]>
允许应用自启动]]>
自启动权限管理 -> 点击应用 -> 允许被系统启动]]>
需要手动重新启动APP,才能生效该配置项
时间选择
HttpServer运行中,监听:%1$s:%2$d
HttpServer已停止
服务端设置
建议启用签名设置、点击“随机”自动生成并复制到剪贴板
复制
随机生成
签名密钥
已生成公私钥对,并复制公钥到剪贴板
已复制公钥到剪贴板
已生成密钥,并复制到剪贴板
启用功能
禁用功能
按需选择您要启用远程控制的功能
一键换新机
一键克隆本机的通用配置、发送通道、转发规则到新机器
远程发短信
非免费短信,短信资费以您的手机套餐为准
远程查短信
远程查短信记录,作为短信转发功能的补充
远程查通话
远程查通话记录,包括来电、去电、未接电话
远程查话簿
远程查联系人列表
远程加话簿
远程添加联系人
远程查电量
远程查询手机电量与电池状态
远程WOL
远程打开启用LAN唤醒功能(Wake-On-LAN)的设备
远程找手机
远程查询手机定位,方便找回手机/防止老少走丢
请先在【通用设置】中【启用GPS定位功能】
经度:%s
维度:%s
地址:%s
时间:%s
供应商:%s
发送卡槽
姓名
选填,通讯录显示名称
手机号码
必填,多个手机号用半角分号分隔
手机号码格式错误,例:15888888888;19999999999
^([+]?\\d+)(;[+]?\\d+)*$
短信内容
必填,70个字符内算一条,超过70个字符,每增加64字符累加1条
短信内容不能为空,最多390字符(6条短信)
^.{1,390}$
未知
AC
USB
无线
充电中
放电中
未充电
充满电
良好
过热
没电
过电压
未知错误
温度过低
剩余电量:%s
剩余电量
充满电量:%s
当前电压:%s
当前温度:%s
电池状态:%s
电池状态
健康度:%s
充电器:%s
充电器
历史记录
登录服务
无效的服务地址!\n格式:http://127.0.0.1:5000 或 https://smsf.demo.com
请先点击【登录服务】按钮,获取服务端已启用的功能列表
服务端禁用此功能
Frpc运行失败
删除成功
【注意】该发送通道已经禁用,其关联的规则即便匹配上也不会发送!
【注意】该转发规则已经禁用,即便匹配上也不会发送!
【注意】该发送通道已经在列表中,无需重复添加!
【注意】该转发规则已经在列表中,无需重复添加!
【注意】该Frpc已经在列表中,无需重复添加!
本地呼叫:
远程发短信:
清除
未授权储存权限,该功能无法使用!
姓名:%s\n号码:%s
卡槽未匹配中规则
未匹配中规则
已复制到剪贴板:\n%s
搜索关键字: %s
导出配置成功!
导出失败,请检查写入权限!
导出失败: %s
导入失败:请检查是否有外部存储访问权限!
导入失败:本地备份文件不存在!
导入配置成功!\n需要重启APP以便生效!\n重启后请再次核对所有配置项!
导入失败: %s
还原失败
电池状态监听
【电量预警】已低于电量预警下限,请及时充电!%s
【电量预警】已高于电量预警上限,请拔掉充电器!%s
【电量预警】已达到电量预警下限,请及时充电!%s
【电量预警】已达到电量预警上限,请拔掉充电器!%s
【充电状态】发生变化:
第一行不允许缩进
服务端启用签名密钥,sign节点必传
服务端启用签名密钥,timestamp节点必传
签名校验失败
version_code节点必传
客户端与服务端的App版本不一致
timestamp校验失败,与服务器时间(%s)误差不能超过%s秒(diffTime=%s)
主标题
副标题
输入关键字模糊匹配短信内容
纯数字匹配号码/非数字匹配姓名
输入关键字模糊匹配手机号码
按照主动控制·服务端的配置填写以下项目
服务地址
例如:http://127.0.0.1:5000
功能列表
纯客户端模式
启动APP时直接进入主动控制·客户端
退出纯客户端模式
是否立即退出App,并手动启动以生效纯客户端模式?
纯自动任务模式
启动APP时直接进入自动任务
退出纯自动任务模式
是否立即退出App,并手动启动以生效纯自动任务模式?
开启调试模式
将Log.*写入文件,以便排查问题;可导出到下载目录
可选组件:
启用 Cactus 增强保活措施(会增加耗电)
双进程前台服务/JobScheduler/WorkManager/1像素/无声音乐
启动时异步获取已安装App列表
用于加速进入应用列表/编辑转发规则下拉选择/替换{{APP名称}}
开启异步获取已安装App列表时必选一个类型
暂无历史记录,接口测试通过后自动加入
时间段选择
免打扰(禁用转发)时间段
结束时间小于开始时间则跨天;相等则禁用
是否立即下载,并重启加载?
下载成功,是否立即重启加载?
AppKey
AppSecret
文本类型
Markdown类型
可选,内网广播地址,例如:192.168.1.255
IP地址格式错误,例如:192.168.168.168
^((\\d|[1-9]\\d|1\\d\\d|2[0-4]\\d|25[0-5])\.){3}(\\d|[1-9]\\d|1\\d\\d|2[0-4]\\d|25[0-5])$
必填,网卡mac,例如:AA:BB:CC:DD:EE:FF
网卡mac格式错误,例如:AA:BB:CC:DD:EE:FF
^((([a-fA-F0-9]{2}:){5})|(([a-fA-F0-9]{2}-){5}))[a-fA-F0-9]{2}$
内网广播地址
IP
网卡MAC
暂无历史记录,WOL发送成功后自动加入
可选,WOL一般透过端口7或端口9进行发送
端口号取值范围:1~65535
^([0-9]|[1-9]\\d|[1-9]\\d{2}|[1-9]\\d{3}|[1-5]\\d{4}|6[0-4]\\d{3}|65[0-4]\\d{2}|655[0-2]\\d|6553[0-5])$
选择目录
Web客户端
正在重启HttpServer
请先下载Web客户端并解压到:\n%s
根目录:\n%s
选择Web客户端目录
AppId/AppSecret/UserId都不能为空
App ID
App Secret
User ID
自动删除N天前的转发记录
0=禁用,触发机制:每次电量变化时扫描
安全措施
客户端与服务端必须一致,强烈建议公网访问时启用加密
不需要
校验签名
RSA加密
SM4加密
参见 Github Wiki,下载到 Download 目录
客户端与服务端时间容差
尽量缩短时间容差,避免请求重放攻击
RSA私钥
RSA私钥用在服务端:服务端应答报文私钥加密,客户端公钥解密
生成密钥
RSA公钥
RSA公钥用在客户端:客户端请求报文公钥加密,服务端私钥解密
复制公钥
SM4密钥
客户端/服务端交互采用SM4加解密
删除转发规则
删除发送通道
删除Frpc
发送通道已禁用
未知发送通道
网络类型
运营商
本地IP
努力加载应用列表中,请稍候…
运营商名
ICC ID
卡槽索引
数据卡槽
手机号码
国家代码
订阅标识
没有网络
2G网络
3G网络
4G网络
5G网络
移动网络
WiFi
有线网络
未知网络
网络状态:%s
WiFi名称
留空则不判断连接的WiFi-SSID
IPv4
IPv6
GPS定位服务
必须开启定位服务,才能使用获取!\n是否立即启用?
以便支持 查找手机、{{定位信息}}标签 等需要GPS的功能
位置精度
精确位置
模糊位置
不要求
电量消耗
低
中
高
位置更新:最小时间间隔
最小距离间隔
米
UID
任务名称/状态
任务名称
任务描述
如果
由第一个条件触发,其他条件作为判断
就执行
允许添加多个执行动作,执行结果互不干扰
上次执行时间
下次执行时间
新建任务
编辑任务
克隆任务
删除任务操作确认
删除任务操作确认
删除任务操作确认
添加条件
例如:如果电量低于20%时
继续添加条件
添加动作
例如:禁用所有转发通道
继续添加动作
请选择触发条件
请选择附加条件
请选择动作
关 闭
定时任务
采用 Quartz Cron 表达式
到达地点
采用经纬度坐标(WGS-84坐标系)
离开地点
经纬度采用WGS-84坐标系
网络状态
当网络状态改变时触发
SIM卡状态
当SIM卡状态改变时触发
电量使用
当剩余电量满足条件时触发
充电状态
当充电状态满足条件时触发
锁屏解锁
在屏幕锁定或解锁后立即或指定时间触发
发送短信
推送通知
启停Frpc
控制内网穿透·FRPC的启动/停止
启停HttpServer
控制HttpServer的启动/停止,并支持启用/禁用功能
清理日志
批量删除N天前的转发记录、删除缓存等
通用设置
控制【通用设置】的配置开关
启停规则
控制【转发规则】的启用/禁用
启停通道
控制【发送通道】的启用/禁用
秒
分
时
日
月
周
年
Cron表达式
每秒钟
每分钟
每小时
每日
每月
每周
每年
周期
从
从星期
到
起始
结束
从
秒开始,每
秒钟执行一次
从
分开始,每隔
分钟执行一次
从
时开始,每隔
小时执行一次
从
日开始,每隔
天执行一次
从
月开始,每隔
月执行一次
从
年开始,每隔
年执行一次
指定
不指定
最近工作日
每月
号最近的那个工作日
本月最后一天
本月最后一个工作日
第
周的星期
本月最后
本月最后一个星期
Cron表达式测试结果
Cron表达式无效:\n%s
最近 %s 次运行时间:\n%s
通过卡槽 SIM-%s 发送短信到:\n%s
放电到指定电量
充电到指定电量
电池放电低到%s%%
电池放电低于%s%%, 持续提醒
电池充电达到%s%%
电池充电高于%s%%, 持续提醒
SIM卡状态:%s
被移除
已就绪
未知
不限卡槽
SIM-1
SIM-2
屏幕锁定后多长时间(分钟)
屏幕锁定%s后
屏幕解锁后多长时间(分钟)
屏幕解锁%s后
%s分钟
根据GPS坐标计算距离
根据地址关键字判断
经度
维度
距离
以经纬度为中心,
米半径建立电子围栏
当前坐标
关键字
当前GPS地址包含
则表示到达
当前GPS地址不包含
则表示离开
经纬度或距离都不能为空
地址关键字不能为空
进入以经纬度(%s,%s)为中心, %s米为半径的区域
进入GPS地址包含[%s]关键字区域
离开以经纬度(%s,%s)为中心, %s米为半径的区域
离开GPS地址包含[%s]关键字区域
已添加过该类型条件
已添加过该类型动作
进入地点 与 离开地点 类型条件互斥
当前地址:%s
定位失败,请稍后重试
, 当前距离中心%s米
指定配置
填写frpc的uid,多个以半角逗号分隔
指定规则
填写转发规则的id,多个以半角逗号分隔
指定通道
填写发送通道的id,多个以半角逗号分隔
简体中文
当前 Activity 语种:
当前 Application 语种:
当前 System 语种:
多语言设置
SmsForwarder启动时界面默认显示的语言
需要重启App以便切换到您选择的语言
跟随系统
简体中文
繁體中文
English
导出日志失败!
导出日志成功!存放路径:
所有自启动的Frpc
指定的Frpc