Squid 条件选择父代理
Squid conditional selection of parent proxy
有没有一种方法可以配置 Squid 代理服务器,使其 select 根据请求中的主机名成为不同的父代理(由 cache_peer
指令指定)URL,在传出的 HTTP(S) 请求中说?
例如,如果请求的 URL 包含 *.example1.com
,则 select proxy1.host
。如果它包含 *.example2.com
和 *.example3.com
那么 select proxy2.host
.
是
您需要的指令是
acl example1 dstdomain example1
acl example2 dstdomain example2
cache_peer proxy1.host parent 3128 0 no-query default
cache_peer proxy2.host parent 3128 0 no-query default
cache_peer_access proxy1.host allow example1
cache_peer_access proxy2.host allow example2
您可能还想知道这些指令是如何工作的
never_direct
always_direct
有没有一种方法可以配置 Squid 代理服务器,使其 select 根据请求中的主机名成为不同的父代理(由 cache_peer
指令指定)URL,在传出的 HTTP(S) 请求中说?
例如,如果请求的 URL 包含 *.example1.com
,则 select proxy1.host
。如果它包含 *.example2.com
和 *.example3.com
那么 select proxy2.host
.
是
您需要的指令是
acl example1 dstdomain example1
acl example2 dstdomain example2
cache_peer proxy1.host parent 3128 0 no-query default
cache_peer proxy2.host parent 3128 0 no-query default
cache_peer_access proxy1.host allow example1
cache_peer_access proxy2.host allow example2
您可能还想知道这些指令是如何工作的
never_direct
always_direct