isyu
V2EX  ›  程序员

一个新的短信转发方案

By isyu at 2024 年 12 月 18 日 · 8051 次点击

前情提要

https://v2ex.com/t/936016
https://v2ex.com/t/1078110
https://v2ex.com/t/1029037

在做之前,参考了上面几个方案,要么是用备用机,要么是上手搞硬件,我只想坐在电脑前就能做到多余手机卡自动转发短信到我主力机,同时投入最好还不要太大,于是有了这个 PyAirLink

正文

感谢 sms_forwarder_air780_esp32 这个项目的启发。他是通过编写固件的形式实现相关功能。两边对比如下:

PyAirLink 的优点

  • 不需要额外的 ESP32 硬件,相关功能转移到了你自己的 NAS/软路由
  • 是否支持电信网络仅取决于你买什么模块
  • 对硬件无要求,硬件投入较低。例如我用的是这个(AT 固件版本) https://github.com/zsy5172/PyAirLink/blob/b9381af1c994c35ea705294598c33b6087124628/doc/Air780E.png
  • 模块和服务器并不需要物理上在同一个地方,有两种方法
    • DTU 固件的模块,配置两边通过厂家或者你自己的云平台来交互(使用 sim 卡的流量)
    • 模块加上一个 TTL 转网络的转换器
  • 不需要焊接等硬件操作,也不需要学习刷写固件

PyAirLink 的缺点

  • 需要有台服务器,功耗毫无优势
  • 模块不能随身带。有这个需求,建议用 5ber/eSTK.me 之类的方案。

使用方法

docker run -d -p 10103:10103 -v /PyAirLink/data:/PyAirLink/data --device=/dev/ttyACM0 --name PyAirLink --restart always ghcr.io/zsy5172/pyairlink:master

根据实际情况修改你的路径映射,然后将 config.ini.template 的内容复制到/PyAirLink/data/config.ini 内并调整配置

now you can access at http://localhost:10103/docs#/

多个设备/container 可以支持多个手机卡,推送目前支持邮件/server 酱

第 1 条附言  ·  2024 年 12 月 20 日

请注意,这个项目的目的是为了不需要一台手机待机。如果你想用备用手机实现自动转发,请使用 SmsForwarder

另外如果想极致省钱,还可以考虑 骁龙410 芯片方案的随身Wi-Fi刷Android系统。

27 条回复  •  2024-12-20 20:40:35 +08:00
flyqie
   1
flyqie  
   2024 年 12 月 18 日 via Android
感谢分享,能直接推荐一个购买链接吗?
bitfly
   2
bitfly  
   2024 年 12 月 19 日 via Android   ❤️ 1
直接用 52vnet ( google 搜得到) 手机上打开给权限就行了
有新短信会自动连同手机 gps 准确定位一起发到网页
然后人在外地打开网页就可以查看最新验证码了
不是更方便吗
v1
   3
v1  
   2024 年 12 月 19 日   ❤️ 1
如果是直接插机器上,为啥不用 EC20-pcie 模块?不仅可以转发短信,还支持 volte ,Asterisk 配置好了直接可以转发通话。我一台 iphone 用的巨爽,8 张卡,再也不用带其他手机了。
SodaPopBoy
   4
SodaPopBoy  
   2024 年 12 月 19 日
@bitfly 没有记错吧,为啥搜不到
bitfly
   5
bitfly  
   2024 年 12 月 19 日 via Android
@SodaPopBoy
github.com/yoursoftder/v2ray
忘记提了
是开源的 有源码 在 release 里下载
支持修改手机 host
支持 xray
Citrus
   6
Citrus  
   2024 年 12 月 19 日 via iPhone
@kk2syc 有推荐的项目嘛?这玩意一个能插八张卡?
corcre
   7
corcre  
   2024 年 12 月 19 日
感谢分享, 我好像整过那个项目, 最后因为太菜不知道的为啥没跑起来, 这个回家再试试...
ptsa
   8
ptsa  
   2024 年 12 月 19 日
@kk2syc 我也挺好奇的 怎么不是只能 1 卡么
isyu
   9
isyu  
OP
   2024 年 12 月 19 日
@flyqie 那张图就是淘宝上来的,以图搜图找最便宜的

@bitfly 要的就是不用手机

@Citrus 应该是一张模块一张卡,我没有 volte 的需求所以选择更便宜的模块。
lurenjiauser
   10
lurenjiauser  
   2024 年 12 月 19 日
好奇的问一嘴,各位这都是些啥场景要这么用啊?
kruskals
   11
kruskals  
   2024 年 12 月 19 日
好奇运营商能检测到设备的类型吗,这种模块会不会被当成诈骗之类的误伤,我现在只敢用旧手机
guoziq09
   12
guoziq09  
   2024 年 12 月 19 日
我这也有一个方案
之前 10 几块钱买了一个移动 wifi,刷个 4.4 的安卓系统,把手机卡插上.安装一个短信转发,直接转到钉钉的机器人上.也比较方便.
yueshang1
   13
yueshang1  
   2024 年 12 月 19 日
@guoziq09 求推荐型号
k14
   14
k14  
   2024 年 12 月 19 日
@zhwguest 接收验证码啊 我有 4 个手机号码 绑了不同的东西 虽然用的少 但是有时候用一次也必须要啊
yoaotu
   15
yoaotu  
   2024 年 12 月 19 日
@zhwguest 接码平台不就来了[捂脸]
v1
   16
v1  
   2024 年 12 月 19 日
@Citrus @ptsa 那年严打 cat 池,我在回收站 20 元淘到一台坏的 16 口酷卡。本想着就碰运气看看那些 ec20 模块正不正常,结果回去把电源模块换了就修好了,超级捡漏。cat 池只是 N 个模块+pcie 扩展板+工控单片机。自己做也是可以的。
hermit
   17
hermit  
   2024 年 12 月 19 日
AgentP
   18
AgentP  
   2024 年 12 月 19 日
@flyqie 关键词「度云物联」
@yueshang1 咸鱼有很多刷好的骁龙 410 随身 Wi-Fi ,不过溢价不值
@isyu 有在研究这个,能否交流一下😀
aHR0cHM6Ly90Lm1lL2NoYXRfd2l0aF9teV9ib3Q=
yueshang1
   19
yueshang1  
   2024 年 12 月 20 日
@AgentP 感谢 淘宝买到一个七块多的
guanzhangzhang
   20
guanzhangzhang  
   2024 年 12 月 20 日
@kk2syc #3 啥套餐,这么多卡每个卡每月月租多少
v1
   21
v1  
   2024 年 12 月 20 日
@guanzhangzhang 都是老卡,保号套餐,有三张卡是连号 xx777 xx888 xx999
woody3rd
   22
woody3rd  
   2024 年 12 月 20 日
@hermit 没错,早开源了,这个好用
SevenNight2020
   23
SevenNight2020  
   2024 年 12 月 20 日
咸鱼淘一个小米手表+米家智能插座,每天晚上自动开启插座充电 2 小时,已经稳定运行好几个月了,你只要短信转发的话,这套方案省心省力。。。全部下来 100~150 应该能搞定,你要是会淘,估计 100 以内就行
erxiao
   24
erxiao  
   2024 年 12 月 20 日
@SevenNight2020 小米手表能插卡?
SevenNight2020
   25
SevenNight2020  
   2024 年 12 月 20 日
@erxiao 我淘的:小米米兔 5C 儿童电话手表,主力机安装软件,绑定手表,以后这个手表上的所有的短信都会转发过来
lfmwO
   26
lfmwO  
   2024 年 12 月 20 日
air780epv
https://github.com/0wQ/air780e-forwarder
然后搭配这个程序
不能做到通话接听, 通话建议开启无条件呼叫转移
可以收发短信
短信通知通过钉钉走
goojia
   27
goojia  
   2024 年 12 月 20 日
我用的旧手机,短信转发 APP 。
再把电池拆了,改了个直供电。
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
© 2026 V2EX · 62ms · 3.9.8.5