各种代理

正向代理:

代理客户端,对客户端负责

作用:

1、使用魔法

比如用户a是不能直接访问google的,但可以通过代理服务器访问(前提是这台代理服务器是可以访问google的),当访问google的时候,我们会先将请求发送给代理服务器,然后由代理服务器去访问google,最后代理服务器再把结果返回给用户a

2、加速访问

比如电信用户a要想访问联通服务器,可能速度有点慢,但是如果由一台代理服务器同时支持联通和电信,那么用户a可以先访问代理服务器,然后再由代理服务器去访问联通服务器,这样子的速度会比较快,和玩游戏开加速器一个道理

3、缓存数据

比u人现在由2个用户,用户a通过代理服务器先访问了服务器,代理服务器会缓存用户a所访问的数据,这时候如果用户b访问的数据和用户a一样,那么代理服务器直接把这个缓存数据给用户b就行了,不需要再去访问服务器了

4、隐藏访问者

比如用户a现在想访问服务器a,但是用户a又不想让服务器a知道是他在访问,所以用户a可以通过代理服务器来访问,从而达到他的目的)肉鸡其实就是一台代理服务器)

反向代理:

代理服务端,对服务端负责 (隐藏服务器)

作用:

1、保护服务器

服务器为了安全,只允许代理服务器访问,所以用户只能通过代理服务器来访问服务器

大概是这样子:

 

2、负载均衡

比如现在有用户a和用户b在发送请求,那么代理服务器可以将2个请求分发给不同的服务器处理,从而提高效率

 透明代理:

透明代理,也称为内联代理,拦截代理或强制代理,是拦截最终用户或设备与Internet之间连接的服务器。它被称为“透明”,因为它在不修改请求和响应的情况下这样做。

 全局代理:pc上所有的程序都用一个ip上网,这样可能上网速度有点慢,因为并发比较大

局部代理:pc上不同程序使用不同的ip上网,互不影响,比如浏览器使用的是ip1,而微信使用的是ip2 

posted @ 2023-09-23 17:57  Xuraniiiz  阅读(184)  评论(0编辑  收藏  举报