服务器
服务器是计算机的一种,它比普通计算机运行更快、负载更高、价格更贵。服务器在网络中为其它客户机(如PC机、智能手机、ATM等终端甚至是火车系统等大型设备)提供计算或者应用服务。服务器具有高速的CPU运算能力、长时间的可靠运行、强大的I/O外部数据吞吐能力以及更好的扩展性。根据服务器所提供的服务,一般来说服务器都具备承担响应服务请求、承担服务、保障服务的能力。服务器作为电子设备,其内部的结构十分的复杂,但与普通的计算机内部结构相差不大,如:cpu、硬盘、内存,系统、系统总线等。
什么是服务器代理
代理(Proxy)也称网络代理,是一种特殊的网络服务,允许一个网络终端(一般为客户端)通过这个服务与另一个网络终端(一般为服务器)进行非直接的连接。形象的来说,代理就是定义一个行为和某类(class)的对象相似,而又潜在地表示了所有继承自该类的对象的东西。
其中,提供代理服务的计算机系统或其它类型的网络终端称为代理服务器,它是是提供代理服务的计算机系统或其它类型的网络终端,一般来说一些网关、路由器等网络设备均具备网络代理功能。
在一般情况下,我们使用网络浏览器直接去连接其他Internet站点取得网络信息时,是直接联系到目的站点服务器,然后由目的站点服务器把信息传送回来。代理服务器是介于客户端和Web服务器之间的另一台服务器,有了它之后,浏览器不是直接到Web服务器去取回网页而是向代理服务器发出请求,信号会先送到代理服务器,由代理服务器来取回浏览器所需要的信息并传送给你的浏览器。
为什么需要服务器代理
隐私性
使用代理,你不需要直接链接到目标网站,因此目标网站就无法获取你的IP地址,取而代之获取的是代理服务器的IP地址。这样你就可以隐藏你的位置信息了。
提高访问速度
代理服务器的缓存空间会存储之前访问过的网络资源,当其他用户访问相同的信息时,资源会从缓存空间提取,并返回给用户。
监控内部网络
代理服务器可以记录内部局域网用户在网络上的访问记录,访问时长,以及使用流量大小。同时,代理服务器可以限制网站的访问权限,通俗讲,就是屏蔽和谐。
解决跨域问题
通常前端开发者启动的本地服务器 localhost,因为浏览器的跨域问题,是无法直接访问其他域名的接口地址。开发者可以通过搭建代理服务器,绕过浏览器的跨域限制。
代理服务器 vs 虚拟专用网络
代理和 VPN 在数据转发上具有相似性,它们主要区别就在于传输数据的环节上。代理不会加密数据,而 VPN 会加密你的传输数据。
浅谈服务器代理与VPN的区别
VPN和代理的主要区别就在于你向服务器发送数据的这个环节。 使用VPN,你必须先安装VPN软件(Windows 10虽然自带,但也是一个软件)。在开启VPN软件后,软件的主要职责就是加密你的数据并传递给VPN服务器,这样你传输的数据对截获者来说就是不可读的。这个技术叫做“隧道”,是一个很形象的词语。想象一下,如果你开车在马路上行走,那么两侧的人能看到:谁在开车,车的型号是什么,车牌号是多少……而如果你在隧道里开车,隧道外的人是看不到这些的。
参考资料:https://blog.csdn.net/u012557814/article/details/125961841