Squid

代理服务器
授权协议 GPLv2
开发语言 C/C++
所属分类 服务器软件、 代理服务器软件
软件类型 开源软件
地区 不详
投 递 者 郜驰
操作系统 Linux
开源组织
适用人群 未知
 软件概览

Squid cache(简称为Squid)是一个流行的自由软件(GNU通用公共许可证)的代理服务器和Web缓存服务器。Squid有广泛的用途,从作为网页服务器的前置cache服务器缓存相关请求来提高Web服务器的速度,到为一组人共享网络资源而缓存万维网,域名系统和其他网络搜索,到通过过滤流量帮助网络安全,到局域网通过代理上网。Squid主要设计用于在Unix一类系统运行。

Squid的发展历史相当悠久,功能也相当完善。除了HTTP外,对于FTP与HTTPS的支援也相当好,在3.0 测试版中也支援了IPv6。

  • 1.squid是什么?   Squid是一种用来缓冲Internet数据的软件。它是这样实现其功能的,接受来自人们需要下载的目标(object)的请求并适当地处理这些请求。也就是说,如果一个人想下载一web页面,他请求Squid为他取得这个页面。Squid随之连接到远程服务器并向这个页面发出请求。然后,Squid显式地聚集数据到客户端机器,而且同时复制一份。当下一次有人需要同一页面时,Squid可

  • 最新版Squid安装 http://www.squid-cache.org/Versions/v3/3.5/ # wget http://www.squid-cache.org/Versions/v3/3.5/squid-3.5.7.tar.gz # tar zxvf squid-3.5.7.tar.gz # cd squid-3.5.7 # ./configure --prefix=/usr/l

  • 环境: XP系统的VMware Network Adapter VMnet8为192.168.93.2 网关为虚拟机防火墙的eth1:192.168.1.1, 防火墙的外网口为172.16.0.238,外网口网关为172.16.254.254. 防火墙的路由转为0.0.0.0/0 默认网关为172.16.254.254 如果防火墙不能ping 网站(如www.baidu.com) 则可能是防火墙D

  • 1、初始化缓存空间  初始化你在 squid.conf 里配置的 cache 目录,只需要第一次的时候执行就可以了。 #/usr/local/squid/sbin/squid -z 2012/03/19 15:13:54| Creating Swap Directories 2012/03/19 15:13:54| Making directories in /usr/local/squid/va

  • squid缓存服务器启动失败 问题描述 [root@localhost squid]# squid -z squid: relocation error: squid: symbol SSL_set_alpn_protos, version 解决办法: [root@localhost squid]# yum -y install openssl openssl-devel [root@local

  • 配置的系统环境: 一台 DNS 服务器:操作系统 Freebsd,软件 BIND 9.5,IP 192.168.76.222 ; 三台 Squid 服务器:操作系统 Linux AS 4,软件 Squid 3.0,相应的 IP 如下: Squid1:192.168.76.223  Squid2:192.168.76.224  Squid3:192.168.76.225 三台 WEB 服务器:操作系

  • squid服务的作用 1.加快对http访问的速度 2.提高安全性 3.能够进行访问控制 代理的基本类型  传统代理:需要在客户机的浏览器、相关的工具上手动设置代理服务器的地址和端口,访问的网页域名也是由代理服务器进行解析的  透明代理:客户不需要指定代理服务器的地址和端口,而是通过网关,由防火墙的重定向策略将用户的请求交给代理服务器处理;域名解析有客户机完成 实验要求: 1.所有的局域网pc

  •       1. 如果不想缓存某个文件或某个url 例子:不缓存结尾为 .htm 的地址 acl BAD_URL url_regex -i /.htm$ no_cache deny BAD_URL 2.禁止某种类型的文件下载 acl deny_exe url_regex -i /.reg$ /.scr$ /.ani$ http_access deny deny_exe 3.禁止访问某个网站 acl

  • 1.每G的磁盘缓冲.约使用32M的内存,具体大小决定于系统体系结构以及object大小. 2.squid使用临时端口对每个连入链接进行服务,所以当服务器负载比较大时,需要对端口数进行优化 echo " 1024 40000 " > / proc / sys / net / ipv4 / ip_local_port_range 3.日志文件路径. 日志分为cache.log,记录squid状态和调试

  • Squid cache(简称为Squid)是一个流行的自由软件(GNU通用公共许可证)的代理服务器和Web缓存服务器。Squid有广泛的用途,从作为网页服务器的前置cache服务器缓存相关请求来提高Web服务器的速度,到为一组人共享网络资源而缓存万维网,域名系统和其他网络搜索,到通过过滤流量帮助网络安全,到局域网通过代理上网。Squid主要设计用于在Unix一类系统运行。 Squid的发展历史相当

  • 1.Running out of filedescriptors If you see the Too many open files error message, you are most likely running out of file descriptors. This may be due to running Squid on an operating system with a l

  • # NETWORK OPTIONS # ----------------------------------------------------------------------------- http_port 80 accel vhost vport # ---------------------------------------------------------------------

  •   本文原创 转载说明  更新日期:08年1月12日 环境:centos5.1 为了测试公司的squid,要找一个squid的命令比率查询软件,好不容易找到一个软件,叫squid-graph,晚点还要研究一下用cacti监控他的流量, 1.下载:squid-graph http://sourceforge.net/projects/squid-graph 解压缩,安装 #tar zxvf squi

  • http://blog.chinaunix.net/u2/74607/showart_1120293.html http://blog.chinaunix.net/u2/75232/showart_1716444.html

  • 创建squid需要的用户 useradd squid -s /sbin/nologin  建立squid日志文件及修改相关权限及所有者 mkdir /usr/local/squid/var/ mkdir /usr/local/squid/var/cache mkdir /usr/local/squid/var/logs  mkdir /var/spool/squid touch  /var/log

  • squid的作用 squid是代理服务器软件, 例如在办公室里50人都喜欢看同一个网站,那么只要有一个人看过, 其他49人再看的时候就是从proxy server那儿取数据而不需要重新 在那个网站下载了,加快下次访问速度。 现在的绝大部分站点都是用程序生成动态内容,没有缓存的话即使程序的效率再高也很难满足大访问量的需求,而且让程序不停的去做同一件事情也实在没有意义。首先,Web程序是需要做缓存处理

  • reply_header_access Via deny all reply_header_access Cache-Control deny all reply_header_access Server deny all reply_header_access X-Squid-Error deny all reply_header_access X-Forwarded-For deny all

  • squid服务执行普通代理和透明代理时,使用ACL来控制内网用户对外网的访问。ACL要先定义后调用 定义方式: acl 名称 类型 内容 调用方式: http_access 控制方式 acl名称 使用方法: src(源地址):可以为网段(例:192.168.4.0/24,192.168.4.0/255.255.255.0)或单独IP(192.168.4.1/32,192.168.4.1/255.2

  • 除非你在squid.conf里禁止,squid会写大量的日志文件。你必须周期性的滚动日志文件,以阻止它们变得太大。squid将大量的重要信息写入日志,假如写不进去了,squid会发生错误并退出。为了合理控制磁盘空间消耗,在cron里使用如下命令: %squid -k rotate 例如,如下任务接口在每天的早上4点滚动日志: 0 4 * * * /usr/local/squid/sbin/squi

  • <--目录--> 1)Squid理论知识 2)Squid服务器的搭建 【Squid理论知识】 Squid代理缓存服务器 一、搭建代理服务器 1、什么是代理服务器,用在哪里 当一个用户想要下载一个主页时,它向Squid发出一个申请,要Squid替它下载,然后Squid连接 所申请网站并请求该主页,接着把该主页传给用户同时保留一个备份,当别的用户申请同样的页 面时,Squid把保存的备份立即传给用户,

  • 服务端配置 安装squid # 安装 sudo apt-get install squid 放行网络 # 修改规则,放行网络,注意要是管理员权限 nano /etc/squid/squid.conf # 找到 acl localnet 内容如下,仿造写自己要放行的网络就行,对于私有网段已经预设过了,可以不作处理 acl localnet src 0.0.0.1-0.255.255.255 # R

  • ################## 基本信息配置 ################## #设置代理服务器名称 visible_hostname www.testsquid.com #设置缓存服务器管理员邮箱 cache_mgr wangw@wisedu.com #设置运行squid的用户和组 cache_effective_user nobody cache_effective_group no

  • squid实践[@more@]配置带认证的SQuid 代理 代理服务器是网上提供转接功能的服务器,比如你想访问的目的网站是A,由于某种原因你不能访问到网站A或者你不想直接访问网站A(这样通过代理服务器网站A,对网站A而已可以隐藏你自己的身份,也就是不知道是谁访问的网站,而认为是代理服务器访问的),此时你就可以使用代理服务器,在实际访问网站的时候,你在浏览器的地址栏内和你以前一样输入你要访问的网站,

  • 关于squit 1.1 问题 通过配置代理服务器,实现以下目标:     代理服务器可以将远程的Web服务器页面缓存在本地     代理服务器端口设置为80端口     用户通过访问代理服务器即可获得远程Web服务器上的页面内容     远程Web服务器对客户端用户是透明的     利用缓存机制提高网站的响应速度 1.2 方案 使用3台RHEL7虚拟机,其中一台作为Squid代理服务器,该服务器用

  •   maximum_object_size 是 能cache最大的文件大小。对应wmv,rm文件,建议设置为32768 kB maximum_object_size_in_memory 是在内存中cache的最大文件大小。 cache_mem 是SQUID可用到的最大内存。经实践,4G内存的服务器用2G;超过2G导致SQUID运行不稳 首先要分析SQUID所cache内容: 运行 squid

  • http_access deny all #取消注释 http_access allow all --> http_access allow xxx_custom_ip #添加系统服务器IP白名单 acl xdaili_custom_ip src 60.191.4.xxx/32 acl xdaili_custom_ip src 139.196.210.xxx/32 acl xdaili_c

 相关资料
  • 本文向大家介绍linux搭建squid代理服务器的完整步骤,包括了linux搭建squid代理服务器的完整步骤的使用技巧和注意事项,需要的朋友参考一下 前言 本文主要给大家介绍了关于 linux 搭建squid代理服务器的相关内容,下面话不多说了,来一起看看详细的介绍吧 实验环境: 一台linux搭建Web服务器,充当内网web服务器(同时充当内网客户端) 202.100.10.100 一台lin

  • 【什么是squid】 Squid是比较知名的代理软件,它不仅可以跑在linux上还可以跑在windows以及Unix上,它的技术已经非常成熟。目前使用Squid的用户也是十分广泛的。Squid与Linux下其它的代理软件如Apache、Socks、TIS FWTK和delegate相比,下载安装简单,配置简单灵活,支持缓存和多种协议。 Squid的缓存功能相当好用,不仅可以减少带宽的占用,同样也大

  • 使用代理服务器 如果你想使用代理服务器进行激活进程,可勾选这个选项。请选择“代理服务器类型”并输入“主机”、“端口”、“用户名”和“密码”。

  • 使用代理服务器 如果你想使用代理服务器进行激活进程,可勾选这个选项。请选择“代理服务器类型”并输入“主机”、“端口”、“用户名”和“密码”。

  • 使用代理服务器 如果你想使用代理服务器进行激活进程,可勾选这个选项。请选择“代理服务器类型”并输入“主机”、“端口”、“用户名”和“密码”。

  • 我已经阅读了netty代理服务器示例。但是,我想知道如何实现一个与代理对话的客户端。我正在实现的解决方案是服务器,每当客户端连接到服务器时,它都需要连接到套接字服务器。因此,连接到服务器的每个客户端都能够从另一台服务器发送/接收数据。 我需要帮助用netty实现这样的体系结构,因为服务器端是在netty上构建的。

  • 问题内容: 当某些表中的数据更改时,我正在使用SqlDependency来获取通知。 它正在工作,但是我有一些问题。 1)我没有找到一种方法来获取更改哪一行的信息。我需要从整个表中读取所有数据,以查看有什么不同。有没有办法获取这些信息?(主要ID,或其他)或使用与SqlDependency不同的方法? 2)如果“某人”非常快地更改数据该怎么办。某些更改可能不会得到通知吗?(我担心通知和再次订阅之间

  • SSH代理服务即平台上的SSH服务,用于与SSH代理节点管理的虚拟机建立转发规则。 SSH代理服务即平台上的SSH服务,用于与SSH代理节点管理的虚拟机建立转发规则。系统创建完成后,会自动部署一个Pod作为SSH代理服务,当环境更新或监听地址变更时,后端将会根据实际情况更新监听地址和服务地址。 入口:在云管平台单击左上角导航菜单,在弹出的左侧菜单栏中单击 “网络/SSH代理/SSH代理服务” 菜单