我想弄清楚如何在GAE ()上构建一个TCP代理。我通常会使用扭曲的网络引擎,但GAE不允许使用框架。总的来说,我对互联网和网络技术也很陌生。
基本上,我有一个代理服务器,我希望使用GAE作为TCP代理,将所有内容转发给主代理服务器。所有GAE前端都是通过google光纤连接到后端的,所以如果我使后端靠近主代理服务器,那么无论我从哪里连接,它都应该使它变得非常快。
不幸的是,GAE根本不允许我控制端口,我正在阅读的所有内容要么告诉我如何在我完全控制的服务器上配置TCP代理,要么告诉我如何在浏览器中的网页中键入url来配置代理。类似于制作个人http://www.hidemyass.com/proxy/类型的网站的东西。
我想设置它,这样我就可以简单地告诉chrome忽略证书错误(它使用HTTPS连接到动态IP,所以没有办法对它进行签名,但我相信自己)并将代理信息放入chrome中。
编辑:我更喜欢用python写,但是我可以做任何语言
提前感谢
请不要给出像使用GoAgent或tor之类的回答。他们没有达到我的目的。
发布于 2013-07-29 19:58:41
发布于 2013-07-25 00:57:04
这不是你可以使用GAE的那种东西。
我不知道你从哪里得到GAE“不允许框架”的想法。当然,任何讲WSGI的东西(如Django,水瓶,塔架)都是可以的。但是GAE是一个网络平台:它不是尝试编写任何一种裸金属网络平台的合适地方。除了其他任何东西,GAE上的带宽相当昂贵。
而且我也不知道你认为GAE“前端”在哪里,而不是“后端”。盖伊不是那样分裂的,AFAIK。
我真的不明白你到底想做什么,但听起来像Akamai这样的内容传送网络(CDN)可能更合适。
https://stackoverflow.com/questions/17844575
复制相似问题