zoukankan      html  css  js  c++  java
  • Ubuntu apt代理apt-cacher-ng配置及使用

    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
    
  • 相关阅读:
    sql学习笔记
    正则表达式30分钟入门教程(转) 收藏
    学习Javascript闭包(Closure)
    Bug等级规范
    下载1G的东西用1M网速理论上要用多长时间?
    C#多线程学习(四) 多线程的自动管理(线程池)
    JS调用WebServers
    北京软件公司排名
    Js调用WebServices
    C#多线程学习(三) 生产者和消费者
  • 原文地址:https://www.cnblogs.com/Aaron-23/p/14416258.html
Copyright © 2011-2022 走看看