
源码系统概览
文章正文
短信转发管理系统是 PHP 与 MySQL 开发的橘猫网页端源码,配合 Android 转发端把手机收到的短信、来电、验证码实时转发到自建服务器,多台设备记录集中在 Web 后台查看搜索,远程监控不留死角。
项目 GPL-3.0 协议开源,口径版本号 v2026.9.0,仓库最后更新 2026 年 9 月,更新日志见 Commits 页,作者提供在线演示站,源码零前端依赖原生 HTML 加 PHP 实现,配套橘猫服务端与客户端两个姊妹项目,接口文档在 README 完整可查。
源码简介
它解决多设备短信分散难管的痛点,旧手机当转发端,短信来电自动上报,换机换卡不漏信息。
Android 端监听短信来电后经 HTTPS 上报,服务端存入 MySQL,浏览器轮询增量拉取新记录自动滑入列表。
接口层提供数据接收、增量查询、详情、资料修改、连接测试五组 RESTful API,支持 Token 与会话双认证。
安全设计是亮点,前端 AES 加密密码传输,后端 bcrypt 哈希存储,登录失败三次锁账号五次封 IP。
和同类短信转发方案对比,区别在于橘猫网页端自建服务端数据完全自持。
| 对比维度 | Orange Cat Web | SmsForwarder |
|---|---|---|
| 数据存储 | 自建服务器自主可控 | 依赖第三方推送通道 |
| 查看方式 | Web 后台加 API 全平台 | 仅 App 内查看 |
| 多设备支持 | 多设备集中管理 | 单设备为主 |
| 开放程度 | GPL-3.0 全源码 | 部分闭源 |
有多台设备短信需要集中管理、想把验证码转发搭在自己服务器上的用户,这套零依赖的网页端源码正好补全自托管链路。
适用场景
- 多台工作手机短信集中到一台电脑查看管理。
- 验证码自动转发,电脑端直接查看手机收到的动态码。
- 来电记录远程监控,号码归属地与通话时间全留痕。
- 物联网设备告警短信统一接收与归档备份。
技术栈与运行环境
后端 PHP 8.1 以上需开启 PDO、OpenSSL、GD、mbstring 扩展,数据库 MySQL 5.7 或 MariaDB 10.3 以上。
前端原生 HTML、CSS 与 ES6 编写,无 Node.js 与 npm 依赖,低配置服务器可流畅运行。
生产环境强制 HTTPS,配置 Nginx 或 Apache 均可,包内提供完整两套配置示例。
功能亮点
- 短信来电双类型记录,归属地识别自动入库。
- 增量拉取每 5 秒轮询,新记录动画插入无需手动刷新。
- ETag 缓存 304 响应,无新数据零带宽消耗。
- CSRF Token 加验证码加账号锁定加 IP 封禁四重防护。
- 密码 AES 加密传输 bcrypt 哈希存储,防彩虹表攻击。
- 七张核心表含登录失败与锁定记录,安全事件可追溯。
- RESTful API 支持 Token 认证,便于二次开发集成。
技术架构与部署指南
安装与部署提示
源码部署后编辑 config.php 填入数据库配置,必须修改 AUTH_TOKEN 与 ENCRYPTION_KEY 两项默认值。
创建数据库后访问 install.php 安装向导,自动建五张表并创建管理员账号。
安装完成后立即删除 install.php 防止被恶意重建管理员。
Android 端配置服务器地址与 Token 后即可开始转发,接口文档见项目 README。
截图与演示说明

上图来自 README 功能拼接截图,完整呈现登录页、记录列表、详情弹窗与账号设置四个界面。
作者提供在线演示站,数据每日自动清空,读者可先体验再决定部署。
README 附系统架构图与数据流转图,Android 端上报到 Web 展示的全链路一目了然。
常见问题
问. 短信转发管理系统是什么?
它是橘猫网页端源码,PHP 8.1 与 MySQL 开发,接收 Android 设备转发的短信来电验证码数据,提供 Web 管理后台与 RESTful API,GPL-3.0 协议开源。
问. 怎么部署这套系统?
配置 config.php 数据库与两项安全密钥,访问 install.php 向导自动建表创建管理员,装完删除 install.php,Android 端填服务器地址与 Token 即可开始转发。
问. 和 SmsForwarder 有什么区别?
对比 SmsForwarder,橘猫网页端是自建服务端方案,数据存自己服务器可 Web 端多设备集中查看,SmsForwarder 以第三方通道推送为主。
问. 可以商用吗?
源码 LICENSE 为 GPL-3.0,商用需遵守 GPL 传染性条款开源修改部分,注意 README 徽章标写 MIT 与 LICENSE 文件冲突,以 LICENSE 文件为准。
安全风险提示
对全部源码文件做了外联与凭据扫描,业务代码明文无后门无加密混淆,外部请求仅 shields.io 徽章图片属文档资源。
包内 api/test.php 为作者测试脚本,硬编码了演示站数据库账号密码,暴露真实凭据有撞库风险,部署前应删除该文件。
config.php 的 AUTH_TOKEN 与 ENCRYPTION_KEY 为 CHANGE_ME 占位值,README 明确要求部署时必须替换为随机强密钥。
协议声明存在冲突,仓库 LICENSE 文件为 GPL-3.0 而 README 徽章标注 MIT,使用前以 LICENSE 文件为准并自行确认授权范围。
系统用途为管理自有设备短信,请遵守当地法律法规,勿用于采集他人信息。
下载说明
本页提供橘猫短信转发管理系统完整源码打包下载,含 Web 端全部代码、API 接口与安装向导。
压缩包为 GitHub 仓库原始文件,解压后按部署提示配置数据库与安全密钥即可运行。
GitHub项目开源地址 https://github.com/lan-ps/OranageCatweb