由于公司网络比较慢.所以需要建立一个代理服务器或镜象站点!考虑到创建和维护镜象的投入比较大!所以选择apt-proxy代理来做!可以缓解公司带宽不足的矛盾.而且只有在代理缓存,没有相应组件的情况下才去网络下载!好处多多!~
下面先推荐几个国内比较好的镜象站点!以备后用.
国内有好几个 Debian 包的镜像,让你可以更快的下载 Debian。
http://rays.swhss.com.cn/mirror/debian/


新华 Linux 公司
维护的镜像,每天更新  
ftp://ftp.linuxforum.net/debian/


中国 Linux 论坛
维护的镜像,每天更新 
http://debian.cnArrayArray.com/debian/
  
CNArrayArray 的镜像,每天更新
http://mirror.vmmatrix.net/debian/

http://mirror.vmmatrix.net/debian/
个人感觉cnArrayArray速度不如其他几个快.可能是访问量大或本公司网络造成的吧!
然后下载安装代理软件apt-proxy
apt-get install apt-proxy
安装完成后默认的配置就可以启动代理功能,而且效果也比较稳定!
启动之后系统会产生一个守护进程twistd!
ps -ax
/usr/bin/python2.3 /usr/bin/twistd --pidfile=/var/run/apt-proxy//apt-proxy.pid --rundir=/var/run/apt-prox
为了使自己能够获得比较好的代理速度,小编我选用了一个国内的mirror;
;; Backend servers, in order of preference
     82 backends =
     83         
http://ftp.us.debian.org/debian
     84         
http://ftp.de.debian.org/debian
     85         
http://ftp2.de.debian.org/debian
     86         
ftp://ftp.uk.debian.org/debian
     87         
http://rays.swhss.com.cn/mirror/debian
     88 
     8Array 
     Array0 [debian-non-US]
     Array1 ;; Debian debian-non-US archive
     Array2 ;timeout will be the global value
     Array3 backends =
     Array4         
http://ftp.uk.debian.org/debian-non-US
     Array5         
http://ftp.de.debian.org/debian-non-US
     Array6         
ftp://ftp.uk.debian.org/debian
     Array7         
http://rays.swhss.com.cn/mirror/debian-non-US
     Array8 
     ArrayArray [security]
    100 ;; Debian security archive
    101 backends =
    102         
http://security.debian.org/debian-security
    103         
http://ftp2.de.debian.org/debian-security
    104         
http://debian.cnArrayArray.com/debian-security
    105         
http://rays.swhss.com.cn/mirror/debian-security
如此之后重起/etc/init.d/apt-proxy restart
导入刚才所做的配置!
然后修改客户机的sources.list文件如下格式!
vim  /etc/apt/sources.list
deb 
http://apt-proxy-server-IP:ArrayArrayArrayArray/debian/
unstable main
deb-src 
http://apt-proxy-server-IP:ArrayArrayArrayArray/debian/
unstable main
apt-proxy默认是使用ArrayArrayArrayArray 端口,当然我们也可以修改为别的端口!大家知道
debian共有3个版本stable unstable testing,至于选择那一个随个人喜好和情况而定.但是有一点要说明,低版本升级的高版本容易,要想再换回低版本就没那么简单!
小编使用的unstable
好了运行一下apt-get update
看是否可以连接的上!
如果有问题!你可以查看系统日志来确定并修复故障
tail -f /var/log/apt-proxy.log
如果实在找不到原因可以把先前写的首选镜象站点给换成别的镜象站点,这是因为此时这个站点可能在进行更新同步的某些组件暂时不可用!
在这里建议大家把我们的apt-cache的更新时间调的稍微大一点一面由于更新频繁影响使用!
集体是把apt-proxy 的配置文件的min_refresh_delay = 1h
修改为min_refresh_delay = 23h
好了就先写到这里吧!祝好运!

debian创建apt-proxy代理的更多相关文章

  1. 新的知识点来了-ES6 Proxy代理 和 去银行存款有什么关系?

    ES给开发者提供了一个新特性:Proxy,就是代理的意思.也就是我们这一节要介绍的知识点. 以前,ATM还没有那么流行的时候(暴露年纪),我们去银行存款或者取款的时候,需要在柜台前排队,等柜台工作人员 ...

  2. ubuntu 配置 apt 使用代理

    ubuntu 配置 apt 使用代理 仅配置系统代理是无法使 apt 也使用代理的,我们需要给 apt 独立配置代理. 方法 ubuntu 官方说明 :https://help.ubuntu.com/ ...

  3. C++设计模式-Proxy代理模式

    Proxy代理模式 作用:为其他对象提供一种代理以控制对这个对象的访问. 代理的种类: 如果按照使用目的来划分,代理有以下几种: 远程(Remote)代理:为一个位于不同的地址空间的对象提供一个局域代 ...

  4. ES6新特性:Proxy代理器

    ES6新特性:Proxy: 要使用的话, 直接在浏览器中执行即可, node和babel目前还没有Proxy的polyfill;,要使用的话,直接在浏览器中运行就好了, 浏览器的兼容性为:chrome ...

  5. Proxy 代理模式

    简介 代理模式是用一个简单的对象来代替一个复杂的或者创建耗时的对象. java.lang.reflect.Proxy RMI 代理模式是对象的结构模式.代理模式给某一个对象提供一个代理对象,并由代理对 ...

  6. java设计模式之Proxy(代理模式)

    java设计模式之Proxy(代理模式) 2008-03-25 20:30 227人阅读 评论(0) 收藏 举报 设计模式javaauthorizationpermissionsstringclass ...

  7. 豌豆夹Redis解决方式Codis源代码剖析:Proxy代理

    豌豆夹Redis解决方式Codis源代码剖析:Proxy代理 1.预备知识 1.1 Codis Codis就不详细说了,摘抄一下GitHub上的一些项目描写叙述: Codis is a proxy b ...

  8. 豌豆夹Redis解决方案Codis源码剖析:Proxy代理

    豌豆夹Redis解决方案Codis源码剖析:Proxy代理 1.预备知识 1.1 Codis Codis就不详细说了,摘抄一下GitHub上的一些项目描述: Codis is a proxy base ...

  9. 三种方式给apt设置代理

    为什么设置代理,你懂得. 有很多第三方工具可以用,比如proxychains,非常好用,不过今天这不是正题.因为有可能没有代理,上网你都做不到,更别提下载软件了.想一想方法还是告诉你,免得你万一必须用 ...

  10. python + seleinum +phantomjs 设置headers和proxy代理

    python + seleinum +phantomjs 设置headers和proxy代理     最近因为工作需要使用selenium+phantomjs无头浏览器,其中遇到了一些坑,记录一下,尤 ...

随机推荐

  1. 《Python 学习手册4th》 第六章 动态类型简介

    ''' 时间: 9月5日 - 9月30日 要求: 1. 书本内容总结归纳,整理在博客园笔记上传 2. 完成所有课后习题 注:“#” 后加的是备注内容 (每天看42页内容,可以保证月底看完此书)“重点笔 ...

  2. 二分+最短路 uvalive 3270 Simplified GSM Network(推荐)

    // 二分+最短路 uvalive 3270 Simplified GSM Network(推荐) // 题意:已知B(1≤B≤50)个信号站和C(1≤C≤50)座城市的坐标,坐标的绝对值不大于100 ...

  3. 我的web前端修炼之路从此开始

    看过一篇文章,上面说过要想学习一门新技术,从什么时候开始都是不晚的.但对于一名大四的学生,只会一点简单的网页架构,只懂得HTML,CSS,JavaScript简单的一点皮毛,却怎么也说不过去.但也是这 ...

  4. Spark中的编程模型

    1. Spark中的基本概念 Application:基于Spark的用户程序,包含了一个driver program和集群中多个executor. Driver Program:运行Applicat ...

  5. 【Hadoop学习】HDFS中的集中化缓存管理

    Hadoop版本:2.6.0 本文系从官方文档翻译而来,转载请尊重译者的工作,注明以下链接: http://www.cnblogs.com/zhangningbo/p/4146398.html 概述 ...

  6. 1分钟内检查Linux服务器性能的10条命令

    如果你的Linux服务器突然负载暴增,告警短信快发爆你的手机,如何在最短时间内找出Linux性能问题所在?Netflix性能工程团队的Brendan Gregg写下了这篇博文,来看他们是怎样通过十条命 ...

  7. 剑指OFFER之二维数组中的查找(九度OJ1384)

    题目描述: 大家都知道斐波那契数列,现在要求输入一个整数n,请你输出斐波那契数列的第n项.斐波那契数列的定义如下: 输入: 输入可能包含多个测试样例,对于每个测试案例, 输入包括一个整数n(1< ...

  8. java 方法调用绑定--《java编程思想》学习笔记

    将一个方法调用同一个方法主体关联起来,就是绑定. 绑定分两种 :前期绑定 和 后期绑定 . 绑定------------- | -----前期绑定-------编译期绑定 { static , fin ...

  9. 英特尔实感3D摄像头

    RealSense 3D(实感3D)是英特尔提供的一套感知计算解决方案,包括了手势的识别.控制,人脸的识别.认证.控制,语音识别与控制,增强现实,3D扫描和重构等许多先进的技术.包括立体眼镜(暂未公开 ...

  10. 图片攻击-BMP图片中注入恶意JS代码 <转载>

    昨天看到一篇文章<hacking throung images>,里面介绍了如何在BMP格式的图片里注入JS代码,使得BMP图片既可以正常显示, 也可以运行其中的JS代码,觉得相当有趣. ...