使用apt-cacher-ng快速安装Debian/Ubuntu包缓存代理

apt-cacher-ng是可用的更健壮的apt代理服务器(如“squid deb proxy”)的替代方案。如果您正在运行一个小型家庭或者办公室网络,请不要再进一步查看。它可能缺少一些更高级的功能,但可以立即进行配置,也就是说,您可以在初始安装后几分钟内进行配置。

客户端

使用服务器的IP地址,例如。 10.1.1.16

创建一个新的APT配置文件,例如:30proxy

内容如下:

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

并将其保存到“/etc/apt/apt.conf.d /”目录中,同时使用APT代理服务器的IP地址替换上述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

服务器

让我们通过配置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 /存储所有下载的软件包。
通过编辑它的主配置文件/etc/apt-cacher-ng/acng.conf可以实现apt-cacher-ng的进一步配置

日期:2020-07-07 20:56:05 来源:oir作者:oir