透明代理和不透明代理
透明代理和不透明代理
- 1、透明代理(Transparent Proxy)
- 2、不透明代理(Non-Transparent Proxy)
- 3、工作原理
- 4、透明代理为啥比不透明代理多一部先连接到路由再到代理服务器?
- 5、这里路由器做了什么工作
- 6、代理自动配置文件(Proxy Auto-Configuration file,PAC file)
- 7、代理自动配置文件(PAC file)的基本结构
1、透明代理(Transparent Proxy)
透明代理是一种网络代理方式,它在用户和目标服务器之间进行中转,但对用户来说是透明的,用户无需对其进行任何配置或其他操作。
当使用透明代理时,用户的所有网络请求都会经过代理服务器,然后由代理服务器转发给目标服务器。用户不需要对代理设置进行任何更改,也无需在浏览器或其他应用程序中指定代理。代理服务器会自动拦截用户的请求并代表用户与目标服务器通信。
透明代理主要用于网络管理和安全方面的目的。例如,它可以用于监测和过滤网络流量,实施访问控制策略,加强网络安全,提高带宽利用率等。
然而,透明代理的一个缺点是它无法提供用户身份的匿名性。因为用户的请求是通过代理转发的,目标服务器可以看到用户的真实 IP 地址和其他识别信息。与其他类型的代理(如匿名代理或高度匿名代理)不同,透明代理暴露了用户的真实身份。
总结来说,透明代理在用户和目标服务器之间起到了中转作用,用户无需进行配置。它主要用于网络管理和安全,并且不能提供用户的匿名性。
2、不透明代理(Non-Transparent Proxy)
不透明代理(Non-Transparent Proxy),也称为显式代理,是一种需要客户端主动配置的网络代理。在不透明代理的工作方式中,客户端必须明确地指定代理服务器的地址和端口,并将请求发送到代理服务器上。
当客户端配置了不透明代理后,所有的网络请求都会经过该代理服务器。代理服务器接收到客户端发送的请求后,根据配置的规则,将请求转发给目标服务器。目标服务器将响应发送回代理服务器,代理服务器再将响应返回给客户端。
不透明代理对客户端来说