当前位置: 首页>>技术教程>>正文


使用apt-cacher-ng的快速Debian/Ubuntu软件包缓存代理设置

, ,
apt-cacher-ng是更强大的apt代理服务器的替代方案,例如squid-deb-proxy。如果您正在运行小型家庭或办公室网络,那就别无所求。它可能缺少一些更高级的功能,但是可以立即进行配置,也就是说,您可以在初始安装后的几分钟内准备就绪。

服务器

让我们开始配置apt-cacher-ng服务器:


# apt-get install apt-cacher-ng

启用即可开始apt-cacher-ng重新启动后:


# systemctl enable apt-cacher-ng

然后开始apt-cacher-ngapt代理:


# service apt-cacher-ng start

这就对了。您的apt代理服务器现已配置好,可以接受请求了。默认的缓存位置目录是/var/cache/apt-cacher-ng/存储所有下载的软件包。的进一步配置apt-cacher-ng可以通过编辑它的主配置文件来实现/etc/apt-cacher-ng/acng.conf

客户

使用服务器的IP地址,例如10.1.1.16创建一个新的apt配置文件,例如。30proxy具有以下内容:


Acquire::http { Proxy "http://10.1.1.16:3142"; };

并将其存储到/etc/apt/apt.conf.d/目录,同时将上述IP地址替换为apt代理服务器的IP地址。全部做完。

故障排除

为了确保您的apt-cacher-ng代理开始检查侦听端口3142:


tcp        0      0 0.0.0.0:3142            0.0.0.0:*               LISTEN     
tcp6       0      0 :::3142                 :::*                    LISTEN

此外,通过检查以下内容检查功能是否正常apt-cacher-ng的日志文件/var/log/apt-cacher-ng/apt-cacher.log存储所有相关请求,并/var/log/apt-cacher-ng/apt-cacher.err有关可能的错误消息。

参考资料

本文由Ubuntu问答整理, 博文地址: https://ubuntuqa.com/article/10022.html,未经允许,请勿转载。