squid

阅读 / 问答 / 标签

老兄啊 现在又有个问题 我squid编译通过了 makefile 文件也创建成功了但是执行make命令提示找不到命令

把make装上就行了yum install make

linux中squid怎么查看用户的浏览网站记录,最好能调出特定用户的所有访问网站记录,

access.log 文件包含了对squid 发起的每个客户请求的单一行。每行平均约150 个字节。

linux squid怎样修改3128端口?

1.你先不要管客户端,首先在本机看telnet IP 8080,能否连接,如果可以,说明你的防火墙阻挡了8080端口,而3128端口没有问题。如果不行,那么说明你的配置更改有问题.可能与其他服务端口冲突,你可以再改其他端口。http_port 192.168.0.1:3128 最好用作透明代理httpd_accel_port 80httpd_accel_wirh_proxy_onhttpd_accel_user_host_header_on在linux防火墙,将对web的80端口访问直接指向3128即可。2。域名解析通常是在服务商提供的界面,将IP直接指向你的域名,过一段时间,同步以后,全球生效了。如果要在本地,直接将自己的DNS服务器加入IP和域名的对应,所有客户端DNS指向该DNS服务器即可。

squid3服务器如何查ip流量

squid可以开启snmp,通过mrtg来监控流量也可以通过日志分析流量限流可以使用squid自动的delay_pools来限制流量具体可以搜索 squid限制流量 关键词找教程这里不方便贴具体教程网址

我的squid怎么变慢了

提升squid的速度,可以:1.减少cache_mem的值;2.关掉内存池memory_pools off ;3.通过降低一个或多个缓存目录的大小,减少磁盘缓存大小。

有比squid更好的代理/缓存服务器软件吗

代理服务器的功能是代理网络用户取得网络信息,它是网络信息的中转站。随着代理服务器的广泛使用,随之而来的是一系列的安全问题。由于没有对代理服务器的访问控制策略作全面细致的配置,导致用户可以随意地通过代理服务器访问许多色情、反动的非法站点,而这些行为往往又很难追踪,给管理工作带来极大的不便。Squid是Linux下一个缓存Internet数据的代理服务器软件,其接收用户的下载申请,并自动处理所下载的数据。也就是说,当一个用户想要下载一个主页时,可以向Squid发出一个申请,要Squid代替其进行下载,然后Squid连接所申请网站并请求该主页,接着把该主页传给用户同时保留一个备份。当别的用户申请同样的页面时,Squid把保存的备份立即传给用户,使用户觉得速度相当快。目前,Squid可以代理HTTP、FTP、GOPHER、SSL和WAIS协议,暂不能代理POP3、NNTP等协议。Squid可以工作在很多操作系统中,如AIX、Digital、Unix、FreeBSD、HP-UX、Irix、Linux、NetBSD、Nextstep、SCO、Solaris、OS/2等。安装和配置SquidServer通常说来,安装Squid有两种方法:一是从RedHatLinux9中获取该软件的RPM包进行;二是安装从Squid的官方站点aclallsrc0.0.0.0/0.0.0.0http_accessallowpermitted_domainhttp_accessdenyall如果,使用正则表达式,拒绝客户机通过代理服务器访问包含有诸如“sexy”等关键字的网站。那么具体操作如下:acldeny_urlurl_regex-sexyhttp_accessdenydeny_url如果,拒绝客户机通过代理服务器访问文件中指定IP或者域名的网站,其中文件/etc/squid/deny_ip中存放有拒绝访问的IP地址,文件/etc/squid/deny_dns中存放有拒绝访问的域名。那么具体操作如下:acldeny_ipdst“etc/squid/deny_ip”acldeny_dnsdst“etc/squid/deny_dns”http_accessdenydeny_iphttp_accessdenydeny_dns

我在windows上使用squid代理的,不能访问动态页面 ,请教

代理提供两个方面的服务:一是让不能直接访问Internet的用户访问Internet,因为允许一台权限较大的计算机直接连接网络更安全也更易于管理;二是让那些已经能够访问Internet的用户可以更快或更广泛地访问,因为代理服务器可以将访问较为频繁的网页缓存到本地,当有人再次访问同一页面时,代理可以直接发送本地页面而无需浪费网络带宽。当然也可以二者兼而有之。 我们以应用最广泛的Squid为例,讨论Linux下的代理服务器。这里所指的仅仅是服务器端应用,不包括客户端配置。Squid的优点是功能强大、配置简单、文档丰富;缺点是目前支持的协议尚不够广泛,对超大型应用略感吃力,不过这些不足都在慢慢完善之中。对于初学者和普通的应用而言,Squid仍是最佳选择。 在此,我们要配置一个只对内部网络提供代理服务的Proxy Server。它将用户分为高级用户和普通用户两种,对高级用户采用网卡物理地址识别的方法,普通用户则需要输入用户名和口令才能正常使用。高级用户没有访问时间和文件类型的限制,而普通用户只在上班时可以访问以及一些其它的限制。 安装 可以从Squid站点www.squid-cache.org获取该软件的源代码安装包,包括gz和bz2两种压缩方式。也可以使用Linux的发行版,如Red Hat提供的RPM包。 RPM方式安装很简单,命令如下: $ rpm -ivh Squid-2.x.STALBx.i386.rpm 不过笔者认为,即便是系统中已经默认安装了Squid,也应当先删掉然后安装最新的源代码包。因为开源软件会不断修正问题、提供更新的功能,使用最新版本可以保证最高的性能及安全,而且源代码方式可以完全定制系统。不过STABLE稳定版、DEVEL版通常是提供给开发人员测试程序的,假定下载了最新的稳定版squid-2.5.STABLE2.tar.gz,用以下命令解开压缩包: $ tar xvfz squid-2.5.STABLE.tar.gz 用bz2方式压缩的包可能体积更小,相应的命令是: $ tar xvfj squid-2.5.STABLE.tar.bz2 然后,进入相应目录对源代码进行配置和编译,命令如下: $ cd squid-2.5.STABLE2 配置命令configure有很多选项,如果不清楚可先用“-help”查看。通常情况下,用到的选项有以下几个: --prefix=/web/squid #指定Squid的安装位置,如果只指定这一选项,那么该目录下会有bin、sbin、man、conf等目录,而主要的配置文件此时在conf子目录中。为便于管理,最好用参数--sysconfdir=/etc把这个文件位置配置为/etc。--enable-storeio=ufs,null #使用的文件系统通常是默认的ufs,不过如果想要做一个不缓存任何文件的代理服务器,就需要加上null文件系统。--enable-arp-acl #这样可以在规则设置中直接通过客户端的MAC地址进行管理,防止客户使用IP欺骗。--enable-err-languages="Simplify_Chinese" --enable-default-err-languages="Simplify_Chinese" #上面两个选项告诉Squid编入并使用简体中文错误信息。--enable-linux-netfilter #允许使用Linux的透明代理功能。--enable-underscore #允许解析的URL中出现下划线,因为默认情况下Squid会认为带下划线的URL是非法的,并拒绝访问该地址。 整个配置编译过程如下: ./configure --prefix=/var/squid --sysconfdir=/etc --enable-arp-acl --enable-linux-netfilter --enable-pthreads --enable-err-language="Simplify_Chinese" --enable-storeio=ufs,null --enable-default-err-language="Simplify_Chinese" --enable-auth="basic" --enable-baisc-auth-helpers="NCSA" --enable-underscore 其中一些选项有特殊作用,将在下面介绍它们。 最后执行make和make install两条命令,将源代码编译为可执行文件,并拷贝到指定位置。 基本配置 安装完成后,接下来要对Squid的运行进行配置(不是前面安装时的配置)。所有项目都在squid.conf中完成。Squid自带的squid.conf 包括非常详尽的说明,相当于一篇用户手册,对配置有任何疑问都可以参照解决。 在这个例子中,代理服务器同时也是网关,内部网络接口eth0的IP地址为192.168.0.1,外部网络接口eth1的IP地址为202.103.x.x。 下面是一个基本的代理所需要配置选项: http_port 192.168.0.1:3128 默认端口是3128,当然也可以是任何其它端口,只要不与其它服务发生冲突即可。为了安全起见,在前面加上IP地址,Squid就不会监听外部的网络接口。 下面的配置选项是服务器管理者的电子邮件,当错误发生时,该地址会显示在错误页面上,便于用户联系: cache_mgr netsnake@963.net 以下这些参数告诉Squid缓存的文件系统、位置和缓存策略: cache_dir ufs /var/squid cache_mem 32MB cache_swap_low 90 cache_swap_high 95 在这里,Squid会将/var/squid目录作为保存缓存数据的目录,每次处理的缓存大小是32兆字节,当缓存空间使用达到95%时,新的内容将取代旧的而不直接添加到目录中,直到空间又下降到90%才停止这一活动。如果不想Squid缓存任何文件,如某些存储空间有限的专有系统,可以使用null文件系统(这样不需要那些缓存策略): cache_dir null /tmp 下面的几个关于缓存的策略配置中,较主要的是第一行,即用户的访问记录,可以通过分析它来了解所有用户访问的详尽地址: cache_access_log /var/squid/access.log cache_log /var/squid/cache.log cache_store_log /var/squid/store.log 下面这行配置是在较新版本中出现的参数,告诉Squid在错误页面中显示的服务器名称: visible_hostname No1.proxy 以下配置告诉Squid如何处理用户,对每个请求的IP地址作为单独地址处理: client_mask 255.255.255.255 如果是普通代理服务器,以上的配置已经足够。但是很多Squid都被用来做透明代理。所谓透明代理,就是客户端不知道有代理服务器的存在,当然也不需要进行任何与代理有关的设置,从而大大方便了系统管理员。相关的选项有以下几个: httpd_accel_host virtual httpd_accel_port 80 httpd_accel_with_proxy on httpd_accel_user_host_header on 在Linux上,可以用iptables/ipchains直接将对Web端口80的请求直接转发到Squid端口3128,由Squid接手,而用户浏览器仍然认为它访问的是对方的80端口。例如以下这条命令: iptables -t nat -A PREROUTING -s 192.168.0.200/32 -p tcp --dport 80 -j REDIRECT 3128 就是将192.168.0.200的所有针对80端口的访问重定向到3128端口。 所有设置完成后,关键且重要的任务是访问控制。Squid支持的管理方式很多,使用起来也非常简单(这也是有人宁愿使用不做任何缓存的Squid,也不愿意单独使用iptables的原因)。Squid可以通过IP地址、主机名、MAC地址、用户/密码认证等识别用户,也可以通过域名、域后缀、文件类型、IP地址、端口、URL匹配等控制用户的访问,还可以使用时间区间对用户进行管理,所以访问控制是Squid配置中的重点。Squid用ACL(Access Control List,访问控制列表)对访问类型进行划分,用http_access deny 或allow进行控制。根据需求首先定义两组用户advance和normal,还有代表所有未指明的用户组all及不允许上网的baduser,配置代码如下:acl advance 192.168.0.2-192.168.0.10/32 acl normal src 192.168.0.11-192.168.0.200/32 acl baduser src 192.168.0.100/32 acl baddst dst www.somebadsite.com acl all src 0.0.0.0/0 http_access deny baduser http_access allow advance http_access allow normal 可以看出,ACL的基本格式如下: acl 列表名称 控制方式 控制目标 比如acl all src 0.0.0.0/0,其名称是all,控制方式是src源IP地址,控制目标是0.0.0.0/0的IP地址,即所有未定义的用户。出于安全考虑,总是在最后禁止这个列表。 下面这个列表代表高级用户,包括IP地址从192.168.0.2到192.168.0.10的所有计算机: acl advance 192.168.0.2-192.168.0.20/32 下面这个baduser列表只包含一台计算机,其IP地址是192.168.0.100: acl baduser 192.168.0.100/32 ACL写完后,接下来要对它们分别进行管理,代码如下: http_access deny baduser http_access allow advance http_access allow normal 上面几行代码告诉Squid不允许baduser组访问Internet,但advance、normal组允许(此时还没有指定详细的权限)。由于Squid是按照顺序读取规则,会首先禁止baduser,然后允许normal。如果将两条规则顺序颠倒,由于baduser在normal范围中,Squid先允许了所有的normal,那么再禁止baduser就不会起作用。 特别要注意的是,Squid将使用allow-deny-allow-deny……这样的顺序套用规则。例如,当一个用户访问代理服务器时,Squid会顺序测试Squid中定义的所有规则列表,当所有规则都不匹配时,Squid会使用与最后一条相反的规则。就像上面这个例子,假设有一个用户的IP地址是192.168.0.201,他试图通过这台代理服务器访问Internet,会发生什么情况呢?我们会发现,他能够正常访问,因为Squid找遍所有访问列表也没有和192.168.0.201有关的定义,便开始应用规则,而最后一条是deny,那么Squid默认的下一条处理规则是allow,所以192.168.0.201反而能够访问Internet了,这显然不是我们希望的。所以在所有squid.conf中,最后一条规则永远是http_access deny all,而all就是前面定义的“src 0.0.0.0”。 按照这个配置应该没有问题

squid -z作用是什么?

Squid根据配置文件重建缓存:squid -z

linux下安装了Squid,得不到返回的页面。什么网站都不行!!!

配置错了,多检查下

centos7 启动squid怎么没有系统提示

# /usr/local/squid/sbin/squid -k parse //检查配置文件#/usr/local/squid/sbin/squid -z //初始化SWAP目录#/usr/local/squid/sbin/squid -s //启动服务

怎么设置squid不缓存任何网站文件或者特定的某个网站不缓存设置?

因为共享VPS是通过SQUID缓存访问的,要一段时间后才会更新它,如果你想不缓存任何文件,可以按以下方式做: 将C:squidetc目录下的squid.conf文件里的 cache_dir ufs C:squidvarcache 30000 16 256 改成 cache_dir ufs C:squidvarcache 30000 16 256 read-only 修改完后重启一下squid服务即可不缓存网站文件。

如何在squid proxy里设置组权限

合理设置 acl squid.conf 中有这样一段注释QUOTE: # acl aclname srcdomain .foo.com ... # reverse lookup, client IP# acl aclname dstdomain .foo.com ... # Destination server from URL# acl aclname srcdom_regex [-i] xxx ... # regex matching client name# acl aclname dstdom_regex [-i] xxx ... # regex matching server# # For dstdomain and dstdom_regex a reverse lookup is tried if a IP# # based URL is used and no match is found. The name "none" is used# # if the reverse lookup fails.

linux squid代理 成功 iptables NAT 透明不成功 (问题解决了加分50至100)

有一个关键问题,你的两个网卡是否在一个网络设备上,例如一个hub上。另外就是你的网络与拓扑没有描述清楚,所以不知道你希望怎样。就提示你这么多吧,很简单的。

squid客户端证书认证需要哪些证书

Squid依然是当下流行的web代理服务器软件,它的发展历史由来已久,当然,除了老牌之外,它其功能相当完善且几乎完跨平台……今心血来潮,探索它auth 模块中的Digest认证(squid支持的认证模块有好多,比如NCSA、LDAP、NTLM、PAM、SASL、Mysql、SMB、YP等,在此只研究Digest,其它后续) 一、 平台就绪 1、 系统安装 2、 关闭iptables、Selinux 3、 添加 gcc、make、wget、perl等包 4、 [root@vqiu] #useradd -M squid -s / *** in/nologin -c "Squid user" //添加squid 用户 二、 安装squid [root@vqiu] # wget ://sourcefe.jp/projects/sf_brazilfw/downloads/3.x/source/pool/squid-3.1.23.tar.bz2 [root@vqiu] # tar xjf squid-3.1.23.tar.bz2 [root@vqiu]) # cd squid-3.1.23 [root@vqiu] # ./configure --prefix=/usr/local/squid --enable-async-io --enable-removal-policies=heap,lru --enable-default-err-languages="Simplify_" --enable-err-languages="Simplify_ English" --enable-epoll --disable--violations --with-large-files --enable-auth="digest" --enable-digest-auth-helpers="password" --with-default-user=squid [root@vqiu] # Make &&make install //中途没有提示Error的话,说明已经安装完成 三、 配置squid [root@vqiu] # chown squid/usr/local/squid –R [root@vqiu] # Vi /usr/localhost/squid/etc/squid.conf //加入以下信息: //指定认证类型,-c选项将密码进行加密存储到指定文件(/usr/local/squid/digest.passwd),不加选项则使用明文 auth_param digest program /usr/local/squid/libexec/digest_pw_auth -c /usr/local/squid/digest.passwd //辅助进程数量,默认为5 auth_param digest children 8 //认证域名称 auth_param digest realm vqiu //多久清空nonce 缓存,默认5分钟 auth_param digest nonce_garbage_interval 5 minutes //客户端与squid保持nonce连接最长时效,超过后重新验证 auth_param digest nonce_max_duration 30 minutes //对nonce 可使用50个请求 auth_param digest nonce_max_count 50 //定义一账号多少个ip使用 acl FOO max_user_ip 1 //定义已认证的客户端 acl know_cli proxy_auth REQUIRED //放行max_user_ip _access allow FOO //放行认证客户端 _access allow know_cli //定义主机名称,名称可随意 visible_hostname squid_server 四、 添加账号 新建脚本,内容如下: #!/bin/bash user=$1 pass=$2 realm=$3 //此选项必须与conf文件中的 auth_param digest realm XXX 一致 if [ -z"$1" -o -z "$2" -o -z "$3" ] ; then echo "Usage: $0 user password"realm""; exit 1 fi ha1=$(echo-n "$user:$realm:$pass"|md5sum |cut -f1 -d" ") echo"$user:$realm:$ha1" >>/usr/local/squid/digest.passwd 新建用户格式:sh shell_script username password realm(本例为vqiu) 例:添加一个用户名与密码为test的用户--- sh script_name vqiu vqiu 五、 启动squid 服务 将/usr/local/squid/bin与 *** in 这两目录加入PATH变量中 [root@vqiu] # squid –k check或 squid –k parse //排错squid配置文件 [root@vqiu] # Squid –zX //初始化squid [root@vqiu] # squid –s //后台启动服务 基于web认证的squid 3.1.23 代理配置 - vqiu - vqiu 服务启动成功 六、 配置客户端 进入inter explorer 选项,设置 proxy。 基于web认证的squid 3.1.23 代理配置 - vqiu - vqiu 输入网址,将弹出以下窗口,把已添加的用户填上。

squidindustries在哪买

squidindustries可以在squidindustries官网或者淘宝店铺购买。squidindustries是一款加工用的蝴蝶刀,该公司成立于2016年初,旨在打造以花式翻转为核心的高性能Balisong。

ubuntu安装squid做http代理服务器不成功求解答

1)在文件中搜索http_port 3128,修改服务器端要监听的端口,也可以不改,不过这个端口要记住,浏览器设置代理时要用。2)设置允许访问的ip段,服务器默认不代理任何客户端在文件中搜索 acl CONNECT method ...,在后面加入acl lanhome src 10.0.0.0/243)授权给这一ip段在页面中搜索 http_access allow ...,在后面添加http_access allow lanhome3 重启服务sudo service squid restart4 此时就可以在其他电脑上通过配置代理服务进行上网了,如果不会配置,请自行百度

squid 发生 Invalid Request 会是什么问题

具体描述如下: 1、当一个请求到达squid,squid首先读取用户请求的内容,调用的函数是clientReadRequest,在clientReadRequest后,squid获取了客户端发来的请求内容,主要是header头,如果body较小的话,也会把body内容带过来, 2、squid读完请...

通过squid代理访问index.baidu.com,提示:Zero Sized Reply 响应内容长度为零 有无达人知道这事怎么回事

首先问下你是用户还是squid服务器管理员?如果是普通用户,需要确认你的ISP或者公司网络有没有问题,如果没有问题,你可以尝试清空浏览器缓存或者更换浏览器浏览。如果你是squid服务器管理员,请查看你的服务器相关日志,确认squid服务是否有报错,几乎所以问题都会在日志中有所体现,然后再分析具体原因。

ubuntu中squid配置好了后,怎么测试

安装步骤: ./configure --prefix=/usr/local/squid make all sudo make install(因为要拷贝到系统目录,需要root权限,所以sudo了,你也可以root登录执行,我是Ubuntu的系统,所以用sudo,有root权限就行) 检查配置文件: sudo vi /usr/local/s...

squid3.1.9 配置、编译、安装结束后,访问squid时出现403错误?怎么办?

403是互联网用户无访问权限,squid为缓存服务器,第一访问的内容是可访问的,第二是squid的http access是allow的,从这两个方面下手确定问题,说的太笼统不好明确那个方面有问题

squid的DNS缓存,与linux自身的DNS(resolv.conf)有什么区别?

如果配置了dns_nameservers,squid就强制使用你指定的dns做解析,而不用系统的/etc/resolv.conf做解析。

如何在一台centos6服务器上开启多个squid进程

squid是单进程的,如果想要同时开启多个,就只能安装在一台服务器上安装多个squid,然后都启动开

nginx和squid的反向代理的区别

SQUID是功能最全面的,但是架构太老,性能不咋的Varnish速度一般,但是内存缓存也限制了其容量,缓存页面和图片一般是挺好的Nginx本来是反向代理/web服务器,用了插件可以做做这个副业,不过也越来越专业了ApacheTrafficServer是另外一个cache,也有不少用户使用。

linux下开启防火墙后使用squid反向代理访问不了,关闭防火墙则可以正常访问。

没有安装c++吧。如果是centos,可以这样yum -y install gcc-c++ 2011/8/6 5:28:45

ubuntu安装squid做http代理服务器不成功求解答

  安装步骤:./configure --prefix=/usr/local/squidmake allsudo make install(要拷贝系统目录需要root权限所sudoroot登录执行我Ubuntu系统所用sudoroot权限行)  检查配置文件:sudo vi /usr/local/squid/etc/squid.conf配置项1:# Squid normally listens to port 3128http_port 3128  配置项2:acl localnet src 192.168.0.0/16http_access allow localnet  配置项3:# Uncomment and adjust the following to add a disk cache directory.cache_dir ufs /usr/local/squid/var/cache/squid 100 16 128cache_mem 32 MB (条必须配置)否则遭遇报错: 2013/10/12 16:16:55 kid1| WARNING cache_mem is larger than total disk cache space!  安装系统新建用户squid组查发现属于nobody组:cat /etc/passwd|grep s

linux squid怎样修改3128端口?

1.你先不要管客户端,首先在本机看telnet IP 8080,能否连接,如果可以,说明你的防火墙阻挡了8080端口,而3128端口没有问题。如果不行,那么说明你的配置更改有问题.可能与其他服务端口冲突,你可以再改其他端口。x0dx0ahttp_port 192.168.0.1:3128 x0dx0a最好用作透明代理x0dx0ahttpd_accel_port 80x0dx0ahttpd_accel_wirh_proxy_onx0dx0ahttpd_accel_user_host_header_onx0dx0ax0dx0a在linux防火墙,将对web的80端口访问直接指向3128即可。x0dx0ax0dx0a2。域名解析通常是在服务商提供的界面,将IP直接指向你的域名,过一段时间,同步以后,全球生效了。如果要在本地,直接将自己的DNS服务器加入IP和域名的对应,所有客户端DNS指向该DNS服务器即可。

linux下安装的squid 怎么取消squid认证

service squid stop

squid 可以控制断点续传吗

弄清楚acl就可以了squid中可以用acl定义访问控制列表,从而实现非常灵活和复杂的规则配置1、定义目标访问IPacl dropip dst 120.114.150.21/322、定义目标访问网址acl dropfb dstdomain .abc.com也可引用外部文件形式acl dropdomain dstdomain "/etc/squid/dropdomain.txt"3、定义正则过滤访问网址acl ksuurl url_regex ^http://www.abc.com/cht/.*4、定义认证用户acl squid_user proxy_auth REQUIREDsquid会根据/etc/squid/squid_user.txt中的用户进行验证5、定义访问来源IPacl Localhost src 127.0.0.1/32其他http_access 配合deny 或 allow 来对acl定义的列表进行访问或拒绝http_access deny dropip http_access deny dropfb http_access deny dropdomain http_access allow ksuurl http_access allow squid_user http_access allow Localhost cache配合deny 或 allow 来对acl定义的列表进行缓存或不缓存cache deny ksuurl 配置日志access_log /var/log/squid/access.log squidcache_log /var/log/squid/cache.logcache_store_log /var/log/squid/store.logconnect_timeout 2 minutes

如何卸载squid

开始设置控制面板添加和删除程序找到squid就可以了吧

求助:要用squid代理FTP该怎么去配

squid与ftp代理  目前只能使用支持http协议的ftp客户端来访问squid的ftp代理功能,squid不支持任何非http协议的会话。所以,我们可以方便的使用netscape浏览器来通过squid的ftp代理功能访问Internet。  对于Microsoft的Internetexplore有一些特殊,因为IE总是会尝试自己去连接ftp服务器,而不是使用squid代理服务器。但是经过以下的配置之后,通过IE也可以方便地使用squid的ftp代理功能:  在IE5中选择:  工具->internet选项->高级  去掉“对ftp站点采用文件夹视图”选项

linux如何使用squid记录上网历史

首先你要搭建一台Squid反向代理服务器,有本书《Squid中文权威指南》,百度搜索一下,有Squid的详细介绍。搭建好之后网上搜索一些关于“Squid服务器的配置”的信息,完成配置。Squid有三个日志文件,在access.log里面有上网历史记录

如何拒绝squid本机用户使用代理

百度

squid 能反向代理多个SSL吗?(可根据情况加分)

官网说的“一个ssl”指的是 只能用一张数字证书,你可以在squid下建两个虚拟主机 使用同一个证书,不过一般一个证书对应一个域名,你的这种情况可以使用一个多域名数字证书,这样就可以用一个公网ip 一个squid来代理两个web服务啦!有什么不明白的可以继续问,我配置过这种应用。

如何查看centos 5.2的squid版本是多少

[xinbin@xinbin ~]$ sudo yum install squidLoading "fastestmirror" pluginDetermining fastest mirrors* pidgin: rpm.pidgin.im* pgdg84: yum.pgsqlrpms.org* rpmforge: apt.sw.be* base: centos.candishosting.com.cn* updates: centos.ustc.edu.cn* addons: centos.candishosting.com.cn* extras: centos.candishosting.com.cnpidgin 100% |=========================| 951 B 00:00 primary.xml.gz 100% |=========================| 25 kB 00:01 pidgin : ################################################## 139/139pgdg84 100% |=========================| 1.9 kB 00:00 rpmforge 100% |=========================| 1.1 kB 00:00 base 100% |=========================| 1.1 kB 00:00 updates 100% |=========================| 951 B 00:00 primary.xml.gz 100% |=========================| 426 kB 00:00 updates : ################################################## 941/941addons 100% |=========================| 951 B 00:00 extras 100% |=========================| 1.1 kB 00:00 Setting up Install ProcessParsing package install argumentsResolving Dependencies--> Running transaction check---> Package squid.x86_64 7:2.6.STABLE6-5.el5_1.3 set to be updated--> Finished Dependency ResolutionDependencies Resolved=============================================================================Package Arch Version Repository Size =============================================================================Installing:squid x86_64 7:2.6.STABLE6-5.el5_1.3 base 1.3 MTransaction Summary=============================================================================Install 1 Package(s) Update 0 Package(s) Remove 0 Package(s) Total download size: 1.3 MIs this ok [y/N]:

在linux下用squid搭建ftp,只要同一局域网能访问即可

squid是用来做ftp的?直接启动系统自带的vsftpd不是更简单?rpm-qa|grepftp看是否已经安装了如果安装了,执行/etc/init.d/vsftpdstart或servicevsftpdstart都可以没有安装,就把安装盘放到光驱里,到/mnt/cdrom中找ftp的安装包安装就可以了

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

去下个。。兔子。cdn。。可以一键换IP的,速度还很快哟。1、提供全国20多个省300+城市ip地址随意选择2、提供静动态ip地址供长期使用

squid 怎么查看编译时用的参数

  squid 2.5 中,编译的时候加入如下参数  --enable-underscore    允许解析的URL中出现下划线,因为默认squid会认为带下划线的URL地址是非法的,并拒绝访问该地址。        对于 2.6 版本,编译时没有这个参数,这个参数出现在 squid.conf 的配置文档里,说明是这样的:    TAG: allow_underscore  # Underscore characters is not strictly allowed in Internet hostnames  # but nevertheless used by many sites. Set this to off if you want  # Squid to be strict about the standard.  # This check is performed only when check_hostnames is set to on.  #  #Default:  # allow_underscore on  默认是 on 所以编译时不用再加--enable-underscore

ubuntu怎么配置简单的squid

一、安装squid3命令:sudo apt-get install squid二、修改配置文件文件位置:/etc/squid3/squid.conf将“http_access deny all”改成“http_access allow all”三、重启squid3命令:sudo service squid3 restart四、那内网不能上网的机器配置如下: export http_proxy=http://192.168.199.235:3128/ 可以把这句写到你的启动.bashrc中命令:cd ~

squid怎么滑动翻页

可以在设置中进行设置左右翻页。运行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的中文意思?

Squid 枪乌贼。

squid这个单词怎么读

音标:[skwɪd],用汉语注音就是“死贵的”,最后的d发音要轻。意思: n. 鱿鱼;乌贼;枪乌贼

squid是什么意思

squid[英][skwu026ad][美][skwu026ad]n.乌贼,墨鱼; 鱿鱼; 复数:squidsquids例句:1.The findings may have implications beyond squid biology. 这一发现将会超出乌贼生物学的理解。2.Forward credits could be useful in the squid business. 转移信用在鱿鱼生意中可能是有用的

LINUX下SQUID代理日志太大的问题

你可以写个crontab,定时清空不就行了?代理的日志还是有些有价值的东西要看的。思想没有必要就局限在这个服务当中。

如何统计squid日志ip url

  在squid中access访问日志最为重要,位于/var/log/squid/access.log,Squid把关于HTTP响应的关键信息存放在access.log里。该文件是基于行的,也就是说每行对应一个客户端请求。 squid记录客户端IP(或主机名)、请求URL、响应size、和其他信息。常用的记录格式如下(包含了10个域):  例如:  1  2    1206507660.803 84367 192.168.1.114 TCP_MISS/502 1486 GET  http://123.138.238.114/QQ2008SpringKB1.exe - DIRECT/123.138.238.114 text/html    下面来看看意思  1    logformat squid %ts.%03tu %6tr %>a %Ss/%03Hs %<st %rm %ru %un %Sh/%<A %mt    时间戳: 请求完成时间,以 Unix 时间来记录的(UTC 1970-01-01 00:00:00 开始的时间)它是毫秒级的。 squid使用这种格式而不是人工可读的时间格式,是为了简化某些日志处理程序的工作。  响应时间: 对HTTP响应来说,该域表明squid花了多少时间来处理请求。在squid接受到HTTP请求时开始计时,在响应完全送出后计时终止。响应时间是毫秒级的。尽管时间值是毫秒级的,但是精度可能是10毫秒。在squid负载繁重时,计时变得没那么精确。  客户端地址: 该域包含客户端的IP地址,或者是主机名.  结果/状态码: 该域包含2个 token,以斜杠分隔。第一个token叫结果码,它把协议和响应结果(例如TCP_HIT或UDP_DENIED)进行归类。这些是squid专有的编码,以TCP_开头的编码指HTTP请求,以UDP_开头的编码指ICP查询。第2个token是HTTP响应状态码(例如200,304,404等)。状态码通常来自原始服务器。在某些情形下,squid可能有义务自己选择状态码.  传输size: 该域指明传给客户端的字节数。严格的讲,它是squid告诉TCP/IP协议栈去发送给客户端的字节数。这就是说,它不包括TCP/IP头部的overhead。也请注意,传输size正常来说大于响应的Content-Length。传输size包括了HTTP响应头部,然而Content- Length不包括。  请求方式: 该域包含请求方式.  URI: 该域包含来自客户端请求的URI。大多数记录下来的URI实际是URL(例如,它们有主机名)。在记日志时,squid删掉了在第一个问号(?)之后的所有URI字符,除非禁用了strip_query_terms指令。  客户端身份: 无  对端编码/对端主机: 对端信息包含了2个token,以斜杠分隔。它仅仅与cache 不命中的请求有关。第一个token指示如何选择下一跳,第二个token是下一跳的地址。当squid发送一个请求到邻居cache时,对端主机地址是邻居的主机名。假如请求是直接送到原始服务器的,则squid会写成原始服务器的IP地址或主机名–假如禁用了log_ip_on_direct。 NONE/-这个值指明squid不转发该请求到任何其他服务器。  内容类型: 原始access.log的默认的最后一个域,是HTTP响应的内容类型。 squid从响应的Content-Type头部获取内容类型值。假如该头部丢失了,squid使用一个横杠(-)代替。  假如激活了 log_mime_hdrs 指令,squid在每行追加2个附加的域:  HTTP请求头部: Squid 编码HTTP请求头部,并且在一对方括号之间打印它们。方括号是必须的,因为squid不编码空格字符。编码方案稍许奇怪。回车(ASCII 13)和换行(ASCII 10)分别打印成 和 。其他不可打印的字符以RFC 1738风格来编码,例如Tab(ASCII 9)变成了%09。  HTTP响应头部: Squid编码HTTP响应头部,并且在一对方括号之间打印它们。注意这些是发往客户端的头部,可能不同于从原始服务器接受到的头部。  如果日志需要给 awstats 分析和让人可读性更加好,可能需要修改日志为 combined:  logformat combined %>a %ui %un [%tl] "%rm %ru HTTP/%rv" %Hs %<st "%{Referer}>h" "%{User-Agent}>h" %Ss:%Shaccess_log /var/log/squid/access.log combined  会显示为  1    110.211.14.58 - - [04/Apr/2008:00:07:39 +0800] "GET http://www.php-oa.com/0.flv HTTP/1.1" 206 139732 "-" "Mozilla/4.0 (compatible; MSIE 6.0;)"TCP_HIT 13936        store.log  在 store.log 记录上面不能从 access.log 中的一些信息,如 Squid 关于存储或删除 cache 目标的相关的一些操作和时间.对每个 Squid 中存储的文件和不能 cache 的文件,以及每个被轮换策略删除的文件,Squid 都会创建相应的日志.注意这个日志文件记录了所有的文件.信息有如下的一些信息:  某个特定的 HTTP 请求是否被 cache.  cache 目标的文件号.可以通过应用的 UFS 存储机制,来查到该文件号到路径名,并且检查 cache 文件的内容.  响应的内容长度: 包括 Content-Length 值和实际的 body 大小.  Date, Last-Modified, 和 Expires 等过期头部的值.  响应的 cache 关键字(例如MD5 hash值).  例如:  1    1323468268.676 RELEASE -1 FFFFFFFF 3D7E036366ECC176665F3ED635E9B058 200 1323467369 1322847727 1365003369 video/x-flv 521858017/96195 GET http://www.php-oa.com/0.flv    如上:每个日志条目包含如下13个域:  时间戳: 事件何时发生,表现为Unix纪元以来的秒数,它是毫秒级的.  动作: cache目标发生的动作.该域有3个可能值:SWAPOUT,RELEASE,和SO_FAIL.    SWAPOUT在Squid成功的存储目标到磁盘时发生.某些目标例如那些消极cache的,仅保存在内存而不是磁盘,Squid不会在store.log里记录它们.  SO_FAIL表明Squid不能完整的存储目标到磁盘.多半意味着存储机制拒绝以写方式打开新的磁盘文件.  RELEASE在Squid从cache里删除目标,或首先就决定响应不可存储时发生.  目录号: 目录号是十进制小数形式,它是个到cache目录的7位索引.对没有存储到磁盘的目标,该域包含-1值.  文件号: 文件号是25位的标识符,内在的被squid使用.它被写成8字符的十六进制号.对UFS基础的存储机制没有存储到磁盘的目标,没有有效的文件号.对这些目标,该域的值是FFFFFFFF.仅仅在RELEASE和SO_FAIL情况下才会出现这个值.  cache关键字: Squid使用MD5哈希值作为主要的索引来定位目标.该关键字基于请求方式、URI、和其他可能的信息计算得来.可以从cache关键字来查找store.log条目.  状态码: 该域显示响应的HTTP状态码,跟access.log一样.表13.1是状态码列表.  日期: HTTP响应的Date头部值,表现为Unix纪元以来的秒数.值-1表示Date头部不可解析,-2意味着头部完缺.  最后修改时间: HTTP响应的Last-Modified头部值,表现为Unix纪元以来的秒数.值-1表示Last-Modified头部不可解析,-2意味着头部完缺.  过期时间: HTTP响应的Expires头部值,表现为Unix纪元以来的秒数.值-1表示Expires头部不可解析,-2意味着头部完缺.  内容类型: HTTP响应的Content-Type头部值,排除了任何media-type参数.假如Content-Type丢失了,Squid插入值unknown.  内容长度/大小: 该域包含2个数字,以斜杠分开.第一个是Content-Length头部值. -1表明Content-Length头部不存在.第二个是HTTP消息 body的实际大小.你可使用这2个数字来部分的验证接受到的响应,并验证原始服务器是否不正确的计算了内容长度.大多数情形下,这2个数字相等.  方式: 请求目标的HTTP方式,跟access.log里的一样.  URI: 最后一个域是请求URI,跟access.log里的一样.该域也有前述章节提到的空格问题.然而,这里不必为此担忧,因为你可安全的忽略任何多余的域.对许多RELEASE的条目,在最后8个域出现的是疑问号(?).这是因为这些域的大部分值来自squid称为MemObject的结构.该结构仅在目标已被接受时,或目标被完整存储在内存时,才会出现. Squid cache里的大部分目标没有MemObject结构,因为它们仅存在于磁盘.对这些情况,Squid在相应域放置一个疑问号.   简单分析  squid的日志很重要.常常要了解的,其中最重要的就是命中率啦,不然反向代理做的用就不大.  #cat access.log|gawk "{print $4}"|sort|uniq -c|sort -nr  9568 TCP_IMS_HIT/3046313 TCP_HIT/2002133 TCP_MISS/2001568 TCP_MISS/206587 TCP_MEM_HIT/200531 TCP_MISS/304207 TCP_REFRESH_HIT/200152 TCP_REFRESH_HIT/30486 TCP_NEGATIVE_HIT/40469 TCP_MISS/4049 TCP_MISS/0004 TCP_MISS/5031 TCP_REFRESH_MISS/0001 TCP_DENIED/400  可以使用上面的方法,大约的分析一下命令中比.什么意思就看下面的详解.  #cat /var/log/squid/access.log |grep TCP_MEM_HIT  如果看到很多的TCP_MEM_HIT ,这表明该文件是从内存缓存读取的,squid已经起作用了!你再用浏览器打开该文件,应该是快如闪电了..呵呵,大功告成了!还有其他类型的HIT,如TCP_HIT等等,这些是从磁盘读取的,我觉得加速的意义不大,只不过缓解了apache的压力而已.  相应于HTTP请求,下列标签可能出现在access.log文件的第四个域.  TCP_HIT  Squid发现请求资源的貌似新鲜的拷贝,并将其立即发送到客户端.  TCP_MISS  Squid没有请求资源的cache拷贝.  TCP_REFERSH_HIT  Squid发现请求资源的貌似陈旧的拷贝,并发送确认请求到原始服务器.原始服务器返回304(未修改)响应,指示squid的拷贝仍旧是新鲜的.  TCP_REF_FAIL_HIT  Squid发现请求资源的貌似陈旧的拷贝,并发送确认请求到原始服务器.然而,原始服务器响应失败,或者返回的响应Squid不能理解.在此情形下,squid发送现有cache拷贝(很可能是陈旧的)到客户端.  TCP_REFRESH_MISS  Squid发现请求资源的貌似陈旧的拷贝,并发送确认请求到原始服务器.原始服务器响应新的内容,指示这个cache拷贝确实是陈旧的.  TCP_CLIENT_REFRESH_MISS  Squid发现了请求资源的拷贝,但客户端的请求包含了Cache-Control: no-cache指令.Squid转发客户端的请求到原始服务器,强迫cache确认.  TCP_IMS_HIT  客户端发送确认请求,Squid发现更近来的、貌似新鲜的请求资源的拷贝.Squid发送更新的内容到客户端,而不联系原始服务器.  TCP_SWAPFAIL_MISS  Squid发现请求资源的有效拷贝,但从磁盘装载它失败.这时squid发送请求到原始服务器,就如同这是个cache丢失一样.  TCP_NEGATIVE_HIT  在对原始服务器的请求导致HTTP错误时,Squid也会cache这个响应.在短时间内对这些资源的重复请求,导致了否命中. negative_ttl指令控制这些错误被cache的时间数量.请注意这些错误只在内存cache,不会写往磁盘.下列HTTP状态码可能导致否定 cache(也遵循于其他约束): 204, 305, 400, 403, 404, 405, 414, 500, 501, 502, 503, 504.  TCP_MEM_HIT  Squid在内存cache里发现请求资源的有效拷贝,并将其立即发送到客户端.注意这点并非精确的呈现了所有从内存服务的响应.例如,某些cache在内存里,但要求确认的响应,会以TCP_REFRESH_HIT, TCP_REFRESH_MISS等形式记录.  TCP_DENIED  因为http_access或http_reply_access规则,客户端的请求被拒绝了.注意被http_access拒绝的请求在第9域的值是NONE/-,然而被http_reply_access拒绝的请求,在相应地方有一个有效值.  TCP_OFFLINE_HIT  当offline_mode激活时,Squid对任何cache响应返回cache命中,而不用考虑它的新鲜程度.  TCP_REDIRECT  重定向程序告诉Squid产生一个HTTP重定向到新的URI(见11.1节).正常的,Squid不会记录这些重定向.假如要这样做,必须在编译squid前,手工定义LOG_TCP_REDIRECTS预处理指令.  NONE  无分类的结果用于特定错误,例如无效主机名.  相应于ICP查询,下列标签可能出现在access.log文件的第四域.  UDP_HIT  Squid在cache里发现请求资源的貌似新鲜的拷贝.  UDP_MISS  Squid没有在cache里发现请求资源的貌似新鲜的拷贝.假如同一目标通过HTTP请求,就可能是个cache丢失.请对比UDP_MISS_NOFETCH.  UDP_MISS_NOFETCH  跟UDP_MISS类似,不同的是这里也指示了Squid不愿去处理相应的HTTP请求.假如使用了-Y命令行选项,Squid在启动并编译其内存索引时,会返回这个标签而不是UDP_MISS.  UDP_DENIED  因为icp_access规则,ICP查询被拒绝.假如超过95%的到某客户端的ICP响应是UDP_DENIED,并且客户端数据库激活了(见附录A),Squid在1小时内,停止发送任何ICP响应到该客户端.若这点发生,你也可在cache.log里见到一个警告.  UDP_INVALID  Squid接受到无效查询(例如截断的消息、无效协议版本、URI里的空格等).Squid发送UDP_INVALID响应到客户端.

squid 用户点击后出现空白页和出现错误报告,求原因。

你需要在squid.conf文件中看下配置信息,首先你看下配置文件中是否有类似于:cache_peer 58.83.220.31 parent 80 0 no-query originserver这种配置信息的配置,这个主要是用于配置如果当前缓存中如果没有请求的内容,就去兄弟服务器或者父亲服务器或者源地址去取需要的内容。如果没有,请配置。如果有,请查看是否有类似于acl Purge method PURGEhttp_access allow AdminBoxes Purgehttp_access deny Purge的配置信息,这个配置信息主要用于配置那些地址允许访问,那些地址不能访问。有可能是源地址被禁止了。希望可以帮到你

squid怎么解决no cache

第一步:将下载的squid-2.7.STABLE8-bin.zip 解压到以C:/根目录,进入到C:squidetc 目录,将mime.conf.default 改名为 mime.conf squid.conf.default 改名为squid.conf第二步:配置刚刚改名的squid.conf找到# http_port修改为 http_port 8080 transparent找到 cache_dir修改为 cache_dir ufs c:/squid/var/cache 204800 16 256找到 cache_mem修改为 cache_mem 256 MB添加下面二个配置:maximum_object_size 1024 MBquick_abort_min -1 KBSquid 到现在基本配置完成了,如果高组配置缓存,还请百度啊,网上教程还是比较多的。第三步:注册服务:开始,运行 C:squidsbinsquid.exe –iC:squidsbinsquid.exe –zSc start squid 启动服务第四步,安装行为管理软件,这里就不详细介绍了,因为使用了重定向,在网络岗下,只能看见一台机器,IP是路由,我们在这里,只把网络岗作为WEB过滤使用,在交换机上,做了端口镜像,安装了行为管理软件,进行网络审计。第五步调整ROS,使用Winbox 连接ROs,执行/ip firewall natadd action=dst-nat chain=dstnat comment=web_cache disabled=no dst-address-type=”" dst-port=80,8080 in-interface=!PPPOE protocol=tcp src-address=!192.168.88.189 src-address-type=”" to-addresses=192.168.88.189 to-ports=8080作用是 将 所有接口的80,8080这二个端口重定向到 192.168.88.189 这个IP的8080端口上,并排除Squid(当然了不能把Squid也重定向了,所以要排除)到此为止,部署完成,实现了行为管理,也对WEB进行了缓存,提升用户体验和降低对出口的带宽的压力,整个做下来,与原有架构比,没有改变网络架构,也没有多花一分钱,行为管理是早就买上了的,这种架构的好处在于,如果Squid挂了,只用调整ROS,就能恢复网页的浏览,或者高手可以直接写一个ROS角本,自动检查Squid的工作状态,如果不正常,则直接关掉重定向,完全不影响用户,Squid 也能调的缓存视频,但我们公司不认看视频,所以就没去试验,而是在网络岗中直接封了视频。

搭建Squid3 密码账号IP代理

上文中,说明了 Squid3 IP Proxy 隐藏原IP ,这里就搭建Squid 3密码账号IP代理进行整理,涉及环境 Ubuntu 18.04。 htpasswd和htdigest工具是用于生成Squid密码的,直接安装命令 安装完成后,使用命令如下所示 创建的密码在/etc/squid/.squid_users里面存储,我们可以再增加一个用户 这里可以“查看”一下刚才创建的2个账号 验证账号密码用这个脚本–防止我们遗忘密码账号 basic_ncsa_auth 配置密码文件路径 /etc/squid/.squid_users auth_param basic children 5 指明了这里最多开放5个账号 auth_param basic casesensitive off 大小写不明感 acl auth_users proxy_auth xifarm runwulink 开启Squid测试 wget命令为例 这里会报407错误:密码账号没有设置原因。

安装好SQUID后主机不能上网问题求助

一、安装squid3命令:sudoapt-getinstallsquid二、修改配置文件文件位置:/etc/squid3/squid.conf将“http_accessdenyall”改成“http_accessallowall”三、重启squid3命令:sudoservicesquid3restart四、那内网不能上网的机器配置如下:exporthttp_proxy=可以把这句写到你的启动.bashrc中命令:cd~

squid安装完成后,怎么样启动squid?

是的,需要进行一些配置才行。

如何关闭Squid的记录

  Squid缺省会把访问及存储记录保存到磁盘的记录文件中 对于负荷较轻的系统来说这样还可以 但对于负荷较重的系统就会导致系统性能严重下载   要关闭Squid的日志记录功能 只需要编辑nf设置其中对应的参数的值为   cache_store_log none  cache_access_log /dev/null  cache_log /dev/null  保存退出后重新启动squid即可 lishixinzhi/Article/program/Oracle/201311/17805

懂Squid的帮个忙,请问Squid支持HTTPs的正向代理吗

Squid支持HTTPs的正向代理1. SSL封装的HTTP代理2. 经过HTTP代理的HTTPS请求3. 解开远程网站的HTTPS并重新加密的中间人这三者Squid均能做到,你配置https_port是实现第1种,这个特性需要编译时候开启。而如果是第2种,不需要这么配置,浏览器会使用CONNECT方式通过HTTP经过代理。如果想让内网用户无知觉地跑squid,可以Squid的http端口配置tproxy模式,iptables把80端口请求 tproxy给squid。这种情况https只能放直通。如果让内网用户手动配置代理,那网关不需要打开IP转发,直接打开squid,用户配置代理上网,http/https都可以支持。

如何删除linux squid

删除日志的话:linux/Unix下squid日志清除/usr/local/sbin/squid -k rotate //分割日志文件rm -f /usr/local/var/logs/*.0 //删除旧的日志SQUID win下的日志清除c:/squid/sbin/squid -k rotate -n squidnt //分割日志文件del c:/squid/var/logs/*.0 //删除旧的日志删除squid的话:先用命令看看有没有安装:rpm -qa|grep squid如果出现类似squid-cerberian-2.2.STABLE10-1的字样就表示已经安装了x.x版本的Squid,得把它先卸了。rpm -e squid应该就可以卸掉。如果出现error: package squid is not installed或者什么错误就表示Squid包原先安装时就有问题,得手动卸载了。Linux就是麻烦!

squid可以代理udp端口吗

普通代理:需要客户机在浏览器中指定代理服务器的地址、端口普通代理服务器的配置:# http_port 3128 (或者下面一种写法)# http_port 192.168.50.38:3128cache_mem 64 MB设置PROXY SERVER可使用多少内存作为高速缓存,一般要设置为物理内存的1/3reply_body_max_size 10 MB allow all禁止下载超过10M的文件maximum_object_size 4096 KB指定多大的文件可以被保存到磁盘中access_log /var/log/squid/access.log squidvisible_hostname proxy.benet.comcache_dir ufs /var/spool/squid 100 16 256设置高速缓存目录和高速缓存可以使用的硬盘空间,100表示最大可使用100MB,16表示第一层子目录最多可以有16个,256表示每个第一层子目录下最多可以有256子目录http_access allow all透明代理:适用于企业的网关主机(共享接入Internet)中客户机不需要指定代理服务器地址、端口等信息需要设置防火墙策略将客户机的Web访问数据转交给代理服务程序处理配置透明代理前提:客户机的Web访问数据要能经过防火墙,代理服务构建在网关(防火墙)主机中配置要求:代理服务程序能够支持透明代理,设置防火墙规则,将客户机的Web访问数据自动重定向给代理服务程序处理ACL(Access Control List,访问控制列表)可以从客户机的IP地址、请求访问的URL/域名/文件类型、访问时间、并发请求数等各方面进行控制。配置文件:http_port 3128 transparent应用访问控制的方式定义acl列表acl 列表名称列表类型列表内容…针对acl列表进行限制http_access allow或deny 列表名……acl all src 0.0.0.0/0.0.0.0http_access deny all常用的acl列表类型srcdstportsrcdomaindstdomaintimemaxconnurl_regexurlpath_regexACL列表定义示例Acl LAN1 src 192.168.1.0/24acl PC1 src 192.168.1.66/32acl Blk_Domain dstdomain .qq.com .kaixin001.comacl Work_Hours time MTWHF 08:30-17:30acl Max20_Conn maxconn 20acl Blk_URL url_regex -i ^rtsp:// ^mms://acl Blk_Words urlpath_regex -i sex adultacl RealFile urlpath_regex -i .rmvb$ .rm$对ACL列表进行访问控制http_access deny LAN1 Blk_URLhttp_access deny LAN1 Blk_Wordshttp_access deny PC1 RealFilehttp_access deny PC1 Max20_Connhttp_access allow LAN1 Work_Hours 配置反向代理192.168.7.2(公网客户端)192.168.7.1(公网接口)(squid代理开启内核路由转发功能)192.168.6.1(内网接口)192.168.6.2(内网客户端网关指向192.168.6.1)在内网的web服务上做基于域名的虚拟主机模拟多台WEB服务器Squid代理服务器的配置cache_peer Web服务器地址服务器类型 http端口 icp端口 [可选项]cache_peer 指定真正WEB服务器的位置parent 服务器类型对应到目标主机的缓存级别,上游Web主机一般使用“parent”(父服务器)icp端口用于连接相邻的ICP(Internet Cache Protocol)缓存服务器(通常为另一台Squid主机),如果没有,则使用0;originserver 表示该服务器作为提供Web服务的原始主机,weight=n”指定服务器的优先权重,n为整数,数字越大优先级越高(缺省为1);max-conn=n”指定反向代理主机到该web服务器的最大连接数。

squid与iptables的关联

squid是代理,iptables是nat和转向。 比如,你设置好squid以后,如果客户端要浏览网页,你要在浏览器里指定squid代理的IP地址和端口。但这样如果机器很多,网管的工作量会很大,如果用iptables配合就省事了:iptables -t nat -A PREROUTING -s 192.168.1.0/24 -p tcp --dport 80 -j REDIRECT --to $ip_squid:3128这句话的意思是把192.168.1.0/24这个子网里所有主机要访问网页的请求,全部重定向到squid服务器的3128端口上。也就是说,你访问的网页实际上是缓存在squid上的网页。

linux下squid的版本查询命令是什么?

混题的。

我在linux下安装squid完成后,squid.conf文件的配置

1. 源NAT(SNAT)更改所有来自192.168.1.0/24的数据包的源ip地址为1.2.3.4:iptables -t nat -A POSTROUTING -s 192.168.1.0/24 -o eth0 -j SNAT --to 1.2.3.4这里需要注意的是,系统在路由及过虑等处理直到数据包要被送出时才进行SNAT。有一种SNAT的特殊情况是ip欺骗,也就是所谓的Masquerading,通常建议在使用拨号上网的时候使用,或者说在合法ip地址不固定的情况下使用。比如# iptables -t nat -A POSTROUTING -o ppp0 -j MASQUERADE可以看出,这时候我们没有必要显式的指定源ip地址等信息。2. 目的SNAT(DNAT)更改所有来自192.168.1.0/24的数据包的目的ip地址为1.2.3.4:iptables -t nat -A PREROUTING -s 192.168.1.0/24 -i eth1 -j DNAT --to 1.2.3.4这里需要注意的是,系统是先进行DNAT,然后才进行路由及过虑等操作。有一种DNAT的特殊情况是重定向,也就是所谓的Redirection,这时候就相当于将符合条件的数据包的目的ip地址改为数据包进入系统时的网络接口的ip地址。通常是在与squid配置形成透明代理时使用,假设squid的监听端口是3128,我们可以通过以下语句来将来自 192.168.1.0/24,目的端口为80的数据包重定向到squid监听端口:iptables -t nat -A PREROUTING -i eth1 -p tcp -s 192.168.1.0/24 --dport 80-j REDIRECT --to-port 3128

如何知道squid已经启动

1 ps -aux来看是否有squid进程2 netstat -an 看是否有用户连接上来3 tail -n 30 /var/log/squid/access.log 里面的日志是否有变化。

lo li go盒squid的区别

价格和材料。1、loligo用的都是天然无污染的天然材料,对人体没有任何危害的,squid大多采用的是一些化学合成材料,长时间使用会对人的皮肤造成一定的危害。2、loligo售价150元,squid的售价在80元。

“Octopus”、“Squid”、“Calamari”分别是什么意思?

章鱼,鱿鱼,乌贼。章鱼啦,一般也叫做八爪鱼、八带或者望潮,身体一般比较小,共有8条触手,常见的吃法是生吃(你们的欧巴们就是这样吃的,据说因为吸盘的关系有一定危险性)、煮熟直接吃、烧烤、做成章鱼小丸子、煮海鲜粥或者爆炒,小编觉得做得不到位很容易口感偏硬,且不易入味。字典的解释是鱿鱼和枪乌贼,名字中“Sepia”这个词,指的就是它们的墨汁,和Squid不同,Calamari的鳍是延伸至整个身子的,从下图就可以很清晰地看到,最常见的品种是Southern Calamari和Northern Calamari。鱿鱼或枪乌贼,看这解释注定了傻傻分不清的状态。它属于枪形目,也是我们通常所说的鱿鱼,也称枪乌贼,有8短2长共10条足,“枪”是形容其体型修长,并且顶端有像红缨枪的枪头,其鳍的部分只在身体的部分区域,两侧对称分布,细长的体型也是区分鱿鱼和乌贼的其中一个直观特征。而它和乌贼更显著的区别是鱿鱼的内贝壳更进一步退化了,只剩下一层薄薄的透明薄片,并且已不具备支撑身体的功能。

墨鱼,鱿鱼,乌贼这3种鱼的英文名称(cuttle fish,squid....)和样子有什么联系和区别呀?分不清啊

墨鱼和乌贼是同一种动物。乌贼是墨鱼的别名。鱿鱼是墨鱼里面的一类,在我国俗称“枪乌贼”。墨鱼不是鱼,是一种海洋里的软体动物,属于头足纲。也就是它们的触手都长在头上。

谁能帮我解释一下VSM与SQUID的区别

两者的信号采集基于的原理是不同的vsm是震动样品磁强计,是通过采集信号线圈中样品震动导致的磁通量的变化推算出样品的磁化强度。squid是超导量子磁强计,原理好像固体物理中就有,我忘了从精度等级上来讲,squid的精度可到10-6emu以上,但是vsm的较低,主要用于测块体。

如何将squid的管理做成一个基于web的管理

这个问题我不是怎么很清楚?你在这里问也找不到什么详细的答案,还不如去后盾找找看,去看看又没有什么,不喜欢你也可以在另找!

如何查看squid代理服务器配置怎么查看

  安装步骤:./configure --prefix=/usr/local/squidmake allsudo make install(因为要拷贝到系统目录,需要root权限,所以sudo了,你也可以root登录执行,我是Ubuntu的系统,所以用sudo,有root权限就行)  检查配置文件:sudo vi /usr/local/squid/etc/squid.conf配置项1:# Squid normally listens to port 3128http_port 3128  配置项2:acl localnet src 192.168.0.0/16http_access allow localnet  配置项3:# Uncomment and adjust the following to add a disk cache directory.cache_dir ufs /usr/local/squid/var/cache/squid 100 16 128cache_mem 32 MB (这一条必须配置)否则你就会遭遇报错: 2013/10/12 16:16:55 kid1| WARNING cache_mem is larger than total disk cache space!  安装好了以后,系统中新建了一个用户squid,在组中一查,发现属于nobody组的:cat /etc/passwd|grep squidcat /etc/group|grep 65534  安装squid的所在目录是:/usr/local/squid我闲得没事干,直接改了所属用户为squid:nobodysudo chown -Rf squid:nobody /usr/local/squid  建立cache的时候,对下面目录需要nobody用户权限,这个是网上没有说的很清楚的地方,折腾了我半天:sudo chown -Rf nobody /usr/local/squid/var/cache/sudo chown -Rf nobody /usr/local/squid/var/logs/  否则你会遭遇:WARNING: Cannot write log file: /usr/local/squid/var/logs/cache.logFATAL: Failed to make swap directory /usr/local/squid/var/cache/squid/00: (13) Permission denied  初始化squid.conf里配置的cache目录,就是建立了一堆的目录:sudo /usr/local/squid/sbin/squid -z  在前台启动squid,并输出启动过程sudo /usr/local/squid/sbin/squid -N -d1显示ready to server reques,则启动成功。可以键入ctrl+c,停止squid,并以后台运行的方式启动。 我没有在配置文件中配置DNS,而是在 /etc/resolv.conf 中配置:domain sitenameserver x.x.x.x  所以打印出来的日志中就这样的:2013/10/12 16:42:13| Adding nameserver x.x.x.x from /etc/resolv.conf  squid从这个配置文件中读取了dns配置来用。  启动squid后台运行sudo /usr/local/squid/sbin/squid -s检查一下进程是否存在:ps -ef|grep squid  通过squid客户端查看squid运行状态/usr/local/squid/bin/squidclient -h 127.0.0.1 -p 3128 mgr:info  那台不能上网的机器配置如下:export http_proxy=可以把这句写到你的启动文件中,比如什么.profile或者.bashrc,或者/etc/profile等等。  取消:unset http_proxy  测试一下能不能上网了:  能down下来文件就算大功告成啦。

什么是Octopus,Squid和Calamari

章鱼,鱿鱼,乌贼。章鱼啦,一般也叫做八爪鱼、八带或者望潮,身体一般比较小,共有8条触手,常见的吃法是生吃(你们的欧巴们就是这样吃的,据说因为吸盘的关系有一定危险性)、煮熟直接吃、烧烤、做成章鱼小丸子、煮海鲜粥或者爆炒,小编觉得做得不到位很容易口感偏硬,且不易入味。字典的解释是鱿鱼和枪乌贼,名字中“Sepia”这个词,指的就是它们的墨汁,和Squid不同,Calamari的鳍是延伸至整个身子的,从下图就可以很清晰地看到,最常见的品种是Southern Calamari和Northern Calamari。鱿鱼或枪乌贼,看这解释注定了傻傻分不清的状态。它属于枪形目,也是我们通常所说的鱿鱼,也称枪乌贼,有8短2长共10条足,“枪”是形容其体型修长,并且顶端有像红缨枪的枪头,其鳍的部分只在身体的部分区域,两侧对称分布,细长的体型也是区分鱿鱼和乌贼的其中一个直观特征。而它和乌贼更显著的区别是鱿鱼的内贝壳更进一步退化了,只剩下一层薄薄的透明薄片,并且已不具备支撑身体的功能。

有人了解squid吗,squid的作用和应用场景有哪些?

提升squid的速度,可以: 1.减少cache_mem的值; 2.关掉内存池memory_pools off ; 3.通过降低一个或多个缓存目录的大小,减少磁盘缓存大小。

什么是SQUID?

探测技术,都多少要向探测对象发射出放射性物质,有的会伤害探测对象。而应用约瑟夫逊效应的干涉器件技术(SQUID)则只“探测”,不“发射”。1969年,SQUID已经首次用于检测微弱生物磁场。用SQUID得到的“脑磁图”,将广泛用于医疗临床。

Squid是不是可以替代上网行为管理器的功能

Squid是代理服务器,有网页过滤的模块,可以实现网页过滤的功能。但是功能比较局限,并不能替代上网行为管理。具体差别如下:功能上比较单一,只能进行网页过滤,缺少内容纪录、实时监控功能、带宽监控、应用过滤等基本功能。只支持代理模式,或者透明代理模式。部署方案比较单一。不能支持旁路、网桥等方式。当然,最大的优点就是免费了。如果倾向于用软件方式来进行上网行为管理,建议安装“WFilter上网行为管理软件”,通过旁路部署的软件方式来进行监管,专业性和功能都非常的强大,比squid或者上网行为管理路由器要强大很多。

什么是SQUID软件

Squid是一个高性能的代理缓存服务器,Squid支持FTP、gopher和HTTP协议。和一般的代理缓存软件不同,Squid用一个单独的、非模块化的、I/O驱动的进程来处理所有的客户端请求。 Squid将数据元缓存在内存中,同时也缓存DNS查询的结果,除此之外,它还支持非模块化的DNS查询,对失败的请求进行消极缓存。Squid支持SSL,支持访问控制。由于使用了ICP(轻量Internet缓存协议),Squid能够实现层叠的代理阵列,从而最大限度地节约带宽。 Squid由一个主要的服务程序squid,一个DNS查询程序dnsserver,几个重写请求和执行认证的程序,以及几个管理工具组成。当Squid启动以后,它可以派生出预先指定数目的dnsserver进程,而每一个dnsserver进程都可以执行单独的DNS查询,这样一来就大大减少了服务器等待DNS查询的时间。

squid是什么意思

squid意思是:乌贼。squid:【n.】(枪)乌贼,鱿鱼,柔鱼,英镑;【vi.】降落伞因余气压力而拉长,呈枪乌贼状。同义词:mollusc;音标:【skwu026ad】。例句1.The seals feed mainly on fish and squid.海豹主要以鱼和乌贼为食。2.These squids are bigger than those I bought last week.这些鱿鱼比我上周买的大。3.The mating rituals of the cubera snappers have nothing, though, on squid.古布拉金线鱼的交配仪式没有什么看头,但鱿鱼就不同。4.I baited up with fresh squid.我用新鲜乌贼做饵。5.Squid, also weigh squid, calamary.鱿鱼,也称柔鱼、枪乌贼。6.Bill Pardy:And that makes you look like a squid?这种病会让你看上去像个鱿鱼?

squid怎么读?

名词 n.1.乌贼,墨鱼 The seals feed mainly on fish and squid.海豹主要以鱼和乌贼为食。2.鱿鱼 These squids are bigger than those I bought last week.这些鱿鱼比我上周买的大。

squid怎么读

squid[英][skwu026ad] [美][skwu026ad] 生词本简明释义n.乌贼,墨鱼;鱿鱼复数:squids squid易混淆的单词:SquidSQUID以下结果由 金山词霸 提供柯林斯高阶英汉词典 网络释义 百科释义1.N-COUNT枪乌贼;鱿鱼A squid is a sea creature with a long soft body and many soft arms called tentacles.Squid is pieces of this creature eaten as food.(供食用的)枪乌贼,鱿鱼Add the prawns and squid and cook for 2 minutes.放入对虾和鱿鱼,烹炒 2 分钟。

求罗珊娜·马奎达(Roxane Mesquida)电影全集

已发送,请查收。

squid game是什么意思

Squid Game的意思: n.《鱿鱼游戏》(韩剧名)。“量子扰动超导探测器(SQUID)”的英文缩写恰好是英语中的单词“乌贼(squid)”。超导二字,是表明探测类型。威廉·吉布森在《约翰尼的记忆》中描述的仪器,在小说中用于提取主人公脑中芯片的加密记忆,破解密码等。《鱿鱼游戏》是由Netflix出品,黄东赫执导,李政宰、朴海秀、魏化俊、郑好娟等主演的惊悚悬疑电视剧。该剧于2021年9月17日在Netflix上线。该剧讲述人生失意的一群人突然接到神秘邀请,去参加一场生存游戏,胜者可获得的456亿韩元的奖励。这场生存游戏的地点未知,参与者将被关在游戏地点,直至最终获胜者的诞生。该剧涉及的游戏是20世纪70年代至80年代韩国传统(甚至是东亚地区)儿童游戏,包含“一二三 木头人”、“抠糖饼”、“拔河”、“打弹珠”、“走玻璃桥”和“鱿鱼游戏”。但在童年游戏的外表下,本质是场生存游戏——456个韩国社会的边缘人,或更准确说,一群因购物、赌博等个人原因被命运前途横扫出局的边缘人,在走投无路之际被神秘组织以巨额奖金为诱饵走进了“大逃杀”密室。虽然终极奖金高达456亿韩元,但要获得奖金、走出密室,代价是其余455人的生命。

在编辑squid.conf 中http_port 3128 transparent 加上transparent报错,我想实现透明代理

在RH9当中是不能使用这个参数实现透明代理的。这个参数是在2.6的软件包中实现的。在RH9中,在httpd_port 3128这行配置下添加httpd_accel_host virtualhttpd_accel_port 80httpd_accel_with_proxy onhttpd_accel_uses_host_header on然后在打开路由转发,再配置上相关的iptables策略。

linux squid怎样修改3128端口

我在主题之家有下到过,你去那里搜搜看 请参考