Ubuntu apt代理apt-cacher-ng配置及使用
2024-09-05 05:45:55
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
最新文章
- JavaScript 开发技巧 || 返回有效值
- explain 执行计划详解
- 近期C++编译问题汇总
- java基础-002
- CALayer加阴影后动画卡的处理办法
- 用net匹配并替换iOS标准的emoji表情符号
- Java代码操作Redis的sentinel和Redis的集群Cluster操作
- Excel2010: Excel使用小技巧(不断更新)
- 解决无法获取 GridView 隐藏列值问题
- Android稳定性测试之Log分析
- Oak Seeds 网站项目回顾
- Echarts数据可视化series-line线图,开发全解+完美注释
- PhantomJS命令行选项
- Mac谷歌浏览器跨域
- 网络:OSPF理解
- Qt之QLocalServer
- 执行SQL的DbHelperSQL
- HDU 4123 Bob’s Race(RMQ)
- jQuery EasyUI 简介
- PHP 把字符转换为 HTML 实体 - htmlentities() 函数
热门文章
- [经验] 电源抑制比(PSRR)的测量原理及解决方法
- 用STM32内置的高速ADC实现简易示波器
- wifi 热点配置最优信道
- (转载)关于Linux C函数strtok的使用要点
- 第01课 OpenGL窗口(1)
- Python学习路线【对标大厂Python工程师的招聘要求,并推荐优质免费资源】打卡学习不迷茫
- 跬步千里 —— 阿里云Redis bitfield命令加速记
- 不破不立,祝贺EDG夺得S11冠军。这一夜,我看到太多Flag成真
- 使用BadBoy录制JMeter脚本
- Leetcode 课程表 C++ 图的深度搜索和广度搜索练习