goagent
GoAgent
GoAgent是使用跨平台语言Python开发、基于GNU通用公共许可协议的代理软件。它利用Google App Engine(GAE)的服务器充当代理。
特性
由于使用Python开发,GoAgent支持多种操作系统,例如Microsoft WindowsOS XiOSLinux(包括基于Linux开发的移动操作系统、路由器固件,如AndroidOpenWrt)。
GoAgent的其他特性如下:
运行原理
GoAgent的运行原理与其他代理工具基本相同,使用特定的中转服务器完成数据传输。它使用Google App Engine的服务器作为中传,将数据包后发送至Google服务器,再由Google服务器转发至目的服务器,接收数据时方法也类似。由于服务器端软件基本相同,该中转服务器既可以是用户自行架设的服务器,也可以是由其他人架设的开放服务器。
GoAgent可以通过HTTP和HTTPS两种方式连接Google服务器,用户可以根据自己的网络情况酌情选择。
争议
身份暴露风险
GoAgent依赖Google App Engine服务器,在发送请求、获取网页内容的时候,请求报头中的User Agent会带有唯一的AppID,存在暴露身份信息的风险。
证书风险
停止维护
2015年8月25日,GoAgent的开发者删除了该项目。
参考资料
Issuing HTTP(S) Requests.Google Cloud Platform.
最新修订时间:2017-05-24 19:50
目录
概述
特性
运行原理
参考资料