我想使用 squid 监听端口 80 并记录所有 URL 请求,然后直接将其转发到原始目的地而不做任何更改。如何实现?
答案1
好吧,您想要做的就是代理,所以也许您的意思是让 Squid 不可见并禁用任何缓存功能?
如果是这样,请通过从配置文件中删除所有cache_dir
和refresh_pattern
指令来禁用缓存,并添加以下内容以使代理在 Web 服务器看来不可见:
forwarded_for transparent
via off
第一个指令阻止 Squid 更改X-Forwarded-For
标头,因此它不会以任何方式篡改请求;第二个指令阻止它添加Via
带有其名称和版本的标头,同样尽可能地巧妙和谨慎。