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

服务端部署

apt-get install apt-cacher-ng
systemctl enable apt-cacher-ng
service apt-cacher-ng start

验证

$  ss -lntp|grep apt-cacher-ng
LISTEN 0 250 *:3142 *:* users:(("apt-cacher-ng",pid=5336,fd=5))
LISTEN 0 250 :::3142 :::* users:(("apt-cacher-ng",pid=5336,fd=6))

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

客户端使用方式

1. 环境变量方法

设置环境变量,下面是临时设置,仅在当前终端内生效

export http_proxy=http://****:3142
sudo apt-get update

2.设置apt-get的配置

永久生效

修改/etc/apt/apt.conf(或者/etc/envrionment),增加

Acquire::http::proxy "http://****:3142/";
Acquire::ftp::proxy "ftp://****:3142/";
Acquire::https::proxy "****:3142/";

3.在命令行临时带入

在命令行后面增加-o选项

sudo apt-get -o Acquire::http::proxy="http://****:3142" update

最新文章

  1. JavaScript 开发技巧 || 返回有效值
  2. explain 执行计划详解
  3. 近期C++编译问题汇总
  4. java基础-002
  5. CALayer加阴影后动画卡的处理办法
  6. 用net匹配并替换iOS标准的emoji表情符号
  7. Java代码操作Redis的sentinel和Redis的集群Cluster操作
  8. Excel2010: Excel使用小技巧(不断更新)
  9. 解决无法获取 GridView 隐藏列值问题
  10. Android稳定性测试之Log分析
  11. Oak Seeds 网站项目回顾
  12. Echarts数据可视化series-line线图,开发全解+完美注释
  13. PhantomJS命令行选项
  14. Mac谷歌浏览器跨域
  15. 网络:OSPF理解
  16. Qt之QLocalServer
  17. 执行SQL的DbHelperSQL
  18. HDU 4123 Bob’s Race(RMQ)
  19. jQuery EasyUI 简介
  20. PHP 把字符转换为 HTML 实体 - htmlentities() 函数

热门文章

  1. [经验] 电源抑制比(PSRR)的测量原理及解决方法
  2. 用STM32内置的高速ADC实现简易示波器
  3. wifi 热点配置最优信道
  4. (转载)关于Linux C函数strtok的使用要点
  5. 第01课 OpenGL窗口(1)
  6. Python学习路线【对标大厂Python工程师的招聘要求,并推荐优质免费资源】打卡学习不迷茫
  7. 跬步千里 —— 阿里云Redis bitfield命令加速记
  8. 不破不立,祝贺EDG夺得S11冠军。这一夜,我看到太多Flag成真
  9. 使用BadBoy录制JMeter脚本
  10. Leetcode 课程表 C++ 图的深度搜索和广度搜索练习