goagent的原理, 番强利器

Life is short , play more!
本文来自lihao's Blog,转载请注明。

番强是我们心中通往自由之地的必经之路. 我们热爱祖国,热爱人民, 但是为了过去摧毁帝国主义势力的小嚣张气焰, 我们通过各种办法. goagent是一个很帮的软件. 除了他,我们可以购买”位屁恩” 或者搭建自己的”位屁恩” 服务器即可.

那么来介绍下goagent的原理吧. googlecode里有一张图片, 已经说得很明白了. 其实就是一个httpproxy而已.

原理

1. 我们要访问例如 facebook.com

2. 首先我们的浏览器设置了代理, 为本地运行的127.0.0.1:某个端口. (就是我们的goagent.exe) 了. 浏览器将访问 get http://facebook.com 的请求发送给了 goagent.exe .

3. goagent.exe 根据自己的配置,则发送访问 facebook的请求, 发送给你的appengine 里的app server(这里就是你的gae app) 了, 对应的就是你部署的那个appid. (当然这里也可以使用其它模式的server, 例如php的paas 服务器)

4. 你的app server, 将facebook的页面获取到后, 把数据反回到你本地的代理. 本地的代理返回给你的浏览器.

我们可以发现, 这样就可以解决被dns劫持的问题. 但需要你的goagent.exe 可以访问你的app server了. (具体的配置,可以看proxy.ini 的内容)


发表评论

电子邮件地址不会被公开。 必填项已用*标注