使用 apt-cacher-ng 快速设置 Debian/Ubuntu 包缓存代理使用 apt-cacher-ng 快速设置 Debian/Ubuntu 包缓存代理使用 apt-cacher-ng 快速设置 Debian/Ubuntu 包缓存代理使用 apt-cacher-ng 快速设置 Debian/Ubuntu 包缓存代理
  • 业务
  • 目标
  • 支持
  • 登录
找到的结果: {phrase} (显示: {results_count} 共: {results_count_total})
显示: {results_count} 共: {results_count_total}

加载更多搜索结果...

搜索范围
模糊匹配
搜索标题
搜索内容

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

发表 admin at 2025年2月28日
类别
  • 未分类
标签

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-ng apt 代理:


# service apt-cacher-ng start

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

客户

使用服务器的 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 可能的错误消息。

©2015-2025 Norria support@norria.com