debian创建apt-proxy代理

由于公司网络比较慢.所以需要建立一个代理服务器或镜象站点!考虑到创建和维护镜象的投入比较大!所以选择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代理,布布扣,bubuko.com

时间: 2024-10-21 11:21:17

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

豆瓣Redis解决方案Codis源码剖析:Proxy代理

豆瓣Redis解决方案Codis源码剖析:Proxy代理 1.预备知识 1.1 Codis Codis就不详细说了,摘抄一下GitHub上的一些项目描述: Codis is a proxy based high performance Redis cluster solution written in Go/C, an alternative to Twemproxy. It supports multiple stateless proxy with multiple redis instan

Proxy - 代理模式

定义 为其他对象提供一种代理以控制对这个对象的访问. 案例 对一个对象进行访问控制的原因在于只有确实需要这个对象的时候,才会进行创建和初始化.比如一个文件编辑系统,要打开一个文件,但是文件里边除了文字,还有许多的图片.而打开文件的时候,屏幕只有那么大,不一定能完整的显示.为了提升打开文件的速度,这时候不能显示的图片就可以延迟创建,在需要显示的时候才把它创建处对象,再显示出来,这时候就需要代理模式: ImageProxy就是Image的一个代理,只有需要画Image的时候,才会去创建Image对象

ES6新特性:Proxy代理器

ES6新特性:Proxy: 要使用的话, 直接在浏览器中执行即可, node和babel目前还没有Proxy的polyfill;,要使用的话,直接在浏览器中运行就好了, 浏览器的兼容性为:chrome>39或者firefox>18: Proxy的基本使用: Proxy如其名, 它的作用是在对象和和对象的属性值之间设置一个代理,获取该对象的值或者设置该对象的值, 以及实例化等等多种操作, 都会被拦截住, 经过这一层我们可以统一处理,我们可以认为它就是“代理器” ; Proxy是一个构造函数, 使

设计模式12: Proxy 代理模式(结构型模式)

Proxy 代理模式(结构型模式) 直接与间接 人们对于复杂的软件系统常常有一种处理手法,即增加一层间接层,从而对系统获得一种更为灵活.满足特定需求的解决方案.如下图,开始时,A需要和B进行3次通信,当增加一个C后,C和B只需要通信一次,A和C通信3次就好了. 动机(Motivation) 在面向对象系统中某些对象由于某种原因(比如对象创建的开销很大,或者某些操作需要安全机制,或者需要进程外的访问等),直接访问会给使用者.或者系统结构带来很多麻烦. 如果在不失去透明操作对象的同时来管理.控制这些

zabbix proxy 代理端安装

理论部分 Zabbix Proxy适用于大规模分布式监控场景,采用的一种分担Server端压力的分层结构,Proxy只负责一定区域内的数据采集工作,然后定期将数据一次性发送给Server,极大的减轻了Server的负载压力,使得可以支持更大规模的监控需求. 实践部分 环境: 三台机器,其中proxy和agent可以通过内网访问,proxy和server需通过公网访问 IP:180.153.51.130(server端) IP:180.163.175.40(proxy端) IP:10.100.4.

Java设计模式——Proxy(代理)模式

Proxy(代理)模式为对象提供一个代理或者占位来控制对该对象的访问. 图像代理 使用Proxy模式的设计有时非常脆弱,它们依赖转发方法来调用其底层对象.转发可能会建立一个非常脆弱并且需要经常维护的设计. load()方法以JFrame对象为参数,用于在指定图像加载完毕之后进行回调.在执行load()方法的时候,它先以LOADING引用的图像对象为参数调用setImage(),然后重新绘制图形显示窗口,最后为自己启动一个单独的线程.而run()方法是在单独的线程中执行的,该方法根据构造器中指定的

设计模式(十三): Proxy代理模式 -- 结构型模式

  设计模式(十一)代理模式Proxy(结构型) 1.概述 因为某个对象消耗太多资源,而且你的代码并不是每个逻辑路径都需要此对象, 你曾有过延迟创建对象的想法吗 ( if和else就是不同的两条逻辑路径) ? 你有想过限制访问某个对象,也就是说,提供一组方法给普通用户,特别方法给管理员用户?以上两种需求都非常类似,并且都需要解决一个更大的问题:你如何提供一致的接口给某个对象让它可以改变其内部功能,或者是从来不存在的功能? 可以通过引入一个新的对象,来实现对真实对象的操作或者将新的对象作为真实对象

Java 设计模式(八) Proxy(代理)模式及Spring引申

Proxy 基本概念 代理模式(Proxy pattern)是一种使用率非常高的模式: 为其他对象提供一种代理以控制对这个对象的访问 代理模式也叫作委托模式,它是一项基本设计技巧 Proxy中的角色 Subject(抽象主题类):既可以是抽象类也可以是抽象的接口 RealSubject(具体的主题角色):是被委托角色或者说是被代理角色 Proxy(代理主题角色):是委托类或者代理类: 它负责对真实的角色的应用 把Subject定义的方法限制委托给RealSubject实现 在RealSubjec

react服务端渲染(九)proxy代理&&多级路由&&数据的脱水和注水

使用reducer之后 我们现如今无法使用reducer来替代createStore来实现服务端的渲染! 服务端渲染之后,客户端会再次渲染,因为我们的客户端创建的store为空.解决办法:在服务端渲染的时候将获取到的数据赋值一个全局变量,客户端创建的store以这个变量的值作为初始值. const Store = createStore(Rducer,window.info,applyMiddleware(thunk)); 中间层代理转发,我们的浏览器端渲染之前是直接发送'http://47.9