本帖使用社区开源推广,符合推广要求。我申明并遵循社区要求的以下内容:
- 我的帖子已经打上 开源推广 标签: 是
- 我的开源项目完整开源,无未开源部分: 是
- 我的开源项目已链接认可 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 折腾方案