⭐ 推荐配置:主动控制模式 (v3.0+)
为什么推荐?
- ✅ 不需要 Frp 内网穿透
- ✅ 不需要手机公网 IP
- ✅ 手机主动连接服务器,更稳定
- ✅ 支持 SmsForwarder 3.x 版本(推荐)
主动控制模式配置步骤:
- 在手机安装 SmsForwarder v3.0+
- 打开应用 → 设置 → 主动控制/服务端
- 填写服务器地址:
http://你的服务器IP:3000/send_api
- 设置轮询间隔:30 秒(推荐)
- 启用主动控制功能
- 在本页面选择"主动控制模式"并保存
- 发送短信时,消息会进入队列,手机轮询后自动发送
被动模式配置(v2.4.4- 旧版本):
如果你使用 SmsForwarder v2.4.4 或更低版本,或者希望直接推送(不经过队列),可以使用被动模式:
方式 1:局域网直连
- 在 SmsForwarder 中启用 "HttpServer"
- 记录手机 IP 地址(设置 → WLAN 中查看)
- 在本页面填写:http://192.168.1.100:5000
方式 2:Frp 内网穿透
- 在 VPS 上部署 Frp 服务端
- 在 SmsForwarder 中启用"Frpc内网穿透"
- 配置域名解析(例如:smsf.demo.com)
- 在本页面填写:http://smsf.demo.com
- 详细教程:Frp 配置指南
优势对比:
| 特性 |
局域网 |
Frp穿透 |
| 访问范围 |
仅局域网 |
✅ 任何地方 |
| IP变化 |
需要重新配置 |
✅ 域名不变 |
| 配置难度 |
✅ 简单 |
中等 |
3. 发送短信:
- 输入接收方手机号(支持 +86 前缀,会自动规范化)
- 输入短信内容
- 选择 SIM 卡槽(可选,留空使用默认)
- 点击"发送短信"
4. API 调用示例:
POST /api/sms/send
Content-Type: application/json
X-Admin-Token: 你的管理密码
{
"phone": "13800138000",
"message": "这是一条测试短信",
"simSlot": 0
}