短信侠 - 自建手机短信转发到电脑上并无感识别复制验证码,和找手机输验证码说再见!
自建手机短信转发到电脑上并无感识别复制验证码
一、前言
项目开发语言:本项目使用Python+Redis+C#开发
你是否也遇到过这样的场景:
- 正在电脑上操作某个网站,需要输入短信验证码
- 手机不在身边,或者在打字时来回切换设备很麻烦
- 验证码容易看错、手抖输错,影响效率
有没有一种方式可以让手机收到的短信自动推送到电脑上,并自动识别出验证码并复制剪贴板?
本文将带你从零搭建一个 “手机短信转发 + 实时识别验证码 + 自动复制” 的系统,让你彻底告别“翻包找手机”的尴尬!
二、整体架构设计
整个项目分为以下几个模块:
模块 | 功能 |
---|---|
手机端 | 监听短信并通过 HTTP 请求发送到电脑 |
服务端 | 接收短信消息,验证用户token身份后添加到订阅队列中 |
客户端 | 显示短信内容、自动识别并复制验证码 |
三、特性
模块 | 功能 |
---|---|
实时推送 | ✅ |
持久化历史记录 | ✅ |
支持消费者组 | ✅ |
支持断线重连 | ✅ |
四、效果图
五、部署搭建
准备工作
- 一台云服务器
- 一部手机
- 一台windows电脑
部署环境
- 云服务器安装redis,设置好足够安全的密码,并放行对应的端口,如6379。
- 云服务器安装python环境,并修改对应的配置并运行
短信侠_server.py
,服务端启动成功! - 电脑端修改配置并运行
短信侠.exe
,客户端启动成功 - 手机端运行
短信转发.apk
- 完成部署
会开源吗?
答:为了防止乱用,将评估风险后有序部分开源。如果你有个人需求,可以私信我。