接码需求
前一段时间 ChatGPT 登录时偶尔会要求手机验证,虽然接码平台能过验证,但每次号码都不一样,万一以后要求同一个手机号就麻烦了,最好还是自己能低成本持有一张实体 SIM 卡比较稳妥,经过网上冲浪,看到比较多人提到英国 giffgaff,可以走 Pay as you go,不需要每个月固定养套餐,收短信免费,只要每 6 个月有一次有效使用,比如发一条短信,或者用一点蜂窝流量,让账户产生一点消费,就可以继续保留号码,如果只按最低频率粗算,一次充值 10 英镑可以用20多年。
giffgaff 可以在官网申请 SIM 卡,但官网寄送是从英国平邮,时间长,也不好追踪。我后来直接在京东搜“英国信封”之类的关键词,花了 62 元买了一张空白未激活卡,到手后按教程激活,实测靠谱可用。

懒人的问题
卡的问题解决后,新的问题又来了:我的手机已经插了两张卡,没有位置给 giffgaff。也不想再长期维护一个备用手机,现在的智能机每天都要充电,即使是老诺基亚也只是把充电周期拉长到十几天,而且手机还得一直带在身边,才能随时看到验证码,不太适合我这个懒人。
我真正想要的是:卡放在家里某个设备里,设备 24h 通电,收到短信后自动转发到我现在用的手机或 App 里。
经研究在 Linux Do 上看到一个低成本方案,思路正好对上:用一块带蜂窝模块和 SIM 卡槽的小板子,负责收短信和转发。于是我依葫芦画瓢,买了帖子里推荐的设备。


最终方案
本来我已经做好准备到手后刷固件、照着教程折腾一遍。但我毕竟是纯硬件小白,甚至不知道怎么刷固件。于是先问卖家要了设备教程,没想到这块板子已经默认刷好了符合我需求的固件(虽然和 Linux Do 那个帖子不是同一套服务)。
卖家已经把硬件和固件都配好了:
- SIM 卡槽已经焊好
- ML307C 模块已经集成
- 天线是板载的
- 卖家固件已经支持短信转发、定时消耗流量功能
这就很舒服了。既然现成固件已经覆盖了我的需求,那我就不为了“更极客”而继续折腾了。
设备负责两件事:
- 收到短信后,转发到我手机的钉钉机器人
- 定期消耗一点 giffgaff 蜂窝流量,用来保持号码活跃
平时不需要手机参与,只要设备不断电、网络正常就行。具体的设置过程就不赘述了,卖家的教程写的很详细,傻瓜式的,最后的接码效果如图:

结论
giffgaff + ESP32 + ML307C = 极低成本的24小时在线的接码服务