我正在尝试将请求缓存到远程软件包存储库,这样我就可以在没有互联网连接的情况下访问它。所有调用都是通过 http GET 到远程存储库。
将请求重定向到代理的 iptables 条目
iptables -t nat -A PREROUTING -p tcp -d repo.domain --dport 8080 -j DNAT --to-destination 127.0.0.1:3128 //redirect to squid
和squid.conf
acl cacheDomain dstdomain repo.domain
它似乎不起作用。也许这只是 squid 的问题。对远程仓库的请求失败,并且squid3/access.log
或中没有条目squid3/cache.log
。
我做错了什么?此 acl 行足以为该域启用缓存吗?