首页 > IT职业 > IT职场 > 什么是http代理服务器,有什么作用?

代理服务器是一种在线提供转移功能的服务器。一般来说,当我们使用网络浏览器直接连接其他互联网站点获取网络信息时,我们直接联系目的站点服务器,然后目的站点服务器传输信息。代理服务器是客户端和网络服务器之间的另一个服务器。有了它,浏览器不是直接去网络服务器取回网页,而是向代理服务器发出请求。信号会先发送到代理服务器,代理服务器会取回浏览器需要的信息,发送到你的浏览器。
例如,您想访问的网站是A,由于某种原因您无法访问A或您不想直接访问A(因此您可以通过A代理服务器网站,对A而言,隐藏您自己的身份,即不知道是谁访问的网站,而认为是A代理服务器访问的),此时您可以使用A代理服务器,当您实际访问网站时,您可以像以前一样在A地址栏中输入您想访问的网站,A地址将自动先访问A代理服务器,A代理服务器将自动将您的目标网站转移到A地址。
代理服务器的功能:
1、提高访问速度:通常代理服务器设置较大的缓冲区。当外部信息通过时,它们也保存在缓冲区。当其他用户再次访问相同的信息时,他们直接从缓冲区取出信息并传输给用户,以提高访问速度。
2、隐藏真实身份:互联网用户也可以通过代理服务器隐藏自己的真实地址信息,隐藏自己的黑客攻击。
3、突破性限制:有时网络供应商会限制互联网用户的端口、目的网站、协议、游戏、即时通讯软件等。使用代理服务器可以突破这些限制。
代理服务器的主要类型:
1、HTTP代理:最简单的代理形式可以代理客户机的HTTP访问,使用HTTP协议浏览网页。通常HTTP代理端口是80、3128或8080。
2、SOCKS代理:SOCKS代理不同于其他类型的代理,比如HTTP。只是简单的传输数据包,不在乎什么样的应用协议。可以是HTTP协议,也可以是FTP协议,也可以是任何其他协议,所以SOCKS代理服务器比其他类型的代理服务器快很多。SOCKS代理分为SOCKS4和SOCKS5。区别在于SOCKS4代理只支持TCP协议(即传输控制协议),SOCKS5代理不仅支持TCP协议和UDP协议(即用户数据包协议),还支持各种身份验证机制和服务器远程域名分析(解决DNS污染取决于此)。SOCK4可以获得SOCKS5,但SOCKS5可以做到。目前SOCKS是最常用的SOCKS代理。
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/2558/viewspace-2829613/ ,如需转载,请注明出处,否则将追究法律责任。