使用代理squid服务器器软件squid的插件squrim时遇到问题

当前访客身份:游客 [
当前位置:
SquidModel
SquidModel 是
的一个图形化配置软件,完全支持 Squid 2.6 版本。
授权协议: 未知
开发语言:
操作系统:
收录时间: 日
使用 SquidModel 中的任何问题
共有 39 个类似软件
Squid cache(简称为Squid)是一个流行的自由软件(GNU通用公共许可证)的代理服务...
GAdmin-Squid 是一个图形化的 Squid HTTP代理服务器的管理界面。...
Squid Analyzer 解析 Squid 代理服务器的日志并生成了关于点击、流量、用户和网络、...
Cacheboy Squid 直接继承了 Squid-2 代码的一个代理服务器软件。其目的是在 Squid ...
GAdmin-ProFTPD是一个基于GTK的可视化squid管理工具。 更多的屏幕截图请看:http:...
LightSquid 是一个简单的 squid 日志分析器,使用 Perl 开发的 CGI 脚本来动态生成...
SquidNT 是 Squid 的 For
Windows的版本,然此版本不是Squid项目官方发布的For W...
Squid 能让过滤 (Filter) 不当资讯网站,但若是您一笔一笔自行定义实在是很累的事,...
Whitetrash 是一个 Squid 的插件,为 HTTP 和 SSL 提供一个界面友好的域名白名单服...
SARG的全称是:Squid Analysis Report Generator SARG作为一款Squid日志分析工具,...
共有 29 人关注 SquidModelWProxy - 免费代理服务器软件
WProxy是一款运行在windows系统上的代理服务器软件,可以给局域网的其他电脑提供代理上网服务,支持HTTP、SOCKS、POP3、SMTP代理服务,并且支持高速web缓存和代理验证。
我们开发这款软件的本意是为了给WFilter用户提供代理服务器的部署方案,不过WProxy的性能和稳定性表现都超出了预期,所以现在免费开放出来答谢广大用户长期以来的支持。
立即下载WProxy!
WProxy可以给局域网的其他电脑提供代理上网服务,可以用作单独的代理服务器,也可以和WFilter软件结合进行上网行为管理。
主要功能:
多种代理服务:HTTP代理、SOCK5、SMTP代理、POP3代理。
高速Web缓存:高速的web缓存技术,支持超大缓存空间(最大100G)。
代理账号验证: 可以结合WFilter(超级嗅探狗),对需要使用代理上网的机器进行账号验证,支持域账户以及自定义账户。
IP黑白名单:可以允许、禁止IP通过代理,也可以允许或禁止指定IP使用代理上网,支持单个IP以及网段。
支持高并发处理,性能和squid代理比较毫不逊色,具体性能请参考“性能”。
终身免费。
WProxy相关截图:
WProxy性能
下表中列出了WProxy 3.0和Squid 2.6 for windows在不同目标网页下的速度比较。
用一个wget连接网页(无缓存)进行测试,数据如下:
在单连接不缓存的网页的情况下,WProxy比Squid稍慢。
2. 多并发(无缓存)
多并发连接的情况下,测试不进行缓存的网页,数据如下:
每个连接的请求数
每个连接的请求数
多并发无缓存的网页时,连接数少的情况下(20个以内)Squid比WProxy速度快;但是在连接数多的情况下WProxy就比Squid快了。
3. 多并发(有缓存)
多并发的情况下,访问允许缓存的网页,测试数据如下:
每个连接的请求数
每个连接的请求数
多并发有缓存的网页时,性能基本持平。在连接数少的情况下Squid快;连接数多时,WProxy要稍快一些。您所在的位置: &
代理服务器软件Squid 使用详解
日15:26  
做为眼下最流行的操作系统,Linux已经越来越受到世人的关注。虽然目前Linux的软件还不是很丰富,替代WINDOWS作为普通PC机操作系统还为时过早,但是在服务器领域,Linux的稳定性,可操作性决不输于任何操作系统,并且也有优秀的软件支持
做为眼下最流行的操作系统,Linux已经越来越受到世人的关注。虽然目前Linux的软件还不是很丰富,替代WINDOWS作为普通PC机操作系统还为时过早,但是在服务器领域,Linux的稳定性,可操作性决不输于任何操作系统,并且也有优秀的软件支持 。Squid就是其中之一。Linux加Squid的组合做为代理服务器,性能远远超过WINNT加MSPROXY2.0(个人观点),为几百人的小型局域网代理绰绰有余。下面,我就详细的介绍Squid的安装及使用技巧,希望大家能够喜欢上它。
1.Squid简介
Squid是一个缓存internet数据的一个软件,它接收用户的申请,并自动处理所下载的数据。也就是说,当一个用户象要下载一个主页时,它向Squid发出一个申请,要Squid替它下载,然后Squid连接所申请网站并请求该主页,接着把该主页传给用户同时保留一个备份,当别的用户申请同样的页面时,Squid把保存的备份立即传给用户,使用户觉得速度相当快。目前,Squid 可以代理HTTP, FTP, GOPHER, SSL 和 WAIS 协议,暂不能代理POP, NNTP等协议。不过,已经有人开始修改Squid,相信不久的将来,Squid能够代理这些协议。
Squid能够缓存任何数据吗?不是的。象缓存信用卡帐号、可以远方执行的scripts、经常变换的主页等是不合适的也是不安全的。Squid可以自动的进行处理,你也可以根据自己的需要设置Squid,使之过滤掉你不想要的东西。
Squid可以工作在很多的操作系统中,如AIX, Digital Unix, FreeBSD, HP-UX, Irix, Linux, NetBSD, Nextstep, SCO, Solaris,OS/2等,也有不少人在其他操作系统中重新编译过Squid。
Squid对硬件的要求是内存一定要大,不应小于128M,硬盘转速越快越好,最好使用服务器专用SCSI硬盘,处理器要求不高,400MH以上既可。
2. Squid的编译和运行
其实现在的Linux发行套件中基本都有已经编译好的Squid,你所作的就是安装它既可。如果你手头没有现成的编译好的Squid或想使用最新的版本,去ftp:squid.nlanr.net下载一份,自己编译。
Squid的编译是非常简单的,因为它基本上是自己配置自己。最容易出现的问题是你的系统上没有合适的编译器,这可以通过安装相应的编译器解决。如果出现其他问题,你可以问一下有经验的用户或到相应的邮件列表寻找帮助。
编译Squid之前,最好建一个专门运行Squid的用户和组。我就在自己的服务器上建了一个名为squid的用户和组,用户目录设为/usr/local/squid。然后su为用户squid并从squid.nlanr.net下载Squid的源文件到目录 /usr/local/squid/src中,用如下命令进行解压:
%tar xzf squid-2.0.RELEASE-src.tar.gz %cd /usr/local/squid/src/ squid-*.*.RELEASE / %./configure %make %make install
第一个命令在目录/usr/local/squid/src中产生一个新的子目录/squid-*.*.RELEASE/。命令./configure会自动查询你的系统配置情况以及你系统中使用的头文件。不加参数的./configure会把Squid安装在目录/usr/local/squid中,如果你想使用其他目录,用如下命令./configure --prefix=/some/other/directory,这会把Squid安装在目录/some/other/directory中。make命令编译Squid,make install命令安装Squid。
不出意外的话,目录/usr/local/squid中会出现如下目录:
/bin /cache /etc /logs/ /src (自己创建的)
目录/bin中含有Squid可执行程序,包括Squid本身,ftpget等。
目录/cache包含Squid缓存的数据,其中包含象/00/ /01/ /02/ 以及/03/这样的目录,这些目录中还有子目录,因为目录多了比在一个目录成千上万的文件中寻找一个文件更容易,速度更快。
目录/etc中包含Squid的唯一的配置文件squid.conf。
目录/logs中包含Squid的日志。
3. squid.conf文件的配置
在安装Squid后,在目录/usr/local/squid /etc中会自动产生一个样本squid.conf文件,文件中对每一个选项都有详细的说明,用户可以通过修改该文件以满足不同的需要。
总的来说,有如下几个重要选项:
http_port:设定Squid监听的端口,你最好设一个比较好记的端口号,以便在进行客户机配置时容易记住。我的机器上端口号设的是8080。缺省为3128。
cache_mem:设定Squid占用的物理内存,根据我的经验,cache_mem的大小不应超过你的服务器物理内存的三分之一,否则将会影响机器的总体性能。
maximum_object_size:设定Squid可以接收的最大对象的大小。Squid缺省值为4M,我自己入认为太大,你可以根据自己的需要进行设定。
cache_dir:设定缓存的位置、大小。一般看起来形式如下“cache_dir /usr/local/squid/cache 100 16 256”。 /usr/local/squid/cache代表缓存的位置;100代表缓存最大为100M;16和256代表一级和二级目录数。
cache_effective_user:设定使用缓存的有效用户。缺省为用户nobody,如果你的系统中没有用户nobody,最好建一个或以非root用户运行Squid。
下面我给出一个最简单的squid.conf文件:
#squid.conf - a very basic config file for squid #Turn logging to it's lowest level debug_options ALL,1 #defines a group (or Access Control List)that includes all IP addresses acl all src 0.0.0.0/0.0.0.0 #define RAM used cache_mem 32M #defines the cache size cache_dir /usr/local/squid/cache 100 16 256 #allow all sites to use connect to us via HTTP http_access allow all #allow all sites to use us as a sibling icp_access allow all #test the following sites to check that we are connected dns_testnames internic.net usc.educs.colorado.edu mit.edu yale.edu #run as the squid user cache_effective_user squid squid
这个配置文件允许所有人使用Squid,创建了100M缓存,使用32M内存,在缺省位置"/usr/local/squid/cache"缓存数据,所有缓存数据以组squid和用户squid身份保存,端口为3128。虽然这个配置很不安全,但是它已经能使用了。
4. 运行Squid
首先以root身份登陆。运行如下命令:
%/usr/local/squid/bin/squid ?z
该命令会产生Squid所有的缓存目录。
如果你想前台执行Squid,接着执行命令:
%/usr/local/squid/bin/squid -NCd1
该命令正式启动Squid。如果一切正常,你会看到一行输出
Ready to serve requests.
如果想后台运行Squid,把它做为一个精灵进程,执行命令:
%/usr/local/squid/bin/squid
观察Squid是否运行使用命令:
% squid -k check
输出会告诉你Squid的当前状态。
好了,文章先写到这里,其实这里介绍的都是最基本的东西,Squid有好多高级的功能,如做WEB服务器的高速缓存,做二级代理服务器,做为防火墙,以及怎样设定过滤规则等,这里就不详述了,如果有机会再奉献给大家。(责任编辑:liucl)
[责任编辑:jaywu]
相关专题:
?( 10:18:44)
?( 06:42:38)
?( 07:32:02)
?( 08:08:27)
?( 07:38:46)
?( 07:41:02)
clickurl: wenzilian_need_block? '/adsclick?oid=13925&loc=News_Fenlei_c_1&url=/cyclone/': '/adsclick?oid=13925&loc=News_Fenlei_c_1&url=/cyclone/',
inner: wenzilian_need_block? '超级旋风下载世界真奇妙': '超级旋风下载世界真奇妙'
document.write(str_format('', {
clickurl: wenzilian_need_block? '/adsclick?oid=13926&loc=News_Fenlei_c_2&url=/': '/adsclick?oid=13926&loc=News_Fenlei_c_2&url=/',
inner: wenzilian_need_block? '奇幻世界的神秘魔力诱惑': '奇幻世界的神秘魔力诱惑'
document.write(str_format('', {
clickurl: wenzilian_need_block? '/adsclick?oid=13927&loc=News_Fenlei_c_3&url=/': '/adsclick?oid=13927&loc=News_Fenlei_c_3&url=/',
inner: wenzilian_need_block? '银行卡充值Q币9折优惠啦': '银行卡充值Q币9折优惠啦'
document.write(str_format('', {
clickurl: wenzilian_need_block? '/adsclick?oid=13928&loc=News_Fenlei_c_4&url=/': '/adsclick?oid=13928&loc=News_Fenlei_c_4&url=/',
inner: wenzilian_need_block? '作QQ会员独享尊贵的特权': '作QQ会员独享尊贵的特权'
document.write(str_format('', {
clickurl: wenzilian_need_block? '/adsclick?oid=13929&loc=News_Fenlei_c_5&url=http://digi./mobile/': '/adsclick?oid=13929&loc=News_Fenlei_c_5&url=http://digi./mobile/',
inner: wenzilian_need_block? '全国热卖手机关注排行榜': '全国热卖手机关注排行榜'
document.write(str_format('', {
clickurl: wenzilian_need_block? '/adsclick?oid=15075&loc=News_Fenlei_c_6&url=/': '/adsclick?oid=15075&loc=News_Fenlei_c_6&url=/',
inner: wenzilian_need_block? 'qq音乐搜索带来享受生活': 'qq音乐搜索带来享受生活'
document.write(str_format('', {
clickurl: wenzilian_need_block? '/adsclick?oid=15079&loc=News_Fenlei_c_7&url=/': '/adsclick?oid=15079&loc=News_Fenlei_c_7&url=/',
inner: wenzilian_need_block? '在家体验疯狂购物的乐趣': '在家体验疯狂购物的乐趣'
document.write(str_format('', {
clickurl: wenzilian_need_block? '/adsclick?oid=15081&loc=News_Fenlei_c_8&url=/': '/adsclick?oid=15081&loc=News_Fenlei_c_8&url=/',
inner: wenzilian_need_block? '腾讯笑话让你每日笑哈哈': '腾讯笑话让你每日笑哈哈'
document.write(str_format('', {
clickurl: wenzilian_need_block? '/adsclick?oid=15084&loc=News_Fenlei_c_9&url=/mall/': '/adsclick?oid=15084&loc=News_Fenlei_c_9&url=/mall/',
inner: wenzilian_need_block? '让魔法表情书写你的心情': '让魔法表情书写你的心情'
document.write(str_format('', {
clickurl: wenzilian_need_block? '/adsclick?oid=15085&loc=News_Fenlei_c_10&url=/': '/adsclick?oid=15085&loc=News_Fenlei_c_10&url=/',
inner: wenzilian_need_block? '升级QQ会员独享尊贵特权': '升级QQ会员独享尊贵特权'
document.write(str_format('', {
clickurl: wenzilian_need_block? '/adsclick?oid=15086&loc=News_Fenlei_c_11&url=http://astro./': '/adsclick?oid=15086&loc=News_Fenlei_c_11&url=http://astro./',
inner: wenzilian_need_block? '让我们一起开启命运之门': '让我们一起开启命运之门'
document.write(str_format('', {
clickurl: wenzilian_need_block? '/adsclick?oid=15087&loc=News_Fenlei_c_12&url=': '/adsclick?oid=15087&loc=News_Fenlei_c_12&url=',
inner: wenzilian_need_block? '买车 卖车 新车 试车': '买车 卖车 新车 试车'
电话:010-
邮箱:(请将“#”改为“@”)
Copyright & 1998 - 2015 Tencent. All Rights Reserved维基百科,自由的百科全书
software bundle (here additionally with Squid).
Squid Cache(簡稱為Squid)是软件。Squid用途广泛的,可以作为,可以过滤流量帮助网络安全,也可以作为代理服务器链中的一环,向上级代理转发数据或直接连接互联网。Squid程序在一类系统运行。由于它是开源软件,有网站修改Squid的源代码,编译为原生Windows版;用户也可在Windows里安装,然后在Cygwin里编译Squid。
Squid的發展歷史相當悠久,功能也相當完善。除了外,對於與的支援也相當好,在3.0測試版中也支援了。但是Squid的上级代理不能使用协议。
Squid能在以下中运行:

我要回帖

更多关于 squid缓存服务器 的文章

 

随机推荐