📜  什么是代理服务器?

📅  最后修改于: 2021-08-24 05:02:14             🧑  作者: Mango

代理服务器是指充当客户端请求与特定服务器之间的中介的服务器,该服务器用于某些服务或对某些资源的请求。根据客户端向服务器发出请求的目的,可以使用不同类型的代理服务器。代理服务器的基本目的是保护Internet客户端和Internet资源的直接连接。当客户端对任何其他服务器发出任何请求时,代理服务器也会阻止识别客户端的IP地址。

  • Internet客户端和Internet资源:对于Internet客户端,代理服务器还充当内部网络的屏蔽,以防止来自客户端的访问服务器上存储的数据的请求。这使得从该服务器访问数据时,该节点的原始IP地址保持隐藏状态。
  • 保护真实的主机身份:在这种方法中,传出的流量似乎来自代理服务器,而不是Internet导航。必须将其配置为特定的应用程序,例如HTTPs或FTP。例如,组织可以使用代理来观察其员工的流量,从而有效地完成工作。它也可以用于检查任何类型的高度机密数据泄漏。有些人也可以使用它来提高他们的网站排名。

需要私人代理:

  1. 击败黑客:为了保护组织数据免遭恶意使用,使用了密码并设置了不同的架构师,但是,如果可以轻松访问IP地址,则仍然有可能会对该信息进行黑客攻击。为了防止这种数据滥用,设置了代理服务器以防止跟踪原始IP地址,而是将数据显示为来自其他IP地址。
  2. 内容过滤:通过缓存网站内容,代理有助于快速访问经常访问的数据。
  3. 检查数据包头和有效负载:内部服务器中的用户节点对访问社交网站的访问请求的有效负载和数据包头可以很容易地跟踪和限制。
  4. 控制员工和孩子的Internet使用:在此,代理服务器用于控制和监视员工或孩子如何使用Internet。组织使用它来拒绝对特定网站的访问,而是用漂亮的便条重定向您,要求您不要查看公司网络中的所说网站。
  5. 节省带宽并提高速度:代理可以帮助组织通过良好的代理服务器获得更好的整体网络性能。
  6. 隐私权优势:代理服务器用于更私密地浏览Internet。它将更改IP地址并识别Web请求包含的信息。
  7. 安全性:代理服务器用于加密您的Web请求,以防止窥视您的交易,因为它提供了最高级别的安全性。

代理服务器的类型

  1. 反向代理服务器:反向代理服务器的工作是侦听客户端发出的请求并重定向到不同服务器上存在的特定Web服务器。
    示例–侦听通常放置在非军事区(DMZ)区域中的TCP端口80网站连接,以提供公共访问服务,但它也可以保护主机的真实身份。此外,它对于外部用户是透明的,因为外部用户将无法识别内部服务器的实际数量。因此,根据内部服务器的配置,重定向流是反向代理的主要职责。通过防火墙保护的专用网络发出的请求将需要不遵守任何本地策略的代理服务器。来自客户端的此类请求是使用反向代理服务器完成的。这也用于限制客户端对驻留在特定服务器上的机密数据的访问。
  2. Web代理服务器: Web代理转发HTTP请求,仅传递URL而不是路径。该请求被发送到特定的代理服务器响应。示例,Apache,HAP代理。
  3. 匿名代理服务器:这种类型的代理服务器不提供原始IP地址,而是可检测到的这些服务器仍然为客户端设备提供了合理的匿名性。
  4. 高度匿名代理:此代理服务器不允许原始IP地址,并且将其检测为代理服务器。
  5. 透明代理:此类代理服务器无法向客户端提供任何匿名性,而是可以使用此代理轻松检测到原始IP地址。但是,它被用作网站的缓存。透明代理与网关结合使用时,将生成代理服务器,客户端在该代理服务器中发送连接请求,然后重定向IP。重定向将在没有客户端IP地址配置的情况下发生。服务器端存在的HTTP标头可以轻松检测其重定向。
  6. CGI代理:开发CGI代理服务器以使网站更易于访问。它使用Web表单接受对目标URL的请求,处理后,其结果将返回到Web浏览器。由于某些隐私策略(例如VPN),它不太受欢迎,但它仍然收到很多请求。由于使用本地过滤后可能导致网站过多的访问量,因此减少了使用量,从而导致对组织的损害。
  7. 后缀代理:后缀代理服务器基本上将代理的名称附加到URL。这种类型的代理不会保留任何更高级别的匿名性。它用于绕过Web过滤器。它易于使用且易于实现,但由于其中存在更多的数字或Web过滤器而使用较少。
  8. 扭曲代理:一旦被检测为代理服务器,首选使用代理服务器来生成不正确的客户端原始IP地址。为了维护客户端IP地址的机密性,使用了HTTP标头。
  9. Tor Onion代理:该服务器旨在在线匿名用户的个人信息。它用于通过世界各地存在的各种网络路由流量,从而在跟踪用户地址和防止任何匿名活动受到攻击方面出现困难。对于任何试图跟踪原始地址的人来说,这都很困难。在这种类型的路由中,信息在多层中被加密。在目的地,每一层都被逐一解密,以防止信息加扰并接收原始内容。该软件是开源的,使用免费。
  10. 12P匿名代理:它使用加密来隐藏各个级别的所有通信。然后,此加密的数据通过存在于不同位置的各种网络路由器进行中继,因此I2P是完全分布式的代理。该软件是免费的,并且可以免费使用开源软件,它也可以抵制审查。
  11. DNS代理: DNS代理以DNS查询的形式接收请求,并将其转发到也可以缓存的域服务器,此外,请求流也可以重定向。

代理服务器如何运行?

每台计算机都有其唯一的IP地址,可用于与另一个节点进行通信。同样,代理服务器具有您的计算机知道的IP地址。发送Web请求时,您的请求将首先转到代理服务器。代理代表您向互联网发送请求,然后收集数据并将其提供给您。代理可以更改您的IP地址,因此,网络服务器将无法获取您在世界上的位置。它也保护数据免受黑客攻击。此外,它还可以阻止某些网页。

代理服务器如何运行

代理服务器的缺点

  1. 代理服务器风险:免费安装不会在后端硬件或加密上投入太多。这将导致性能问题和潜在的数据安全问题。如果安装“免费”代理服务器,请非常小心,其中一些可能会窃取您的信用卡号码。
  2. 浏览历史记录日志:代理服务器存储您的原始IP地址,并且Web请求信息可能是未加密形式并保存在本地。始终检查代理服务器是否记录并保存该数据,以及在保存数据时它们遵循哪种保留或执法合作策略。
  3. 不加密:不加密表示您以纯文本形式发送请求。任何人都可以轻松提取用户名,密码和帐户信息。每次使用代理时,都要检查代理是否提供完全加密。