Linux之安装部署squid代理服务器

Linux之安装部署squid代理服务器

1、案例拓扑图

系统centos6.5   软件sarg-2.3.7.tar.gz  squid-3.4.6.tar.gz

2、案例要求

(1)如上图要求配置网络,内部linux需要配置默认网关,外部linux不需要配置默认网关,squid服务器上开启路由转发。

(2)在squid服务器上安装squid,并做相关的配置,启动squid服务,查看端口。

(3)搭建传统代理服务器,要求在内部linux服务器能够使用传统代理访问外部的web服务器。内部客户端最大允许下载的文件不能超过10MB,squid最大缓存的文件为4MB。内部客户端验证文件下载。

vim   /etc/squid.conf

验证:

注意防火墙iptables,配置为:service iptables stop。如果没有配置,报错如下:

下载验证:200.0.0.10/a  200.0.0.10/b

(4)修改squid的主配置文件,搭建一台透明代理服务器,结合iptables的重定向策略。验、证内部客户端能否使用透明代理访问外部得web服务器。

重新加载服务,squid   -k   reconfigure

验证:

客户端把传统代理关闭。

(5)修改squid的主配置文件,设置ACL访问控制,要求内部客户端192.168.1.0网段在周一至周五的9:00—17:00才能使用代理服务器上网,其他时间不允许上网,并且禁止下 载.mp3,.avi,.rmvb的视频文件。针对某些目标地址建立黑名单,如

61.135.167.36

125.39.127.25

修改squid服务器的时间,客户端验证是否能上网。

客户端验证mp3视频文件能否下载。

重新加载服务squid   -k    reconfigure

验证:

web上创建.mp3文件

.mp3文件不能下载。

(6)在squid服务器上安装Squid日志分析软件sarg,进行相关的配置,并在客户端访问日志分析的网站。

安装sarg   创建安装目录     mkdri  /usr/local/s

时间: 2024-10-14 08:05:32

Linux之安装部署squid代理服务器的相关文章

Kibana在Linux上安装部署及使用说明

Kibana安装及使用说明 Kibana是一个针对Elasticsearch的开源分析及可视化平台,用来搜索.查看交互存储在Elasticsearch索引中的数据. 官方地址:https://www.elastic.co/cn/products/kibana 一.Kibana安装1.环境准备 Kibana是ElasticSearch的可视化平台,依赖ElasticSearch,需要优先安装ElasticSearch. 示例:ElasticSearch在Linux上安装部署 2.Kibana下载

Linux下安装部署AWStats日志分析系统实例

AWStats是使用Perl语言开发的一款开放性日志分析系统,可分析Apache网站服务器的访问日志,还可以用来分析Samba.Vsftpd.IIS等日志信息.       此文章主要讲解如何在linux系统下安装部署关于对Apache网站服务站日志分析的AWStats. 实验步骤一,安装部署AWStats分析软件. 一,安装AWStats软件包. 直接将其解压到/usr/local/awstats目录下即可完成安装. 使用命令:mkdir -p /usr/local/awstats tar z

Linux Redis安装部署操作指南(一)

一.Redis安装部署 1.1.环境介绍 系统环境:Red HatEnterprise Linux Server release 6.2 (Santiago) 内核版本:Linux zxt-02.com2.6.32-220.el6.x86_64 #1 SMP Wed Nov 9 08:03:13 EST 2011 x86_64 x86_64 x86_64GNU/Linux 软件版本:redis-3.0.5 主机名:zxt-1.com 主机IP:192.168.1.108 安装所需软件环境: 1.

Linux下安装部署Samba共享盘的操作手册

简述 Samba是在Linux和UNIX系统上实现SMB协议的一个免费软件,由服务器及客户端程序构成.SMB(Server Messages Block,信息服务块)是一种在局域网上共享文件和打印机的一种通信协议,它为局域网内的不同计算机之间提供文件及打印机等资源的共享服务.SMB协议是客户机/服务器型协议,客户机通过该协议可以访问服务器上的共享文件系统.打印机及其他资源.通过设置“NetBIOS over TCP/IP”使得Samba不但能与局域网络主机分享资源,还能与全世界的电脑分享资源.

Linux系统下配置squid代理服务器的过程详解

简单记录一下Squid透明代理服务器的配置 环境:VirtualBox + CentOS 6.0 + squid-3.1.4-1.el6.i686 0.检查squid是否默认安装,没有安装的先安装 [[email protected] ~]# rpm -qa squidsquid-3.1.4-1.el6.i686 1.虚拟机添加双网卡,全部设置桥接,配置IP,eth0作为外网,eth1作为内网,注意配置文件里的网卡MAC地址要和设备匹配! [[email protected] ~]# vim /

linux下安装部署Solr

一.安装准备 操作系统:CentOS 6.5 tomcat版本:apache-tomcat-7.0.54.tar.gz solr版本:solr-4.9.0.tgz 二.部署实施 安装tomcat:略..... 然后进入tomcat/bin文件夹下,执行./startup.sh启动脚本,然后在浏览器中访问tomcat的url:http://ip:8080,如下图则部署tomcat成功. 安装solr:将solr-4.9.0.tgz压缩包上次到linux的/opt目录下,使用命令行解压得到solr-

Linux上安装部署WildFly 10

WildFly 曾用名:JBoss Application Server ,红帽公司宣布 JBoss AS 的继任者 WildFly,WildFly 将推动下一代应用服务器技术的发展,这个项目的名字是 JBoss.org 社区成员在 2012 年底投票产生. WildFly 将继续保留 JBoss 企业应用平台并定位一些关键的中间件技术,包括更灵活和更先进的应用开发,实现开放混合云和 Java EE 7. 实验平台:CentOS 7.2 软件: wildfly-10.0.0.Final.zip 

linux下安装部署ansible

介绍 Ansible是一种批量部署工具,现在运维人员用的最多的三种开源集中化管理工具有:puppet,saltstack,ansible,各有各的优缺点,其中saltstack和ansible都是用python开发的.ansible其实准确的说只提供了一个框架,它要基于很多其他的python模块才能工作的,所以在安装ansible的时候你要再装很多其他的依赖包的. 好处之一是使用者可以开发自己的模块,放在里面使用.第二个好处是无需在客户端安装agent,更新时,只需在操作机上进行一次更新即可.第

Linux Redis安装部署

安装 Redis: wget http://download.redis.io/releases/redis-2.8.24.tar.gz tar xf redis-2.8.24.tar.gz ln -s redis-2.6.14 redis #建立一个链接 cd redis make PREFIX=/usr/local/redis install #安装到指定目录中 注意上面的最后一行,我们通过PREFIX指定了安装的目录.如果make失败,一般是你们系统中还未安装gcc,那么可以通过yum安装