Python - 如何检查服务器的位置?

时间:2014-01-26 07:07:55

标签: python google-app-engine

我正在尝试使用谷歌应用引擎python启动代理服务器,因为我想检查某个站点是否在不同的位置工作。例如,app引擎在中国被阻止,但在使用其他webapp2 lib(如mail和cron)时,执行反向代理可能会很困难。

在使用像aws这样的其他服务器服务之前,我首先尝试使用app引擎创建代理,以查看创建代理背后的概念。

为了让网站检测服务器位置而不是用户,我们需要修改什么?我们如何在python或谷歌应用引擎中以编程方式检查服务器的位置?可能吗?提前谢谢。

1 个答案:

答案 0 :(得分:1)

A)正如蒂姆已经指出的那样,GAE服务器目前在欧洲或美国的数据中心中创建。

B)您无法通过服务器的IP地址可靠地检查“位置”。

有可用的服务,例如:http://www.iplocation.net/但它们永远不会100%准确。

您可以获得预先构建的代理服务器,例如:http://www.hongkiat.com/blog/proxy-with-google-app-engine/