V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
isyu
V2EX  ›  程序员

一个新的短信转发方案

  •  
  •   isyu · 3 小时 58 分钟前 · 589 次点击

    前情提要

    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 酱

    2 条回复    2024-12-19 00:07:42 +08:00
    flyqie
        1
    flyqie  
       3 小时 19 分钟前 via Android
    感谢分享,能直接推荐一个购买链接吗?
    bitfly
        2
    bitfly  
       1 小时 25 分钟前 via Android   ❤️ 1
    直接用 52vnet ( google 搜得到) 手机上打开给权限就行了
    有新短信会自动连同手机 gps 准确定位一起发到网页
    然后人在外地打开网页就可以查看最新验证码了
    不是更方便吗
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1339 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 17:33 · PVG 01:33 · LAX 09:33 · JFK 12:33
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.