2017年5月7日星期日

如何利用脚本辅助申请Google Voice号码[已失效]

没听说过有关内容的请先看这里

✦什么是Google Voice?它有什么用?

◇什么是Google Voice?

Google Voice是由Google公司推出的一项VOIP服务,旨在把用户常用的很多电话/手机号码归为一个号码,并额外提供了很多增值服务。该服务目前仅在北美地区开放注册,且申请的虚拟号码仅限于北美地区,但所申请到的号码全球可通(北朝鲜等除外:)。(更加详细的介绍请看维基百科
Google Voice的虚拟号码是免费提供给用户的,并且与北美地区号码语音通话及收发短信是免费的。向其它地区通话需要收费,详见费率查询页面

◇它有什么用?

那么,Google Voice对于我们这些国人来说有什么用呢?
第一,有很多网站和应用注册时需要美国号码。这时我们就需要申请一个美国的号码。
第二,有很多网站和应用注册时需要号码,但你不希望暴露你的号码(比如Telegram,它的加好友功能需要分享自己的号码)。这时我们就需要申请一个虚拟号码。
这两个用处是最主要的。其它的用途还有很多,欢迎大家挖掘~:)

✦怎么申请?

由于本教程只是介绍关于申请Google Voice号码的其中一个步骤,所以之前的步骤还请谷歌一下,你很快就会知道的。
承认自己是伸手党的同学请点此。:(

正文

✦(并无卵的)免责声明

该教程若无特殊说明,截止到本文最终修改时间为止亲测有效。若本方法失效,可别怨我:(
目前本方法已失效:(
如果你不需要不停刷来抢号,而是一步到位申请成功,那固然很好,但是还请不要在评论区内秀优越:(

✦前言

鉴于抢号的人越来越多,抢号的成本越来越大,使用脚本模拟请求申请Google Voice号码也成为了一种越来越流行的申请方法。为避免信息不对称而造成的时间浪费,我特地写下这篇教程,希望大家喜欢。:)
鉴于教程里的方法已经彻底失效,本篇教程将不再更新

✦选号界面

这时你的画面应该是这样的:

接下来,请使用Chrome浏览器完成下面的操作。因为接下来的操作虽然在Firefox中有,但结果却比较诡异,会影响之后步骤的操作。

◇提取请求

现在你应该使用的是Chrome浏览器。若不是,请更换后继续。
之后,保持自己在选号的界面,并完成点击Continue按钮之前的一切操作。(因为接下来的动作要提取一个请求,如果之前操作没完成的话会提取到一堆乱七八糟的请求无法分辨。)
接着,按下F12键,打开开发者工具,然后点击如下图所示的加红色下划线的Network选项。
这样,我们就进入了开发者工具中的网络工具。
先不要管右面是否出现别的请求,即便有一两条也很容易分辨出来。
这回再点击Continue按钮,在这里点一次就行,不要多点。
紧接着,右边就出现了一个新的请求。这样,它就被提取出来了。在这里,我假设出现了一点别的请求,我们就需要把正确的请求挑出来。
倘若里面有且只有一个名字叫post的请求,那么这个请求就是我们所需要的。如果其中有两到多个名叫post的请求(或者没有),那么你就再点一次Continue按钮,右面随即冒出的那个名叫post的请求就是我们所需要的了。

◇获取cURL命令

刚才的步骤都做完之后,你应该已经提取并找出了向Google Voice发送的申请请求。之后,右键这个请求,接下来按图示从左到右操作。
(注:本人考虑不周,没有写明这里的“自身操作系统”是指接下来的步骤所用的操作系统。上面的操作均是在Windows版Chrome 58.0.3029.96中进行的,如果使用其它版本操作系统请灵活应对。)

✦编写并执行脚本

◇Windows版

(有待补完,此处操作还是很令我感到蛋碎)

◇Linux版

把刚才复制的那一串长长的命令想办法搞进一个Linux系统里。
它应该长得像这样:
curl 'https://www.google.com/voice/b/1/service/post' ……………… --compressed
之后的步骤要分情况讨论:
  1. 你有一个位于美国的VPS/独立服务器/云主机……
  2. 你没有。
如果是情况1,你不需要修改这个命令的任何一部分。
但如果是情况2,你就需要使用一个位于美国的代理。
(此处不提供代理/SS/SSR之类的教程,谷歌一下,你很快就会知道的)
在刚才的命令后面附加一个选项,像这样:
-x [http(对于HTTP代理)/https(对于HTTPS代理)/socks4(对于Socks4代理)/socks4a(对于Socks4a代理)/socks5h(对于Socks5代理,不要删掉h否则会出现奇怪的问题)]://[代理服务器域名]:[端口号]
加完之后的命令应该长得像这样:
curl 'https://www.google.com/voice/b/1/service/post' ……………… --compressed -x xxxx://example.com:xxxx
上面的步骤在情况2下做,情况1下不需要。
之后,把这个命令套进这样一个脚本的模板里:
#!/bin/bash
#请注意使用UTF-8 without BOM格式,否则可能会出错
#脚本 by Sunbread
########## Setting ##########
threads=16 # 根据自身情况调整,若不会调整则按默认值即可
########## Code ##########
echo 伪多线程脚本 by Sunbread
for((i=0;i<$threads;++i));do while :;do
    [curl ...] >/dev/null 2>/dev/null
    # 用刚才的命令替换中括号里的内容(包括两个中括号本身)
done &
done
echo 结束脚本请使用Ctrl+C,使用其它方法可能会出现无法预料的异常,谢谢合作
wait
之后,只需打开脚本,然后挂机(如果挂服务器的话更好),等待邮件发来即可。
挂机的时间由10分钟到几天不等,如果你用家用电脑挂机的话这段时间还可以做别的事情,对脚本的运行基本没有影响。
邮件发来之后直接用Ctrl+C结束脚本,不要用别的方法。(不然可能会出现一堆没用的野进程,占用CPU时间和内存。)
如果你上述的步骤都完成了,那么恭喜你!你成功获得了一个Google Voice号码。
我当时申请时足足挂了2个多小时才申请通过。:P

✦小结

那么这篇教程就到这里了。如果有什么文法、歧义、理解或其它方面上的问题,欢迎在评论区留言给我。
小提示:Google Voice号码在没有使用时会回收。在回收后的30天内,Google会向你发送一封邮件,按邮件指示操作可以恢复号码的正常使用状态。但要过了一个月,就没有补救的方法了,只能重新申请。
IFTTT上有一个应用,启用后每隔一个月会向你的Google Voice号码打一次电话,以防止号码被判定为无人使用。大家可以试试~:)
小提示:Google Voice不仅可以连接别的电话号,还可以连接环聊(Hangouts)。具体教程网上都有(谷歌一下,你很快就会知道的)。你可以试试:P
就这样,祝大家GV申请和使用之旅愉快!:D

76 条评论:

  1. 看见这么新鲜出炉的教程好嗨森呀!这就拿个vps试试~~~~~

    回复删除
    回复
    1. 如果成功的话欢迎在这里留言:D

      删除
    2. 成功啦,但是付款的时候失败了,一开始是添加了信用卡付款提示[OR-HDT-01],后面删除后再添加干脆就添加不上了,不知道是什么原因哎~

      删除
  2. win下应该可以考虑这个方法http://www.cnblogs.com/xing901022/p/4652624.html
    但是我的cmd似乎无法受到纸飞机全局的影响 导致time out

    回复删除
  3. mark一下:
    5/21中午开始在美国VPS上开刷。。。

    回复删除
    回复
    1. 先提醒一下:
      不要使用nohup指令带脚本,请使用screen软件

      删除
    2. nohup 和 screen 都没开窗口里直接运行的。
      方便挂机我用 screen 试试。

      VPS负载太高,被限制了。。。(openvz 小鸡)
      截图:
      http://ww1.sinaimg.cn/large/731801edly1fft28r64otj20ct09jwes.jpg

      删除
    3. 一晚上没成功,可能是VPS负载太高不能正常工作。
      刚才把脚本放进树莓派挂socks5美国代理运行,VPS负载下来了,再等等看。

      删除
    4. 挂到了一个!哦耶

      删除
    5. 为什么不要用nohup带脚本运行?容易负载过高被封???

      删除
  4. 脚本执行一直报错,能不能提供一个可以执行的脚本下载后修改?

    回复删除
    回复
    1. 请提供更具体的错误信息,不然没法判断

      删除
    2. [root@localhost ~]# bash gv.sh
      伪多线程脚本 by Sunbread
      gv.sh: line 11: syntax error near unexpected token `done'
      'v.sh: line 11: `done &

      删除
    3. 报错了,同上。

      删除
    4. 脚本应该是在windows编辑的吧,用notepad++将文档格式转成unix,再从linux运行就好了

      删除
    5. 一直在闪屏是不是,putty在跑脚本?

      删除
    6. 为什么不要用nohup带脚本?是不是若OVZ小鸡负载过高容易被封?

      删除
  5. 10分钟左右刷到一个,谢谢~

    回复删除
  6. 这个线程强度 会不会被谷歌封号....

    回复删除
    回复
    1. 刷了三个,没封号

      删除
    2. 话说你用的什么号码去验证,我用textnow已经96小时了 没有动静

      删除
    3. 好问题!
      确实,这个方法有被谷歌暂停服务的风险。:(
      但是,这个风险的系数会随你谷歌账号注册时间的增长而不断减小。
      只要不过于频繁地刷号,谷歌应该就不会封停你的账号以及封锁这一申请渠道……

      删除
    4. 很长时间没有动静的话,就搜一下你要刷的号,看看是不是已经不存在了

      删除
  7. 这个方法还能用吗,有木有新招呀? 怕被封号,开了8个进程,刷了一天还没成功。

    回复删除
  8. 此评论已被作者删除。

    回复删除
  9. win7 32位有什么办法吗?

    回复删除
  10. 卧槽,没用screen,刚挂上去网断了一下~
    我心说日了狗linux小白又得重新来了(毕竟连脚本还在后台运行没都不知道)
    刚连上邮件就来了,三分钟不到啊~....

    回复删除
    回复
    1. 请问这个脚本的执行命令是什么啊? 我用的鼠标点击脚本挂了几天了,都没挂到。最好讲一下,把脚本放进VPS挂的方法,我的VPS os是centos,桌面os 是ubuntu。

      删除
  11. 此评论已被作者删除。

    回复删除
  12. 脚本是后台运作的吗,我挂到vps上显示

    伪多线程脚本 by Sunbread
    结束脚本请使用Ctrl+C,使用其它方法可能会出现无法预料的异常,谢谢合作

    然后屏膜就不滚动了,这是在运行吗

    回复删除
  13. 此评论已被作者删除。

    回复删除
  14. 刷脚本的时候那个 GV 的旧版网页可以先关掉吗?还是说要一直挂着?

    回复删除
  15. 博主您好,我使用了你的脚本,但我发现运行时返回一堆错误的代码,大概是提示请求为空的样子,跑了一分钟左右,就出现:The document has moved,302跳转了,这是为何呢?

    回复删除
  16. 感谢楼主的分享!!!

    回复删除
  17. Windows 版的话下个 curl 也可以,脚本写 bat。
    设置代理的话不需要这么麻烦,在最上面加个 export all_proxy=socks5h://127.0.0.1:1080

    回复删除
  18. 开了16线程刷了三天才刷到号…谢谢这个脚本。

    回复删除
  19. 运行脚本之后只会提示,这之后还需要管吗
    '''
    伪多线程脚本 by Sunbread
    结束脚本请使用Ctrl+C,使用其它方法可能会出现无法预料的异常,谢谢合作
    '''

    回复删除
  20. 能提供下Windows下的操作方便吗。上面的说用curl ,我下载了,不知道用什么命令呢

    回复删除
    回复
    1. 上面不是说win下不好弄吗,我在虚拟机下用的mac

      删除
  21. 用bash gv.sh 会卡着不动,用bash gv.sh & 回头刷到号又无法用ctrl+c 结束进程,请问怎么解决

    回复删除
  22. Mark一下 开始运行脚本了

    回复删除
  23. 多谢大佬 挂了15个小时申请到了

    回复删除
  24. CPU负载高,VPS遭suspend了,呵呵~

    回复删除
  25. 挂了一个通宵,成功了!

    回复删除
  26. #!/bin/bash
    #请注意使用UTF-8 without BOM格式,否则可能会出错
    #脚本 by Sunbread
    ########## Setting ##########
    threads=16 # 根据自身情况调整,若不会调整则按默认值即可
    ########## Code ##########
    echo 伪多线程脚本 by Sunbread
    for((i=0;i<$threads;++i));do while:;do
    curl 'https://www.google.....
    提示 ./googlevoice.sh
    伪多线程脚本 by Sunbread
    ./googlevoice.sh: line 8: syntax error: bad for loop variable

    为什么 ?谢谢

    回复删除
  27. 多谢大佬 啊,已经成功了,不过我停止不了脚本

    回复删除
  28. 博主博主,我在Ubuntu下source了脚本后终端直接打印了下面的信息

    伪多线程脚本 by Sunbread
    结束脚本请使用Ctrl+C,使用其它方法可能会出现无法预料的异常,谢谢合作

    我对脚本不熟悉,这个打印出来是说脚本已经在正常运行,我坐等就行了,还是脚本已经不在执行了呀?

    有这个疑问是因为我的另一个终端是开着美国代理的,一般来说访问网站在这个终端上会有输出显示的,可我执行了你的脚本后,这个终端却一直没有输出显示。

    等待回复!肥肠感谢!!

    回复删除
  29. 感谢~搬瓦工小vps开5线程一觉醒来成功抢到号

    回复删除
  30. vps四个进程刷了一晚上成功申请到,多谢楼主,btw:CTRL+C后后台还是有进程的,得手动kill

    回复删除
    回复
    1. 直接killall screen 不就好啦

      删除
  31. wow 10/2 15.26开始搬瓦工10进程挂

    回复删除
  32. 挂着同一个vps上的ss,上谷歌学术出现如下提示,是不是意味着ip被封了。。。。但是别的谷歌服务都能正常用
    We're sorry...
    ... but your computer or network may be sending automated queries. To protect our users, we can't process your request right now.

    See Google Help for more information.

    回复删除
  33. 此评论已被作者删除。

    回复删除
  34. 你好,这个脚 本是不是运行了什么提示也没有?挂了几个小时也没什么反应,也没有邮件。

    回复删除
  35. 说话间竟然收到邮件了,感谢!

    回复删除
  36. 求WIN 10 腳本執行方法

    回复删除
  37. wow 感谢博主的脚本,搬瓦工低配版运行cpu过高被限制了。。。自己加了个sleep刚好不超限,大概刷了4个小时刷到了,多谢!!!

    回复删除
    回复
    1. 你好 能不能分享下?我的bwg也是小内存vps,我对挂载脚本不熟悉,请问如何一步一步如何挂载脚本呢?

      删除
    2. 调低thread或者加sleep都可以。

      删除
  38. 大概刷了10个小时,刷到一个,谢谢

    回复删除
  39. #!/bin/bash
    #请注意使用UTF-8 without BOM格式,否则可能会出错
    #脚本 by Sunbread
    ########## Setting ##########
    threads=16 # 根据自身情况调整,若不会调整则按默认值即可
    ########## Code ##########
    echo Pseudo multi-threaded script by Sunbread
    for((i=0;i<$threads;++i));do while :;do
    curl ........ --compressed >/dev/null 2>/dev/null
    # 用刚才的命令替换中括号里的内容(包括两个中括号本身)
    done &
    done
    echo To end the script please use Ctrl + C, using other methods may be unpredictable exception, thank you.
    wait

    回复删除
  40. 谢谢教程,挂在服务器一会就挂到了

    回复删除
  41. 现在新版的GV还能用这个脚本刷吗

    回复删除
    回复
    1. 用的新版的数据包改的curl脚本,快24小时了,丝毫没有动静的样子。。。

      删除
  42. 现在怎么用啊,

    回复删除
  43. ubuntu下修改修改for循环for((i=0;i<$threads;++i)); -> for i in `seq $threads`;

    回复删除
  44. 我是博主,这个办法应该需要修改一下才能再用,先拖一会等不忙了再试验更新……
    证明这个评论确实是博主发的也需要先拖一段时间……

    回复删除
  45. 期待博主的更新!

    回复删除
  46. 现在还有办法麽,刚刚发现tg+86的不能私信了

    回复删除
  47. Unlimited google voice account sell
    https://usabestsmmservices.com/

    回复删除