gshmu / m2conf

A tool choice ip for setting GoAgent.
52 stars 26 forks source link

New idae: Using GAE check GGC. #3

Open gshmu opened 10 years ago

gshmu commented 10 years ago

一个新想法是,使用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的检查标准。。。

pypykim commented 10 years ago

不是很明白你的意思, requests不是标准库

pypykim commented 10 years ago

为什么用gae?

gshmu commented 10 years ago

用谷歌服务器运算,大头放谷歌上,生成一个文件,然后共享。 这样比每个用户都检查Host好吧。

至于为什么用GAE,有想法学GAE。再就是我用Django,刚好支持。

网上出了好多,ping通就能用的IP,基本就是这个了。

gshmu commented 10 years ago

@kqz901002 用Google获取goagent能用(最好是专用的IP),然后我们在这样的IP中挑选速度快的。 现在是,在一堆谷歌IP中,ping速度,再检查host。

如果拿到host符合的IP,只要检测速度就好了。

daliangdaliang commented 9 years ago

在win下可以使用吗?貌似只能在ubuntu和linux下使用是吧?

gshmu commented 9 years ago

@daliangdaliang 确切的说只有ubuntu,kqz901002 fork的支持win。

daliangdaliang commented 9 years ago

谢谢!我去看看

daliangdaliang commented 9 years ago

我怎么fork了你的这个项目?如何取消呢?

gshmu commented 9 years ago

@daliangdaliang 删除你fork(复制)的那个仓库就好

yfdyh000 commented 9 years ago

这样只能得出可用服务器的列表,无法获知是否被屏蔽状态。而且由于GAE出口在美国,得到的响应时间会以美国为主,中国附近的更可能被丢弃(如果超时短)。感觉个人用途不大。

不过,在维护一个精准有效的IP段列表时可能有用,用于判断、统计和更新。

这样的话,直接在国内或国外的VPS上运行脚本不就好了,判断出有效性,然后更新维护一个IP段列表。只是还没人做这点,并且做了可能被定点屏蔽吧。而且,Google的集群可能会动态更新。

yfdyh000 commented 9 years ago

另外,前几天发现了 https://github.com/moonshawdo/checkgoogleip ,感觉很好用。

gshmu commented 9 years ago

@yfdyh000 判断是否可用一般是分两步走的,连通和可用。 连通主要是是否屏蔽,可用指的是证书支持,所以计划放在GAE仅检查证书是否支持。

不过这个仓库已经搁置好久了...