Repolode
capcom6

capcom6/android-sms-gateway

将 Android 手机变为短信网关,通过 API 收发短信和彩信。

Star
5,905
Fork
1,052
未关闭 Issue
16
最近提交
昨天

这是什么?

SMS Gateway for Android 是一款将 Android 手机变成短信网关的应用。程序可以通过设备上的本地 HTTP 服务器发送短信,也可以通过云端服务器发送,适用于手机 IP 动态变化或无法直接访问的场景。应用还提供命令行工具供调用。

应用支持发送短信、长短信自动分段以及带附件的彩信,可跟踪发送状态,支持定时发送和取消排队中的消息,并能限制发送频率。接收到的短信、数据短信和彩信会通过 Webhook 推送到你的服务器,消息集中到达时支持批量推送。

在隐私方面,消息内容和收件人号码可进行端到端加密,也可以部署自己的私有服务器。应用支持多卡和多设备接入同一账户,兼容 Android 5.0 及以上版本。

核心功能

  • 01通过本地或云端 API 发送短信和带附件的彩信
  • 02通过 Webhook 接收短信、数据短信和彩信
  • 03跟踪消息发送状态,并可取消排队中的消息
  • 04支持定时发送,并可按时间段限制发送频率
  • 05消息内容和电话号码支持端到端加密
  • 06支持多张 SIM 卡和多台设备

适用场景

  • 从自有后端发送双因素认证验证码
  • 发送交易确认和预约提醒短信
  • 通过 Webhook 将收到的短信转发到内部系统
  • 在无需第三方短信服务商的情况下,从本地网络发送短信

快速上手

  1. 1

    从 Releases 页面下载最新 APK

  2. 2

    在 Android 设备上安装 APK

  3. 3

    从源码构建:运行单元测试

    ./gradlew test
  4. 4

    构建安全的 release APK

    ./gradlew assembleRelease

使用前须知

  • 需要运行 Android 5.0 或更高版本的安卓设备,无法在 iPhone 或其他平台上运行。
  • 从源码构建需要自行提供未提交到仓库的 Firebase 配置文件(app/google-services.json)和签名密钥库。
  • README 指出由于运营商限制,不建议用于批量发送。

标签

常见问题

android-sms-gateway 是什么?
将 Android 手机变为短信网关,通过 API 收发短信和彩信。 SMS Gateway for Android 是一款将 Android 手机变成短信网关的应用。程序可以通过设备上的本地 HTTP 服务器发送短信,也可以通过云端服务器发送,适用于手机 IP 动态变化或无法直接访问的场景。应用还提供命令行工具供调用。
android-sms-gateway 可以免费使用吗?用的什么许可证?
android-sms-gateway 以 Apache-2.0 许可证开源。用于商业产品前,请先确认许可证条款。
android-sms-gateway 还在维护吗?
活跃维护中。android-sms-gateway 最近一次提交是在 2026年10月19日。
android-sms-gateway 适合用来做什么?
从自有后端发送双因素认证验证码 发送交易确认和预约提醒短信 通过 Webhook 将收到的短信转发到内部系统 在无需第三方短信服务商的情况下,从本地网络发送短信
android-sms-gateway 怎么安装和运行?
从 Releases 页面下载最新 APK 在 Android 设备上安装 APK 从源码构建:运行单元测试: ./gradlew test 构建安全的 release APK: ./gradlew assembleRelease
在哪里获取 android-sms-gateway?
源代码和安装说明在 GitHub 上:https://github.com/capcom6/android-sms-gateway

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目