zoukankan      html  css  js  c++  java
  • 安装设置squid3代理更新

    经常安装Openstack , 避免不了多次安装系统,多次apt-get update 更新软件,有条件的用户会自己创建一个ubuntu的源,以免每次连处网更新耗费时间。
     
    因为一些原因,我们的测试机房的机器无法直接上网,于是我就想到用自己可以上网的机器搭个代理,供服务器们上网更新软件。
     
    同时基于 squid强大的cache功能,可以把软件缓存在磁盘上,其它机器或者本机下次更新相同软件时,就免去了再下载之苦。
     
    开始干活:
     
    apt-get install squid3
    
    mv /etc/squid3/squid.conf /etc/squid3/squid.conf_bak
     
    vi /etc/squid3/squid.conf
      http_port 3128
      http_access allow all
    cache_mem 256 MB
    maximum_object_size_in_memory 2 MB
    memory_replacement_policy lru
    cache_dir ufs /usr/local/squid/var/cache 5120 16 256
    max_open_disk_fds 0
    minimum_object_size 0 KB
    maximum_object_size 100 MB
    cache_effective_user squid

    创建squid用户(关键):

    useradd squid
    chown -R /usr/local/squid
    chown -R /var/log/squid3
     
    创建cache 目录
    squid3 -z
     
    service squid3 restart
     
    然后在要更新的服务器上设置代理服务器地址即可。
     
    vi /etc/apt/apt.conf
    Acquire::http::Proxy "http://user:password@192.168.10.88:3128/";
     
    这样,即可以在本地源更新软件,又不必镜像ubuntu源,占用几十G 空间. 还可以随时保持源的更新。
  • 相关阅读:
    机器学习
    机器学习
    JavaWeb之tomcat安装、配置与使用(一)
    Tomcat安装、配置和部署笔记
    Java配置----JDK开发环境搭建及环境变量配置
    安装SQL2012
    SQLServer 数据库变成单个用户后无法访问问题的解决方法
    临时记录
    SQL Server 动态生成数据库所有表Insert语句
    SQL2000查看表的大小
  • 原文地址:https://www.cnblogs.com/linwinfan/p/3064824.html
Copyright © 2011-2022 走看看