使用Varnish / Squid设置代理(不是反向代理)

我需要设置一个代理服务器,在那里我们可以请求远程url,并让他们在本地服务。

基本上我需要的是

mysever:8000/varnish/serverfault.com让我从我的本地varnish服务serverfault.com

要么

myserver:8080/squid/serverfault.com从我的本地squid获取serverfault.com服务。

(两者都应该caching该网站24小时)

我正在评估如果

  1. 清漆鱿鱼将是一个不错的select。
  2. 哪一个会更适合?
  3. 我该怎么做。 链接到教程将是很好的。

这对于使用squid来说相当简单 – 使用一个在本地副本上检查mtime的urlrewriter(如果有的话),并将新副本下载到服务器文件系统是必需的。

有关如何执行类似操作的示例,请参阅http://www.ex-parrot.com/pete/upside-down-ternet.html