登录
2017-10-14 13:54:02

goagent - 代理工具 免费编辑 修改义项名

B 添加义项
?
来自项指多义词的不同概念,如李娜的义项:网球运动员、歌手等;360百科非诚勿扰的义项:冯小刚执导电影、江苏卫视交友节目等。 查看详细规范>>
所属类别 :
软件
软件
编辑分类

GoAgent是使用跨平台语言Python开发、基于GNU通用公共许可协议的代理软件。它利用Google App Engine(GAE)的服务器充当代理。 GoAgent分为两个部分,一部分是需要部署到GAE上的服务器端软件,另一部分是用户电脑上运行的客户端软件。用户需要将服务器端软件上传到GAE中,然后通过客户端软件与其连接,获取内容。为方便用户使用,GoAgent也提供了自动部署工具。 从2015年8月以后,GoAgent已停止维护,并被开发者删除。

基本信息

  • 外文名

    goagent

  • 类型

    代理工具

  • 编写工具

    Python、Google App EngineSDK

  • 使用平台

    Microsoft Windows,Mac 等

折叠 编辑本段 特性

由于使用Python开发,GoAgent支持多种操作系统,流势审初带元爱早例如Microsoft Windows、OS XiOS、Linux(包括基限普析斤发事杆且于Linux开发的移动操作系统、路由器固件,如AndroidOpenWrt)。

GoAgent的其他特性如下:

折叠 编辑本段 运行原理

GoAgent的运行原理与其他代远商厂声美哥卷六滑受右理工具基本相同,使用特定的中转服务器完成数据传输。

GoAgent Beta界面

它使用Google App Engine的服务器作为中传创力识每气植念参期,将数据包后发送至Google服务器,再由Google服务器转发至目的服务器,接收数据时方法也类似。由于服务器端软件端先输若基本相同,该中转服务器既可以是用户自行架设的服务器,也可以是由其他人架设的开放服务器。

GoAgent可以通过H促火色斗TTP和HTTPS两种方式连接Google服务器,用户可以根据自己的网络情况酌情选择。

折叠 编辑本段 争议

折叠 身份暴露风险

GoAgent依赖Goog存圆军点织席兵le App Engine服务序买杆联脱革谈品限林器,在发送请求、获取网页内容的时候,请求报头中的User Agent会带有唯一的AppID ,存在暴露身份信息的风险。

折叠 证书风险

  • GoAgent 在启动时会尝试自动往系统的可信根证书中否州情讲波林导入一个名为“GoAgent CA”的证书。由于这个证书谈鲜顺的私钥是公开的,导致任何人育青张缺还待都可以利用这个私钥来伪造任意网站的证书进行 HTTPS 中间人攻击。即使在不开启 季万GoAgent 时,这种攻击的风险仍然存裂半在。换而言之,一旦这个证书被导入,攻击者可以用此绕过几乎所有网站的 HTTPS 保护(在GoAgent 3.2.1版本之后这个漏洞得以修复)。
  • GoAgent 本身对 TLS 证书的认证存在问题,跟蒸社而且默认时不对证书进行检查,这导致在使用 GoAgent 时存在 HTTPS 中间人攻击的风险。

折叠 编辑本段 停止维护

2015年8月25日,GoAgent的开发者删除了该项目。

阅读全文