`
arpenker
  • 浏览: 358387 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

squid for windows

阅读更多
http://squid.acmeconsulting.it/
这个地址隐藏的相当的。。。。无语。




是大家也许不知道,Squid有一个for Windows的版本,下载地址为: http://www.acmeconsulting.it/pagine/opensource/squid/SquidNT.htm
    先来说一下Squid for Windows的安装,需求:你要拥有一台可联网的、运行着Windows NT/2000/XP/Server 2003的计算机,还要有Squid

for windows的软件包。从网上下载的Squid for windows的二进制文件是压缩到zip文件里的,首先来解压缩这个文件,加压后会生成一个

Squid的文件夹,将此文件夹拷贝到C:\,至此Squid for Windows算是被“安装”到你的Windows计算机了。(备注:Squid for windows的默认

安装是在C:\squid下,当然,可以把Squid放到其他的路径,但是需要大量的配置squid配置文件中的路径信息,那样会比较麻烦)
    Unix Like的操作系统下的大部分软件都是基于命令行的,使用文本文件进行配置,这样虽说对一些用惯了Windows下软件的朋友们会有些

复杂的感觉,但是这样的软件还是有好处的,毕竟其没有Gui会有更高的性能,配置文件的编写更具灵活性,下面我们来看一下具体怎么配置

squid for windows。首先,单击[开始],选择“运行”,输入 cmd 打开Windows的“命令提示符” 窗口,在命令提示符窗口内输入以下命令:
C:\>cd c:\squid\etc
C:\squid\etc>copy squid.conf.default squid.conf   **将Squid的默认配置文件复制一份并起名为squid.conf
C:\squid\etc>copy mime.conf.default mime.conf     **将mime.conf.default复制一份并起名为mime.conf

下面,我们可以使用任意文本编辑器对squid.conf(配置文件)进行编辑,修改squid的配置语句,文件中的#后的文本表示注释。
首先,我们找到TAG: acl段,这里是定义访问Squid的IP地址及其对应的名称
我们在此段acl Safe_ports port 777 #multiling http后增加一个新行,写 “acl 名称 src IP地址”

示例:acl name1 src 192.168.100.0 #定义所有来自192.168.100.*的机器对应的名称为name1

然后我们找到TAG: http_access段,这里是定义允许访问squid的列表
我们在此段http_access deny CONNECT !SSL_ports后增加一个新行,写“http_access allow/deny 名称”,allow表示允许访问,deny表示拒

绝访问。

示例:http_access allow name1 #定义所有标识为name1(192.168.100.*)的机器允许访问squid代理服务器

并且在后面再增加一行 http_access deny all。

任何一个网络应用都会对应一个或N个端口,squid的默认端口是3128,如果要更改,找到 #http_port 3128 这里,删掉前面的#号,并且修改

后面的端口号。

示例:http_port 7777 #将squid的服务端口改为7777

由于Squid是基于Cache(缓存)的代理服务器,所以设置缓存的大小对优化服务器的性能是有必要的,下面来看一下如何设置cache的大小。
找到#cache_mem 8 MB这句 删掉前面的#号 将默认的8修改到需要的大小,这里的数值应视具体的机器可用内存而定,应在内存允许的情况下尽

量地设置的大一些以提高代理服务器性能,但不能让代理服务器的缓存大小影响本机器的性能。

示例:cache_mem 200 MB #设置squid使用200MB的内存当做代理服务器缓存

最后我们还要有一个步骤,否则在启动squid服务的时候会报错,那就是配置TAG: visible_hostname段,找到此段,再后面添加

visible_hostname 机器名(随便起) 这么一行,就搞定了。

示例:visible_hostname supersrv #将hostname设置为supersrv

至此,可以保存squid.conf并且退出文本编辑器了,简单的Squid for Windows的配置已经完成。

下面我们回到命令行,输入以下命令:
c:\>cd c:\squid\sbin
C:\squid\sbin>squid -i    (注册Squid为Windows的服务,默认的服务名为SquidNT,可以使用“管理工具”中的“服务”来启动/停用服务)
C:\squid\sbin>squid -z    (生成高速缓存的目录)
C:\squid\sbin>squid       (启动squid服务,另一种比较好的方法是在“管理工具”,“服务”中选择SquidNT,然后选择启动服务)

    以上简明说明了squid for Windows的安装,配置,启动,此文应用在Unix/Linux下的对Squid的简单配置也是可行的。
分享到:
评论

相关推荐

    Squid for Windows 配置 有缓存

    squid for windows 2.7 以上版本

    squid for windows 安装方法.doc

    ### Squid for Windows 安装与配置指南 #### 一、概述 Squid是一款广泛使用的代理服务器软件,主要用于缓存网页数据以提高访问速度、节省带宽等目的。Squid for Windows版本使得该软件能在Windows操作系统上运行。...

    squid for windows 2.5

    squid for windows 2.5

    squid3.5 for windows x64

    squid3.5版 for windows 64位。经过在windows server 2008上测试好用。

    squid 2.7 for windows

    squid 2.7 for windows

    Squid for windows 反向代理缓存服务器配置软件

    也就是说,当一个用户想要下载一个主页时,它向Squid发出一个申请,要Squid替它下载,然后Squid 连接所申请网站并请求该主页,接着把该主页传给用户同时保留一个备份,当别的用户申请同样的页面时,Squid把保存的...

    squid3.5-windows-64

    在这个"**squid3.5-windows-64**"压缩包中,您获得了适用于64位 Windows 系统的 Squid 版本。 首先,让我们深入了解一下 Squid 的主要功能: 1. **网络缓存**:Squid 可以作为 HTTP、HTTPS 和 FTP 代理服务器,...

    squid-windows:为Microsoft Windows构建的Squid代理

    该项目提供了用于Squid代理服务器的MSI Windows Installer。 只需单击几下,即可启用Squid安装。 当前版本基于适用于Cygwin Windows 64位的最新Squid 3.5版本。安装说明 运行它,然后单击“下一步”按钮,直到安装...

    squid包含htpasswd.exe

    先来说一下Squid for Windows的安装,需求:你要拥有一台可联网的、运行着Windows NT/2000/XP/Server 2003的计算机,还要有Squid  for windows的软件包。从网上下载的Squid for windows的二进制文件是压缩到zip...

    Windows下安装squid的步骤详解

    下载squid for windows 下载地址:http://www.acmeconsulting.it/SquidNT.html //www.jb51.net/softs/43599.html二.Windows下安装squid与配置 1.解压squid-2.6.STABLE6-NT-bin.zip到C:\squid 2.单击[开始],选择...

    Squid 3.0 for windows

    **Squid 3.0 for Windows:网络缓存代理详解** Squid是一个开源的高性能HTTP/FTP代理服务器和缓存系统,广泛应用于互联网环境,以提高网站访问速度、减轻服务器负载。Squid 3.0是该软件的一个重要版本,针对Windows...

    squid-2.7 SSL For Windows

    综上所述,"Squid-2.7 SSL For Windows" 包含了在 Windows 平台上搭建并运行带有 SSL 支持的 Squid 代理服务器所需的关键知识点。这涉及到缓存技术、SSL/TLS 安全通信、代理服务器配置、以及在 Windows 环境下的系统...

    squid 2.6 for window

    在本场景中,我们讨论的是Squid 2.6版本,它为Windows平台进行了优化,具备反向代理和用户认证功能。下面将详细介绍Squid 2.6在Windows环境中的应用及其关键特性。 一、Squid 2.6概述 Squid 2.6是Squid系列的一个...

    squid-2.7.STABLE8-for windows

    "squid-2.7.STABLE8-for windows" 是针对Windows平台的Squid版本,它提供了稳定和优化的服务。 在Windows上安装Squid-2.7.STABLE8,你需要以下步骤: 1. **下载与解压**:首先,你需要从可靠的源获取`squid-2.7....

    WINDOWS系统下怎样配置squid做CDN的简明图解

    1)先下载Squid for Windows版本(//www.jb51.net/softs/43599.html),下载地址如下(ZIP文件名称:squid-2.7.STABLE4-bin.zip),可以把这个文件下载到桌面,这样好找好操作。Squid是Linux/Unix下著名的代理服务器...

    websafety:简单而强大的Web过滤器,用于HTTP和HTTPS流量

    鱿鱼的网络安全Web安全是一种ICAP Web过滤器,它与现有的Squid代理服务器集成,并提供丰富的内容和Web过滤功能,以清理传入内部家庭/企业网络的Internet流量。 该应用程序的主要功能是: 使用Squid的SSL-Bump和Peek-...

    squid权威指南 轻松配置代理服务器

    Squid是一款基于C语言开发的高性能代理缓存服务器,适用于多种操作系统,包括Linux、Windows等。它能够显著提高网络访问速度,降低服务器负载,通过缓存机制减少对远程服务器的重复请求,同时提供网络访问控制功能,...

Global site tag (gtag.js) - Google Analytics