超级蜘蛛之正向代理与反向代理:云服务器联机游戏

時間:2023-12-29 12:51:37 作者:云服务器联机游戏 熱度:云服务器联机游戏
云服务器联机游戏描述::

最近任务中用到反向代理,发明网络代理的弄法还真不少,网络背后有许多需要去吸取。而在此之前仅仅采用了过代理软件,曾经为了拜访google,采用了代理软件,需要在阅读器中配置代理的地址。我只知道有代理这个概念,并不清晰代理还有正向和反向之分,于是赶紧吸取一下,增补一下知识。首先弄清晰什么是正向代理,什么是反向代理,然后是二者在实际采用中呈现的方式是什么样的,最后结算一下正向代理用来做什么,反向代理可以做什么。

一、正向代理

正向代理相似一个跳板机,代理拜访外部资源。

举个范例:

我是一个用户,我拜访不了某网站,但是我能拜访一个代理服务器,这个代理服务器呢,他能拜访那个我不能拜访的网站,于是我先连上代理服务器,通知他我需要那个无法拜访网站的内容,代理服务器去取回来,然后返回给我。从网站的角度,只在代理服务器来取内容的时候有一次纪实,有时候并不知道是用户的请愿,也隐藏了用户的资料,这取决于代理告不通知网站。

客户端必要设置正向代理服务器,当然前提是要知道正向代理服务器的IP地址,还有代理程序的端口。

  结算来说:正向代理 是一个位于客户端和原始服务器(origin server)之间的服务器,为了从原始服务器赢得内容,客户端向代理发送一个请愿并指定目的(原始服务器),然后代理向原始服务器转交请愿并将牟取的内容返回给客户端。客户端必要要进行一些特别的设置才能采用正向代理。

  正向代理的用途:

  (1)拜访原来无法拜访的资源,如google

(2)可以做缓存,加速拜访资源

  (3)对客户端拜访授权,上网进行认证

  (4)代理可以纪实用户拜访纪实(上网行为控制),对外隐藏用户信息

二、反向代理

  初次接触方向代理的感到是,客户端是麻痹知代理的存在的,反向代理对外都是透彻的,拜访者者并不知道自己拜访的是一个代理。由于客户端不需要任何配置就可以拜访。

  反向代理(Reverse Proxy)实际运行方式是指以代理服务器来承受internet上的连接请愿,然后将请愿转发给内部网络上的服务器,并将从服务器上得到的结局返回给internet上请愿连接的客户端,此时代理服务器对外就表现为一个服务器。

反向代理隐藏了真实的服务端,当我们请愿 的时候,就像拨打10086一样,背后可能有成千上万台服务器为我们服务,但具体是哪一台,你不知道,也不需要知道,你只需要知道反向代理服务器是谁就好了,反向代理服务器会帮我们把请愿转发到真实的服务器那里去。

反向代理的作用:

(1)保证内网的安全,可以采用反向代理提供WAF性能,阻挠eb攻击

大型网站,通常将反向代理作为公网拜访地址,Web服务器是内网。

(2)负载均衡,通过反向代理服务器来优化网站的负载

三、二者区别

借用知乎两张图来表达:szhihuquestion24723688

正向代理中,proxy和client同属一个LAN,对server透彻;

反向代理中,proxy和server同属一个LAN,对client透彻。

实际上proxy在两种代理中做的事都是代为收发请愿和响应,不过从组织上来看正好左右交换了下,所以把后显露的那种代理方式叫成了反向代理。

四、nginx的反向代理

nginx支持配置反向代理,通过反向代理实现网站的负载均衡。这部门先写一个nginx的配置,后续需要深入研究nginx的代理模块和负载均衡模块。nginx通过proxy_pass_ 配置代理站点,upstream实现负载均衡。

站長聲明:以上關於【超级蜘蛛之正向代理与反向代理-云服务器联机游戏】的內容是由各互聯網用戶貢獻並自行上傳的,我們新聞網站並不擁有所有權的故也不會承擔相關法律責任。如您發現具有涉嫌版權及其它版權的內容,歡迎發送至:1@qq.com 進行相關的舉報,本站人員會在2~3個工作日內親自聯繫您,一經查實我們將立刻刪除相關的涉嫌侵權內容。