如何通过代理服务器访问外⽹?(代理服务器的⼯作原理)
由于种种原因(⼤家应该都知道的哈),我们的互联⽹在连接外⽹还有⼀定的限制,⽐如访问google,YouTube。。。那么迷恋美剧,
热爱⾃由的⼩伙伴可以选择代理服务器来解决这个问题。
⼀、代理服务器的概念
代理服务器有很多种,⼤体来说有http,ftp,socks代理三种,其中⼜分透明代理和不透明代理。其中透明代理⼀般是⽹关,是硬件。所
以这⾥讨论不透明代理。
当机器通过代理服务器上⽹时。通讯是分两次的,先是机器和代理服务器通讯,再是代理服务器和⽬的地址通讯。
也就是说,当代理服务器客户端发出⼀个对外的资源访问请求,该请求先被代理服务器识别并由代理服务器代为向外请求资源。由于⼀
般代理服务器拥有较⼤的带宽,较⾼的性能,并且能够智能地缓存已浏览或未浏览的⽹站内容,因此,在⼀定情况下,客户端通过代理服务
器能更快速地访问⽹络资源。
⼆、代理服务器的功能总结如下:
(1)充当局域⽹与外部⽹络的连接出⼝
(2)作为防⽕墙
代理服务器.可以保护局域⽹的安全,起防⽕墙的作⽤。通过设置防⽕墙,为公司内部的⽹络提供安全边界,防⽌外界的侵⼊。
(3)⽹址过滤和访问权限限制
代理服务器可以设置IP地址过滤,对外界或内部的Internet地址进⾏过滤,限制不同⽤户的访问权限。例如代理服务器可以⽤来限制封锁
IP地址,禁⽌⽤户对某些⽹页进⾏浏览。这也是我们⽬前⽆法访问外⽹的原因。
(4)提⾼访问速度
代理服务器将远程服务器提供的数据保存在⾃⼰的硬盘上,如果有许多⽤户同时使⽤这⼀个代理服务器,他们对Internet站点所有的访
问都会经由这台代理服务器来实现。当有⼈访问过某⼀站点后,所访问站点的内容便会被保存在代理服务器的硬盘上,如果下⼀次有⼈再要
访问这个站点时,这些内容便会直接从代理服务器磁盘中取得,⽽不必再次连接到远程服务器上去取。因此,它可以节约带宽、提⾼访问速
度。
三、代理服务器的⼯作原理
代理服务器(ProxyServer)的⼯作原理是:当客户在浏览器中设置好ProxyServer后,你使⽤浏览器访问所有WWW站点的请求都不
会直接发给⽬的主机,⽽是先发给代理服务器,代理服务器接受了客户的请求以后,由代理服务器向⽬的主机发出请求,并接受⽬的主机的
数据,存于代理服务器的硬盘中,然后再由代理服务器将客户要求的数据发给客户。
1、代理服务器扮演的⾓⾊
代理服务器是为了减少长距离的传送⽽诞⽣的。它不仅可以代理客户端向服务器端提出请求,也可以代理服务器传给客户端所需要的数
据。
当客户端对服务器端提出请求时,此请求会被送到代理服务器,然后代理服务器会检查本⾝是否有客户端所需要的数据。如果有,代理
服务器便代替服务器将数据传给客户端。⽽代理服务器⼀般都是设置距⾃⼰传输距离较近的某台代理服务器,所以它传数据给客户端的速度
会⽐从远程服务器传数据要快。
如果代理服务器没有客户端所请求的数据,它会去服务器获取所需的数据。在代理服务器从服务器端取得数据传给客户端时,⾃⼰保存
⼀份,待下次如果有⽤户提出相同的请求时,便可以将数据直接传过去,⽽不需要再去服务器端获取了。可见,代理服务器改善⽹络数据传
输阻塞的功能是显⽽易见的。
四、⾃⼰搭建服务器(可以访问外⽹)
本文发布于:2023-03-04 14:57:40,感谢您对本站的认可!
本文链接:https://www.wtabcd.cn/fanwen/zuowen/1677913061136018.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文word下载地址:连接外网.doc
本文 PDF 下载地址:连接外网.pdf
留言与评论(共有 0 条评论) |