Skip to content

Instantly share code, notes, and snippets.

@diyism
Created June 9, 2013 15:25
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save diyism/5743925 to your computer and use it in GitHub Desktop.
Save diyism/5743925 to your computer and use it in GitHub Desktop.
用DNS TXT+vbs翻墙脚本(<=1024字节)直接把手机应用送到小白们的电脑上
1.在GAE或HeroKu等具有全球负载均衡(GSLB)的服务商放置apk文件, 比如GAE:
https://d-x-com.appspot.com/x.apk
2.设置d.x.com的DNS TXT记录(日常需要更新其中的IP地址为可用地址,当然在1024字节内可以写得更智能点):
Set r=CreateObject("WinHttp.WinHttpRequest.5.1"):r.open "GET","https://173.194.66.143/x.apk",false:r.option(4)=4096:r.setRequestHeader "Host","d-x-com.appspot.com":r.send():Set m=CreateObject("ADODB.Stream"):m.Type=1:m.Open():m.Write(r.responseBody):m.SaveToFile "x.apk",2
3.在任何地方张贴下面一行代码, 用户在windows dos运行, 就能在所在目录下载到x.apk文件:
nslookup -vc -type=TXT d.x.com 8.8.8.8 | (for /F "tokens=*" %f in ('findstr """"') do @(echo|set /P str=%f)) > a.vbs & a.vbs
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment