930e5ba8d16eba045bb67ed54c2c21f1761d00a6
SMS Forwarder
一个简单的短信转发工具,基于 ModemManager 开发,支持将短信转发到多种通知渠道。
功能特性
- 支持多种转发接通道:Email, Bark, Gotify, ServerChan, Webhook。
- 提供 Web 管理界面,支持查看短信列表和设备状态。
- 支持 USSD 代码执行(如查询话费)。
- 支持短信去重和持久化存储。
- 适配 Linux x64 和 Linux ARM64 平台 (仅支持 Linux 系统)。
已测试设备
- Sierra Wireless AirPrime® EM7430
- Qualcomm® Snapdragon™ 410 UFI
编译方法
使用 Go 语言进行编译:
# 编译 Linux ARM64 版本
GOOS=linux GOARCH=arm64 go build -o sms-forwarder-linux-arm64
配置说明
- 将
config.example.toml重命名为config.toml。 - 编辑
config.toml文件,配置短信转发通道和相关参数。
运行
直接运行编译后的二进制文件:
./sms-forwarder-linux-arm64
程序默认监听端口可在配置文件中修改。
注意事项
- 程序依赖 ModemManager,请确保运行环境已安装并运行 ModemManager 服务。
- 请确保有足够的权限访问 DBus 系统总线。
Description
基于 ModemManager 的 Linux 短信转发器,提供 Web 管理并支持 Email/Bark/Gotify/ServerChan/Webhook 通知
25 MiB
0 Stars
1 Watchers
0 Forks
Languages
HTML
53.9%
Go
46.1%