在现代浏览器(Chrome、Firefox、Safari)中使用 Squid 代理的好处

在现代浏览器(Chrome、Firefox、Safari)中使用 Squid 代理的好处

由于所有文件缓存已在浏览器中完成,我想知道将浏览器配置为使用本地(LAN 或同一台机器)是否有好处Squid 代理

查看 Chrome 中的控制台输出,大多数文件已从浏览器缓存中获取。

在浏览器中有使用 Squid 代理的用例吗?

答案1

Squid 的出现可以追溯到当一家拥有 1.5Mbps T1 连接(或更低)的公司或企业为网络上的许多用户运行代理服务器时。这具有以下好处:

  • 这将防止通过相对较慢的 WAN 链路(与 10/100/1000 LAN 速度相比)发出重复的资源请求。
  • 由于所有面向 Internet 的 HTTP 请求都必须经过 Squid,因此记录和过滤很容易进行。
  • IIRC Squid 具有身份验证支持,因此可以只允许特定用户访问互联网,并跟踪每个用户的访问。

鱿鱼的好处最好,当你有网络上的多个用户/系统将从其缓存中提取数据。浏览器长期以来都具有某种程度的缓存。

如今,这种好处可能会减少,因为

  • WAN 速度比 T1 时代快得多

  • 大多数网站都提供动态内容。

  • 现在非常常见的是,大量使用 AJAX/XHR/Websockets 进行交互的网站不会产生大量可缓存的流量。

  • 许多媒体密集型网站会消耗大量的缓存空间,并且由于版权问题而尽量避免缓存。

  • 如果没有 MITM 设置,HTTPS 是不可缓存的,因为 MITM 设置要求向每个想要使用代理的浏览器部署证书。

对于单个用户来说,Squid 有点小题大做,除非你想要它的日志记录功能,或者故意不为系统提供直接的互联网访问,但仍让它以某种方式访问​​网络。

相关内容