m2conf
m2conf copied to clipboard
New idae: Using GAE check GGC.
一个新想法是,使用GAE检查Host可用的IP。 Request Method: GET Request URL: http://gnugae.appspot.com/ Django Version: 1.4.3 Exception Type: ImportError Exception Value:
No module named requests 暴露很多了,请求援助。可用Host的检查标准。。。
不是很明白你的意思, requests不是标准库
为什么用gae?
用谷歌服务器运算,大头放谷歌上,生成一个文件,然后共享。 这样比每个用户都检查Host好吧。
至于为什么用GAE,有想法学GAE。再就是我用Django,刚好支持。
网上出了好多,ping通就能用的IP,基本就是这个了。
@kqz901002 用Google获取goagent能用(最好是专用的IP),然后我们在这样的IP中挑选速度快的。 现在是,在一堆谷歌IP中,ping速度,再检查host。
如果拿到host符合的IP,只要检测速度就好了。
在win下可以使用吗?貌似只能在ubuntu和linux下使用是吧?
@daliangdaliang 确切的说只有ubuntu,kqz901002 fork的支持win。
谢谢!我去看看
我怎么fork了你的这个项目?如何取消呢?
@daliangdaliang 删除你fork(复制)的那个仓库就好
这样只能得出可用服务器的列表,无法获知是否被屏蔽状态。而且由于GAE出口在美国,得到的响应时间会以美国为主,中国附近的更可能被丢弃(如果超时短)。感觉个人用途不大。
不过,在维护一个精准有效的IP段列表时可能有用,用于判断、统计和更新。
这样的话,直接在国内或国外的VPS上运行脚本不就好了,判断出有效性,然后更新维护一个IP段列表。只是还没人做这点,并且做了可能被定点屏蔽吧。而且,Google的集群可能会动态更新。
另外,前几天发现了 https://github.com/moonshawdo/checkgoogleip ,感觉很好用。
@yfdyh000 判断是否可用一般是分两步走的,连通和可用。 连通主要是是否屏蔽,可用指的是证书支持,所以计划放在GAE仅检查证书是否支持。
不过这个仓库已经搁置好久了...