Squid缓存代理服务器安装过程
来源:互联网 发布:caj阅读器 for mac 编辑:程序博客网 时间:2024/06/05 21:55
Squid缓存代理服务器安装过程
环境:CentOS 6.8
1.安装软squid件包
yum -y install squid*
2.squid配置文件
/etc/squid/squid.conf
3.启动squid服务
service squid start/restart
4.停止squid服务
service squid stop
5.重新加载配置文件
squid -k reconfig常用Squid配置项实例:
http_port 192.168.10.1:3128# 在192.168.10.1的3128端口上开启代理服务 可以改变IP与监听端口cache_mem 64M# 开启代理时所用的最大内存64M 一般情况下建议将物理内存的1/3划给它maximum_object_size 4096KB # 缓冲池对象最大单位 4Mreply_body_max_size 10480000 allow all客户通过代理服务器下载外网最大数据包或附件10Maccess_log /var/log/squid/access.log# 日志存储位置visible_hostname 192.168.10.1# 显示的主机名cache_dir ufs /var/spool/squid 100 16 256# 缓存目录位置 100M缓存大小 16个1级目录,每个包含256个2级目录acl innet src 192.168.10.0/24# 定义innet列表,内容来自192.168.10.0网段的IPacl all src 0.0.0.0/0.0.0.0# 定义all列表,内容来自所有网段IPhttp_access allow innet# 允许innet列表用户上网http_access deny all# 禁止all列表用户上网
配置透明步骤:
1.修改squid.conf文件:
http_port 192.168.10.1:3128 transparent2.重新加载该配置
squid -k reconfig3.添加Iptables规则,将内部来自192.168.10.0/24网段,通过eth0网卡,访问80端口的请求,通过PREROUTING重定向到3128端口
iptables -t nat -I PREROUTING -i eth0-s 192.168.10.0/24 -p tcp --dport 80 -j REDIRECT --to 3128
4.查看命中率:
curl -I URL 0 0
- Squid缓存代理服务器安装过程
- CentOS安装squid代理服务器
- squid代理服务器安装配置
- CentOS安装squid代理服务器
- CentOS安装squid代理服务器
- CentOS安装squid代理服务器
- linux 安装 squid 代理服务器
- CentOS安装squid代理服务器
- linux下安装squid代理服务器
- CentOS 7安装squid代理服务器
- Centos 安装配置代理服务器软件Squid
- ubuntu11.10上安装Squid配置代理服务器
- Linux 虚拟机中 安装 Squid代理服务器
- Squid代理服务器的安装与配置
- Centos 安装配置代理服务器软件Squid
- CentOS6 Squid代理服务器的安装与配置
- Squid代理服务器的安装与配置 CentOS
- Centos7 安装nghttpx与squid(代理服务器)
- git修复commit记录
- 集锦——浏览器每次访问自动更新网页,不用手工设置,附Google/firefox/Ie
- Xcode 环境变量及路径设置
- scala学习:环境搭建
- 单链表
- Squid缓存代理服务器安装过程
- Java:数列排序
- 高斯_约当消元(浮点)
- 增强型的for循环
- 默认 redis 安装存在漏洞, 可以直接 获取 root 权限
- 【2016.1.27】【数组】《求数组中的最大值和最小值》方法
- idea点击+号没有tomcat插件解决方法
- title属性中的内容包含大于号和小于号, 如何替换?
- [Leetcode]142. Linked List Cycle II @python