基于 程序的短信验证注册接口部署
明镜
前言:从今年三月份开始,按照暨阳社区的需求,在康盛公司老罗、戏水等人的协调
下,由洋仔、星名的具体开发,并经过三个月的线上调试和改进,这一短信验证注册接口
趋于成熟,可以用于其他站点的部署。请不要将此方案外传,以免成为非法网络推广者研
究破解的依据,谢谢!
第一步:购买硬件和配置
说明:这个方案里,我使用 来当短信发送程序, 是一个开源项目,起初用
于在 下管理 手机,原理是这样的:我们修改过的注册相关 ! 接口,会把短信
数据写入 数据库,然后 自动从数据库读取并通过设备发送。大家都知道短信
通道的资费比较便宜,但是我可以很负责任的说,短信猫比短信通道靠谱,因为我们最注
重的是到达时间,而不是批量发送强度,实际测算到每个注册成功用户的短信成本基本没
什么区别。
、需要买一个短信设备,可以是支持标准 "# 指令的短信猫,市面上卖的绝大部分都
可 以 用 , 也 可 以 是 支 持 的 手 机 , 型 号 可 查 : !$ %&&'(&) ! &
*+,-),注意要根据你使用的设备不同来修改 的配置文件。
、去移动运营商那里办一张 卡并充足话费,如果你的设备是 的就办电信的,
如果是 的就办移动和联通,反正短消息都是一毛钱一条,建议办移动的。
.、去机房把插好 卡的短信猫和服务器的串口接好并插上电源,如果原配的电源看
上去劣质,最好另外换一个好的。
、按照 的文档,新建一个 数据库,以下例子用的命名是 ,也可以叫
别的,这里特别要注意的是,数据库编码请选择 /!!!给这个数据库单独设置一组帐
号密码给 用,并赋予你用来访问 数据库的那个帐号对 数据库的 ))0
和 )(0 权限,只要这两个就行。
建库语句:
1*23"#31"#"4"5316
175316
*23"#31#"483191
11101)1:;#1:78810<())0=
119)(1>(!(1:;#1:7881)?01@@=
110)10)A)1:;#1:7881)?01@1%%@=
11)(00)1A)0 13B"78#1*7223:#<#C-35#"-D=
110)010)0=
11 !)1A0=
11 ())1A01:;#1:7881)?01@@=
11D2C-"2E1F3E11
6
*23"#31#"4831091
11101)1:;#1:78810<())0=
119)(1>(!(1:;#1:7881)?01@@=