-
v2.0.0 - 完整代码优化升级 Stable
released this
2026-02-08 19:11:45 +08:00 | 11 commits to master since this releasev2.0.0 - 程序化版本
🔒 安全性
- 数据库事务支持(确保消息和日志一致性)
- 密码哈希支持(bcrypt)
- 配置验证(启动时自动检查)
- 增强签名验证(详细记录验证过程)
⚡ 性能
- 连接池配置(MaxOpenConns, MaxIdleConns)
- 查询优化(范围查询,索引)
- 范围查询替代函数调用
🛠️ 开发者体验
- 完整开发文档(DEVELOPMENT.md)
- 优化报告(OPTIMIZATION_REPORT.md)
- Makefile(便捷构建命令)
- Docker 支持(Dockerfile + docker-compose.yml)
📦 质量提升
- 30项优化全部完成
- 22个文件变更(+1523 / -101)
- API 版本控制(/api/v1/*)
- 中间件(认证、鉴权)
🚀 新增功能
- 健康检查端点(/health)
- 密码哈希工具(tools/password_hash.go)
- 配置示例(config.example.yaml)
- 常量定义(config/constants.go)
下载: 二进制文件
Downloads
-
v1.0.0 Stable
released this
2026-02-08 17:40:33 +08:00 | 12 commits to master since this releaseSmsReceiver-go v1.0.0
Go 短信转发接收端首个稳定版本
功能特性
- ✅ 短信接收 API (支持 TranspondSms Android APP)
- ✅ 登录验证与会话管理
- ✅ 短信列表展示(分页、搜索、筛选)
- ✅ 统计信息(总数、今日、本周、签名验证)
- ✅ 接收日志查看
- ✅ 短信详情查看
- ✅ 时区转换(Asia/Shanghai)
- ✅ 签名验证(HMAC-SHA256)
- ✅ 多 Token 管理
技术栈
- Web 框架: Gorilla Mux
- 数据库: SQLite3
- 模板引擎: Go html/template
安装
直接下载
sms-receiver-new二进制文件运行chmod +x sms-receiver-new ./sms-receiver-new配置
编辑
config.yaml文件配置服务器端口、用户名密码等修复说明
v1.0.0 版本修复了模板渲染的类型兼容性问题,确保所有页面正常显示。
数据库
使用独立的
sms_receiver_go.db,与 Python 版本数据互不干扰。Downloads