惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

WordPress大学
WordPress大学
G
Google Developers Blog
M
MIT News - Artificial intelligence
Vercel News
Vercel News
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
GbyAI
GbyAI
B
Blog RSS Feed
Blog — PlanetScale
Blog — PlanetScale
Microsoft Security Blog
Microsoft Security Blog
V
Visual Studio Blog
Stack Overflow Blog
Stack Overflow Blog
雷峰网
雷峰网
The Cloudflare Blog
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
F
Fortinet All Blogs
L
LangChain Blog
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
A
About on SuperTechFans
T
The Blog of Author Tim Ferriss
B
Blog
J
Java Code Geeks
Hugging Face - Blog
Hugging Face - Blog
I
InfoQ
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com

博客园 - linwinfan

ZABBIX新功能系列2-通过Webhook调用虚拟化API重启故障主机 ZABBIX新功能系列1-使用Webhook将告警主动推送至第三方系统 xenserver添加静态路由 redmine常见问题 Opennms 问题整理 OpenERP 使用与开发笔记(一) KEEPALIVED 双机自动切换部署备忘 使用flume-ng聚合双活Nginx日志 迁移 VMware 虚拟机到 KVM iscsiadm基本用法 第4章.计算节点 第三章.可扩展性 第二章 云控制器设计 OpenStack实施管理手册-第一章 部署准备 VMware workstation to exsi openQRM在CENTOS64上的安装部署 在服务器上排除问题的头五分钟(转) u960s指令 某程序反向工程记录
安装设置squid3代理更新
linwinfan · 2013-05-07 · via 博客园 - linwinfan

经常安装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 空间. 还可以随时保持源的更新。