我试图弄清楚如何在 GAE(Google App Engine)上构建 TCP 代理。我通常会使用扭曲的网络引擎来做到这一点,但 GAE 不允许使用框架。总的来说,我对互联网和网络技术也很陌生。
基本上我有一个代理服务器,我想使用 GAE 作为 TCP 代理将所有内容中继到主代理服务器。所有的 GAE 前端都通过谷歌光纤连接到后端,所以如果我将后端设置在主代理服务器附近,无论我从哪里连接,它都应该让它超级快。
不幸的是,GAE 根本不允许我控制端口,我正在阅读的所有内容要么告诉我如何在我完全控制的服务器上配置 TCP 代理,要么告诉我如何配置我输入 url 的代理进入浏览器中的网页。类似于制作个人http://www.hidemyass.com/proxy/类型的网站。
我想设置它,以便我可以简单地告诉 chrome 忽略证书错误(它使用 HTTPS 连接到动态 IP,因此无法对其进行签名,但我相信自己)并将代理信息放入 chrome。
编辑:我更喜欢用 python 编写它,但我可以使用任何语言
提前致谢
PS请不要像使用GoAgent或tor之类的那样给出答案。他们没有达到我的目的。