【开源推广 】为了AI接码,我二开了一个比较适配 giffgaff 卡的短信转发固件,低成本稳定转发方案,欢迎佬们品鉴!

小麦 2026-07-04 10:08 1

本帖使用社区开源推广,符合推广要求。我申明并遵循社区要求的以下内容:



  • 我的帖子已经打上 开源推广 标签:

  • 我的开源项目完整开源,无未开源部分:

  • 我的开源项目已链接认可 LINUX DO 社区:

  • 我帖子内的项目介绍,AI生成、润色内容部分已截图发出:

  • 以上选择我承诺是永久有效的,接受社区和佬友监督:


以下为项目介绍正文内容,AI生成、润色内容已使用截图方式发出




起因


前段时间一直传出 Codex 需要二次验证,再加上我自己也有各种注册海外平台的需求,索性直接入手了一张 giffgaff卡。这张卡本身不多介绍了,网上资料很多。

但保号这件事对我这种懒人来说着实麻烦:为了一张卡专门给手机充电、插卡、收发短信……实在折腾不动。于是先去了解了「短信宝」,不过用下来感觉不管是功能还是审美都不太适配自己的需求,于是决定自己动手,但是本人对硬件知之甚少,所以找了比较好的现成项目进行二次开发




第一步:短信转发硬件二开


基于开源项目 chenxuuu/sms_forwarding 二开,面向 giffgaff 接码和长期保号场景做了一些优化。

这一版已迁移到原生 ESP-IDF,短信接收、推送转发、Web 管理、定时任务和日志都拆成独立组件。短信仍使用 PDU 模式,支持中文和长短信拼接,并通过 +CMT 实时通知 + AT+CMGL 存储轮询双路径提高接收稳定性。

推送链路改成后台队列处理,收到短信后先入队,再由 worker 转发到 Bark、邮件、Server酱等通道;失败会自动重试,避免某个推送服务卡住短信接收。网络正常时,通常可在收到短信后约 10 秒内完成推送,具体取决于运营商、WiFi 和推送服务响应。

针对 giffgaff,增加了保号任务、每日心跳、蜂窝 HTTP payload / SMS / USSD 保号方式,并默认关闭蜂窝数据,减少不必要流量消耗。Web UI 也补充了收件箱、日志、AT 终端、推送配置和 Bark 自建服务器参数。



  • 硬件成本低,¥53 左右,一个STM32 C3 Supermini + Ml307C + 贴片天线(可选)

    ESP32-C3开发板支持4G+WIFI+蓝牙多网融合网关-淘宝网

    我个人买的是海外版本这一款,只做分享不做推荐,有更好更低价的都行其实,不过强烈推荐配一个fpc贴片天线,信号会好得多,选择 1代IPEX 接口即可

  • 针对 giffgaff 保号场景做了适配








第二步:从收短信到自动保号


giffgaff 保号除了发短信(每条约 £0.3),还可以通过消耗流量来实现,成本更低。搜索后找到了 dennischancs/gg-keeper —— 一个基于 GitHub Pages 的轻量级 giffgaff keeper 项目,通过消耗流量来保号。

不过实测下来,GitHub Pages 在国内访问不太流畅,延迟高、不稳定,体验一般。

于是把项目二开迁移到了阿里云 ESA(边缘安全加速)上部署:MineSunshineone/gg-keeper


访问IP: ESA GG Keeper


主要改进:



  • 国内访问更流畅:借助 ESA 边缘节点,解决了 GitHub Pages 在国内访问卡顿的问题,不清楚这样算不算违规(

  • 动态函数生成 payload:支持通过边缘函数动态生成请求 payload,灵活控制流量消耗策略






关于推送


目前主力使用 IOS Bark 做消息推送(短信通知、保号状态等),体验很不错。

我自己搭建了一个 Bark 服务器,有需要的佬可以私聊我,免费提供使用。提前说明:不做稳定性保证,纯个人爱好维护,但日常够用,欢迎白嫖体验。




后续计划


目前在考虑做一个 支持小白卡的 eSIM 版本固件,计划实现:



  • 支持写入多个 eSIM

  • 网页端在线切换 eSIM

  • 更灵活的多号管理方案

  • 更多固件适配,目前自己没需求,看大家的需求


如果大家有类似需求或者好的想法,欢迎在评论区留言交流




项目链接



  • 短信转发固件(二开版): GitHub - MineSunshineone/sms_forwarding: 超低成本硬件短信转发器,支持移动联通电信,ML307R+ESP32C3 · GitHub

  • gg-keeper ESA 版(二开版): GitHub - MineSunshineone/gg-keeper: giffgaff keeper - a tiny web · GitHub




特别感谢


感谢 @chenxuuu 的 sms_forwarding 项目,提供了非常扎实的硬件短信转发底层方案,让整个折腾过程省了很多力气。

感谢 @dennischancs 的 gg-keeper 项目,思路巧妙,用极低成本解决了 giffgaff 保号的核心痛点,也是我后续二开的直接灵感来源。

正是有这些开源前辈的分享,才让像我这样的懒人也能低成本折腾出适合自己的方案,再次感谢两位大佬的开源精神

如果这篇帖子对你有帮助,也欢迎去两个原项目点个 star 支持一下。




有任何问题、建议、想法,欢迎楼下留言交流,一起讨论 giffgaff 保号 / eSIM 折腾方案

最新回复 (11)
  • leander_h 07-04 10:11
    1

    大佬,牛啊,如果只是一张 giff 卡,用这个感觉有点 杀鸡焉用牛刀? 期待后续管理小白卡的功能出来,这样估计就非常高效了

  • 云浩同学 07-04 10:24
    2

    先mark一下,虽然不懂,等有空看看,好像很有用

  • bitwiki 07-04 10:28
    3

    GG Keeper



    GG Keeper 这个网页很有用了,不然用gg卡的流量去访问谷歌首页可能会造成流量溢出多扣费

  • 小麦 楼主 07-04 10:35
    4

    你需要我改一下消耗的流量大小吗,目前网页会消耗0.03 改成一半就0.01了

  • 小麦 楼主 07-04 10:35
    5

    我目前就是一张卡,其实还可以吧,正在开发小白卡,我在想能不能做成网页上安装写入

  • Yang 07-04 10:36
    6

    牛啊,期待后续管理小白卡,这样后面就非常爽了.

  • 小麦 楼主 07-04 10:36
    7

    gg卡必备,相当于一个usb设备就能转发了,而且性能速度很好

  • 云浩同学 07-04 10:37
    8

    ^-^看起来不错的样子,回头我也研究下。 ^-^

  • zanexu 07-04 10:37
    9

    还不知道上哪办 gg 卡比较方便实惠,有推荐的吗?

  • 小麦 楼主 07-04 10:38
    10

    我正在联系我在日本留学的朋友进行中转,到时候给佬优惠,不过目前均价已经到60块钱了,你可以去pdd看看,搜白金信封之类的

  • 小麦 楼主 07-04 10:40
    11

    有推荐的小白卡吗,我目前是ios设备,我没设备测试了

* 帖子来源Linux.do
返回