`
luozhaoyu
  • 浏览: 344102 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

squid简单安装及配置

阅读更多
代理服务器squid安装配置说明
一、 安装Linux操作系统
安装RHEL5.5版本,选择进行默认设置即可。
注意:请在软件包安装窗口,选中Development Libraries, Development Tools选项,以安装gcc。gcc用于编译squid源代码

二、 下载安装squid
备注:以下安装过程采用Tera Term远程控制安装。也可选择直接在代理服务器端使用命令进行squid的安装。
官方网站:http://www.squid-cache.org/Versions/ 下载Version3.1版本squid。
使用tar zxvf squid-3.1.15.tar.gz命令,将squid解压到/tmp/文件夹下
引用
# cd /tmp/squid-3.1.15
# ./configure 使用默认配置
# make
# make install 编译并安装squid


三、 配置squid文件及iptables防火墙
Squid的配置文件位于目录/etc/squid/下,使用如下命令进入该目录:
引用
# cd /etc/squid/


使用命令# cp squid.conf squid.conf.bak 备份一下原始的squid.conf文件后,输入命令# vim squid.conf 配置squid文件。
3.1 常用选项
http_port选项
可以用来改变Squid监听HTTPD客户连接请求的端口,默认是3128。我们这里采用的是默认端口,如下图所示。

cache_mgr选项
配置其加入服务器管理者的电子邮箱,当错误发生时,该地址会显示在错误页面上,以便于用户联系管理者。
改变以下这些参数,设置squid缓存的文件系统、位置和缓存策略:
引用
cache_dir ufs/var/squid
cache_mem 32 MB
cache_swap_low 90
cache_swap_high 95

3.2 配置访问控制
acl 建立访问控制列表
http_access 应用访问控制列表
如禁用域名含有“qq.com”的网址,则在配置文件中加入:
引用
acl webqq url_regex –i qq.com
http_access deny webqq

其中,webqq为用户自己选用的访问控制变量名。这样就可以禁用“www.qq.com”、“web.qq.com”等网站。还可以控制禁用某些ip段以及端口等。具体设置如下图所示:

3.3 设置防火墙
设置代理服务器端口后,需设置防火墙使客户端可以通过该端口访问服务器。
引用
#vim /etc/sysconfig/iptables 

在iptables文件中加入:
引用
-A RH-Firewall-1-INPUT –m state –state NEW –m tcp –p tcp –dport 3128 –j ACCEPT

其中,3128为刚才设置的服务器端口。

四、 初始化及调试、运行squid服务
4.1 初始化squid.conf里配置的cache目录
引用
#squid/sbin/squid –z
第一次启动squid服务时必须输入此命令。如果有错误提示,请检查cache目录权限。
4.2 在前台启动squid,并输出启动过程
引用
#squid/sbin/squid –N –d1
显示ready to server reques,则启动成功。可以键入ctrl+c,停止squid,并以后台运行的方式启动。
4.3 启动squid后台运行
引用
#squid/sbin/squid –s
可以通过ps命令查看squid服务是否已经正常启动:
引用
#ps –A | grep squid

4.4 把squid添加到系统启动项
引用
#vim /etc/rc.d/rc.local

添加如下的命令行:
引用
/usr/local/squid/sbin/squid –s

当然你可以根据自己的习惯,选择启动方式,或者把它安装为服务。

五、    通过squid客户端查看squid运行状态
引用
squidclient -h 127.0.0.1 -p 8080 mgr:info

如果没有修改squid端口,则把8080改成3128
分享到:
评论

相关推荐

    squid-3.1.23-24.el6.x86_64 linux安装及依赖包

    squid是linux平台下的一款代理软件,配置简单、访问高效。可用以网络管理之中

    squid详细配置

    Squid工作原理 squid服务器的安装 squid服务启动前的准备 squid服务的启动与停止 squid服务的配置文件 ..... 简单明了

    squid包含htpasswd.exe

    (备注:Squid for windows的默认安装是在C:squid下,当然,可以把Squid放到其他的路径,但是需要大量的配置squid配置文件中的路径信息,那样会比较麻烦)  Unix Like的操作系统下的大部分软件都是基于命令行的,...

    高效配置的Linux代理服务器Squid介绍

    Squid与Linux下其它的代理软件如Apache、Socks、TIS FWTK和delegate相比,下载安装简单,配置简单灵活,支持缓存和多种协议。用ipchains+Squid的解决方案,就可以获得通过缓存高性 能的同时能够无缝的访问Internet。...

    生产环境的squid培训资料

    squid培训资料,简单介绍生产环境下的squid配置。

    linux_squid服务器详细介绍.txt

    该笔记由博主本人亲自整理撰写,介绍以及各方面的操作都进行了简化提示,很适合linux的萌新进行学习,内容大致:【squid的安装】【正向代理】【反向代理】【ACL访问控制列表】【配置文件简单介绍】【简化记忆】

    基于Xen的VPS 配置squid服务器

    安装很简单:apt-get install squid 配置中的重点是打开用户验证。 通过htpasswd建立用户名密码文件,然后在squid的配置文件中设置。 ...

    squid 2.6 for window

    已经调试安装完成版本,能够实现反向代理和用户认证功能,内含程序配置文件信息。

    centos下简单配置安装Squid 3.0反向代理

    安装篇: 本教程应用环境为干净centos 5.5 ,预先分好并加载/data分区,并且关闭selinux及iptables 首先修改文件描述符并设定临时端口范围,这些设置重启后生效 代码如下: cat >> /etc/security/limits.conf <...

    在Windows下利用Squid开设代理服务器

    在“突破公司网络封锁,畅游无限网络”一文提到解决方案中,是利用ccproxy来建立proxy server。ccproxy是图形界面程序,使用比较... Squid在Windows下的安装配置同样简单,包括一下几步: 1. 下载Squid 可以下载源码自

    nginx反向代理配置及优化.doc

    由于服务器apache抗不住目前的并发....整个配置安装过程很简单.在考虑高并发的情况下,在安装前就做了些优化.目前配置能抗住3000以上并发.好像不是特别大哦?呵~~ 但足以~~ 只是还有少量499问题..期待有人跟我讨论解决

    squid-exporter:鱿鱼普罗米修斯出口商

    使用环境变量配置导出器 将自定义标签添加到指标 用法: 简单用法: squid-exporter -squid-hostname "localhost" -squid-port 3128 为从localhost:9301/metrics抓取localhost:9301/metrics - job_name: squid #...

    nginx配置反向代理

    由于服务器apache抗不住目前的并发....整个配置安装过程很简单.在考虑高并发的情况下,在安装前就做了些优化.目前配置能抗住3000以上并发.好像不是特别大哦?呵~~ 但足以~~ 只是还有少量499问题..期待有人跟我讨论解决

    QSquidClassRoom:QSquidClassRoom是用于特定squid3配置的GUI-开源

    对于高级用途,应该说QSquidClassRoom是squid3配置文件和访问控制列表,GUI工具以及使用用户ID替换来重新配置squid3的程序的复合体。 使用此组合系统,您可以轻松地管理多达7个访问控制列表。 请注意,要使用...

    使用squid搭建http和https的代理服务器设置指南

    我们曾经在介绍nginx的时候顺便使用nginx做过正向代理的设定,但是如果希望支持https的话,直接使用nginx则较为困难,而使用在这方面术业有专攻的squid则要简单的多。这篇文章用于记录在centos7上安装和设定squid3.5...

    企业级Linux服务攻略

    1.2.2 使用ifconfig配置IP地址及辅助IP地址 1.2.3 禁用和启用网卡 1.2.4 更改网卡MAC地址 1.2.5 route命令设置网关 1.2.6 网卡配置文件 1.2.7 setup命令 1.2.8 修改resolv.conf设置DNS 1.3 网络环境测试 1.3.1 ping...

    楹栋CDN系统V1.3

    本软件基于著名的Squid V2.7,可以实现一键安装配置,细化域名管理,操作简单,其功能如下: 1、支持添加域名以及域名使用的期限管理。 2、支持远程同步添加虚拟主机管理系统下的域名。 3、支持定时重启Squid服务。 ...

    CDN环境搭建与测试

    3 虚拟机基本安装与配置 4 3.1 安装vmware 4 3.2 安装as 4 32位 4 3.3 修改系统启动level 5 3.4 关闭iptables,允许内网访问 5 3.5 修改网络设置 5 4 Local dns1/2的配置 5 4.1 安装必要的服务软件 6 4.2 配置bind 6...

    楹栋CDN系统,windows上架设CDN,免费架设CND

    本软件基于著名的Squid V2.7,可以实现一键安装配置,细化域名管理,操作简单,其功能如下: 1、支持添加域名以及域名使用的期限管理。 2、支持远程同步添加虚拟主机管理系统下的域名。 3、支持定时重启Squid服务。 ...

Global site tag (gtag.js) - Google Analytics