Skip to content
This repository was archived by the owner on Jul 11, 2018. It is now read-only.

New idae: Using GAE check GGC. #3

Open
gshmu opened this issue Jun 11, 2014 · 12 comments
Open

New idae: Using GAE check GGC. #3

gshmu opened this issue Jun 11, 2014 · 12 comments

Comments

@gshmu
Copy link
Owner

gshmu commented Jun 11, 2014

一个新想法是,使用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
Copy link

pypykim commented Jun 11, 2014

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

@pypykim
Copy link

pypykim commented Jun 11, 2014

为什么用gae?

@gshmu
Copy link
Owner Author

gshmu commented Jun 12, 2014

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

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

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

@gshmu
Copy link
Owner Author

gshmu commented Jun 15, 2014

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

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

@daliangdaliang
Copy link

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

@gshmu
Copy link
Owner Author

gshmu commented Oct 25, 2014

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

@daliangdaliang
Copy link

谢谢!我去看看

@daliangdaliang
Copy link

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

@gshmu
Copy link
Owner Author

gshmu commented Oct 26, 2014

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

@yfdyh000
Copy link

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

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

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

@yfdyh000
Copy link

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

@gshmu
Copy link
Owner Author

gshmu commented Oct 27, 2014

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

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

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants