Sup*_*tik 15 proxy https squid
我们在我们的环境中使用 Squid 代理服务器,我们想要缓存 HTTPS 请求。
有没有办法配置 Squid 或一般的代理服务器来缓存 HTTPS 请求?
Tom*_*nor 14
有一种方法可以做到这一点,但它从根本上违背了使用 HTTPS 的原因。
这是你的方法。
注意事项:
我不会向您提供如何执行此操作的确切细节,因为a)我认为这有点不道德,并且b)最好学习如何执行此操作。
我建议您研究 stunnel 和中间人攻击的工作原理。
小智 8
只是为了解释为什么没有 MITM 就不能做到这一点 - 当使用加密的 HTTPS 时,代理只能看到您要连接的服务器的 DNS 名称。它看不到 URL,也看不到任何响应头。它无法确定您在站点上访问的单个资源、它是否可缓存,也无法确定其修改时间是多少。它所能看到的只是有人想要使用 HTTPS 从远程服务器获取某些东西。
这意味着缓存无法工作,因为代理不知道要提供什么缓存对象,或者首先如何获取它们。
不,没有:它们是加密的......一种解决方法类似于中间人部署,但这会打败https背后的所有原因。
| 归档时间: |
|
| 查看次数: |
25293 次 |
| 最近记录: |