什么是代理服务器?

代理服务器(Proxy Server)是一台介于客户机和服务器之间拦截请求的电脑。代理服务器的用途有很多,但最常见的是通过缓存经常性请求的页面或文件加快网络访问速度。通过这种做法,服务器能更快的传递请求,并只在必须时询问服务器。这种方法不仅能加快网络访问速度,还可以缓解服务器负载。主要的网络枢纽和互联网服务提供商(ISPs)都使用大量代理服务器

过滤或审核则是代理服务器的另一个用途。提供网络连接的公司可能会把服务器配置的能阻止员工查询特定网站。还可以被配置的基于特定标准过滤内容。

如果代理服务器不需要网页浏览器被配置成需要使用Proxy,就叫做透明代理。另一方面,网络浏览器必须指向代理服务器才能使用它。公司倾向于前者,因为雇员不能绕过它重新配置浏览器。这种类型的服务器也经常用作防火墙。它们可以扫描恶意软件,病毒和其它安全威胁,以保护好主服务器和网络。

安全套接字层(SSL)服务器可以用于创建有时使用https代理的虚拟私人网络(VPNs)。这些代理通过安全渠道加速访问并在渠道会话时检查病毒。https代理服务器可以加密,解密或缓存加密数据。由于安全方面的因素,普通代理服务器不能缓存加密数据,因此服务器在VPN中没有用。目前,在https代理是否能产生潜在安全风险方面存在不同观点。

代理服务器的另一个用法是提供匿名网络冲浪。很多服务商给公众提供代理以保护他们的网上隐私。客户到网站的代理服务器查询是剥离了IP地址并以他们的方式发送信息。返回的信息也经过代理后才把网页送到客户的浏览器。由于远方服务器获得的只是代理的IP地址,因此只有代理知道客户的IP地址。运营代理服务器的公司通常会声明经常性删除服务器日志以保护客户隐私。

另一种模式是网络中的志愿代理服务器。这种模式采用加密法弄乱原始IP地址和最终路由请求。