我目前经营一家小公司,公司里的许多计算机都在反复下载相同的文件(例如 Windows 更新)。我想要做的是设置一个缓存服务器,它位于我的调制解调器和 Airport Extreme 之间,这样如果 Windows 更新之类的东西已经下载过一次,那么如果再次请求它,它将从缓存服务器而不是互联网上下载。
我使用 Ubuntu 已经有一段时间了,但我对如何以及从哪里开始有点困惑。任何帮助我都感激不尽!谢谢!
编辑:
意识到我的问题中遗漏了一些东西。从硬件角度来看,可以使用交换机或类似的东西先将连接通过服务器,然后再通过路由器吗?或者我是否也需要具有输出功能的特定网卡?
答案1
答案2
Squid 是一个不错的选择,不要忘记调整文件缓存大小。
对于 Windows 更新,WSUS 应该是您的朋友,您可以为几乎所有 MS 产品配置 WSUS,它将下载更新,您可以批准或不批准安装。可以轻松配置 Windows 客户端以通过 GPO 使用 WSUS,最大的好处是,无论您有多少客户端,更新都只需下载一次。当然,您需要一个用于 WSUS 的 Windows 服务器。