我需要澄清“代理意识”这个流行语。是否意味着在应用程序尝试直接对主机执行操作后感知到代理?或者是在创建代理对象(想想.net WebProxy)并传递代理地址,端口,登录等之后,应用程序知道如何创建和使用与服务器的代理连接?
答案 0 :(得分:4)
我认为这个词意味着应用程序是否能够与一个或多个代理服务器建立连接,以便通过这些代理服务器重新路由连接尝试以定位主机。
E.g。具有代理设置的Web浏览器(代理感知)首先连接到代理服务器并请求代理服务器连接到您请求的网页,但大多数终端客户端不支持代理设置,并且无法执行此类过程,因此不是代理知晓。
答案 1 :(得分:1)
在筛选了一些寻找定义的帖子之后,我已经为自己想出了这个定义。 “代理感知应用程序是一个应用程序,给定一个代理地址(和/或信用)以及目标地址,该应用程序将创建代理连接,并将管理客户端,代理连接之间的流量的软件方面和目的地。“我得出结论,成为代理感知应用程序的必要条件不是能够感知代理,而是能够接受和管理客户端和目标之间存在中间可寻址跳的事实。