背景

背景

背景

我计划对不同的 ubuntu 服务进行大量研发,并决定通过 KVM 运行其中的大部分。但因为我想创建几个不同的服务器并尝试不同的风格,所以我想尝试一下缓存(过去几天我安装了各种 ubuntu 服务器风格,并认为在大规模部署和稍后更新多个服务器之前,我会掌握这种缓存)。

我决定使用 squid-deb-proxy,因为它似乎是最值得推荐且配置最少的,但我觉得过去几个小时证明这是错误的。我最初遵循了以下说明:

在 LAN 上缓存 apt 下载的最佳方法是什么?

当我第一次遇到障碍并意识到这个帖子已经有 6 年了时,我考虑了第二种选择,但在意识到那个答案的评论中,答案的作者也切换到了 squid-deb-proxy。

各种谷歌和堆栈搜索让我回到了 Jorge 的帖子/答案

设置

我已在 Server 15.10 和 16.04* 作为服务器以及 ubuntu 桌面 14.04、15.10 和 16.04 作为客户端上尝试过此操作。全部失败。

我目前的设置是物理设备现在是 16.04,而虚拟机(桌面和服务器)是 15.10。昨晚开始时我确实有一台 14.04 物理机,但它在此过程中进行了升级。

*是的,我知道它是测试版,但我确实首先尝试了 15.10,并且仍然有这里的 VM 可以参考。

我尝试过的方法

尝试按照以下说明操作后在 LAN 上缓存 apt 下载的最佳方法是什么?我在服务器配置中已经遇到阻力。

首先,进行安装:

sudo apt-get install squid-deb-proxy avahi-utils

然后启动服务器我正在学习:
sudo start squid-deb-proxy
现在
sudo service squid-deb-proxy start

转到客户端,它似乎已经安装完毕,无论是在命令行还是通过软件管理器都没有错误。

学到了

原始页面上有一条评论说 squid 未安装,作者没有更新,但是我安装了 squid,重新启动了 squid 和 squid-deb-proxy... 不行...

之后我又进行了同样的安装,但安装的是 squid3 而不是 squid,结果相同。

我发现我的网络在以下情况下显示不正确:

/etc/squid-deb-proxy/allowed-networks-src.acl

他们不断将 IP 地址添加并重新添加,但毫无效果。

我已经touched(因为它不存在)/var/log/squid-deb-proxy/access.log并跟踪了它和 squid/squid3 日志,但什么也没得到。

我已经花了很多时间在这件事上,现在就发帖。睡一觉后,我会更新任何请求或跟进任何想法。

我已经搜索过了,但如果有其他人有更详尽的(针对白痴)指南,我将不胜感激。该服务器才使用一天。如果需要,我准备从头开始重新安装所有内容(目前是 16.04beta,但这是因为 Seagate SMR 驱动器 BTRFS 的驱动器问题,但我尝试过 15.10 并失败了,但可以在大约 600 次心跳后重新安装它)。任何帮助都感激不尽

猜测

我不知道,我开始认为我应该安装 squid3 而不是 squid,但没有明确说明这一点。除了 apt-install 之外,我没有明确设置 squid(/3),但没有任何警告要求先安装它,然后再执行 squid-deb-proxy...

squid/squid3 之间有冲突吗?说实话,今天我在物理和虚拟机上安装了很多次,我真的不知道。如果我听起来有点困惑,请见谅(已经很晚了)。

相关内容