Ⅰ squid怎么解决no cache
第一步:
将下载的squid-2.7.STABLE8-bin.zip 解压到以C:/根目录,进入到C:\squid\etc 目录,将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 MB
quick_abort_min -1 KB
Squid 到现在基本配置完成了,如果高组配置缓存,还请网络啊,网上教程还是比较多的。
第三步:
注册服务:
开始,运行 C:\squid\sbin\squid.exe –i
C:\squid\sbin\squid.exe –z
Sc start squid 启动服务
第四步,
安装行为管理软件,这里就不详细介绍了,因为使用了重定向,在网络岗下,只能看见一台机器,IP是路由,我们在这里,只把网络岗作为WEB过滤使用,在交换机上,做了端口镜像,安装了行为管理软件,进行网络审计。
第五步
调整ROS,使用Winbox 连接ROs,执行
/ip firewall nat
add 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 也能调的缓存视频,但我们公司不认看视频,所以就没去试验,而是在网络岗中直接封了视频。
Ⅱ 有人了解squid吗,squid的作用和应用场景有哪些
用来做前置的Web缓存,加快用户访问Web的速度代理内网用户访问互联网资源设置访问控制策略,控制用户的上网行为主要支持http、ftp等应用协议相关squid知识可以去传智播客论坛去看一下,全套的视频和课程笔记。也有技术大牛在论坛更新技术内容。
Ⅲ 1000分!我想搞网站(下载类网站),请问怎样搭建服务器
Squid是Linux下最为流行的代理服务器软件,它功能强大,支持对HTTP、FTP、Gopher、SSL、WAIS等协议的代理; 设置简单,只需对配置文件稍稍改动就可使代理服务器运转起来。此外,Squid具有页面缓存功能,它接受用户的下载申请,并自动处理所下载的数据。
前期准备
Squid对硬件的要求是: 内存不应小于128M,硬盘转速越快越好,最好使用服务器专用SCSI硬盘,对CPU的要求不高,400MHz以上即可。笔者所管理的代理服务器是Inter2150,安装了Red Hat Linux 7.2,安装时就带有Squid。有两块网卡,一块eth0配外部地址(比如211.88.99.66),一块eth1配内网地址(比如192.168.5.1)。如果安装了Gnome或其他图形界面,就可以在netconfig中给两块网卡配置IP地址,不然的话,可在/etc/sysconfig/network-script路径下更改文件ifcfg-eth0和ifcfg-eth1。
首先编辑ifcfg-eht0,有以下几项:
DEVICE=eth0 (表示用哪块网卡)
IPADDR=211.88.99.66 (设置该网卡的IP地址)
NETMASK=255.255.255.252 (设置子网掩码)
同样编辑ifcfg-eth1,然后运行命令network restart就可以使配置生效了。对eth0、eth1进行配置后,可以用ifconfig命令来查看是不是配置成功。
如果服务器只有一张网卡,也不用担心,Linux可以在一块网卡上绑定多个IP地址。在图形界面下配置很简单,不赘述。如果在文本状态下配置,可以将ifcfg-eth0复制并命名为ifcfg-eth0:1,把它完全当成两块网卡来配就可以了。
Squid的安装
1. 安装Linux
安装Linux在硬盘分区时要注意,最好不要让系统自己分区,而是手动分区。通常,在Linux系统中有且仅有一个交换分区(在文件系统形式中选择Linux swap),它用做虚拟内存,建议将交换分区的大小设置为内存的两倍。当硬盘的大小超过了8G,要再建立一个128M(稍稍大一点,不会出错)的boot分区,这是为了避免将系统内核文件放到1024磁道以外,如果将boot作为root分区的一个子目录,内核文件就会安装在root分区的任何地方。因为要用做代理服务器,建议再分一个分区“var”,作为Squid的缓冲区,所以根据磁盘大小尽量分配大一点,最后将硬盘的剩余空间全部分给root分区。
2. 安装Squid
新手安装Squid,建议在安装Linux时就选中Squid,它并不是默认选中项,而且也不在选择的大类中,要在详细列表中查找。如果没有安装,又不想重装系统,可以从www.squid-cache.org下载Squid软件。
Squid代理服务器的设置
安装好Squid后几乎就可以用了,用编辑器打开/etc/squid/squid.conf文件(以root登录),Squid的配置文件共有125个配置项,但是一般来说,只要修改几个配置项即可。找到“http_access deny all”并改为“http_access allow all”令所有的电脑都能通过代理服务访问互联网资源。其实只要修改该项,Squid服务就可以启动了。
为了更好地控制代理服务器的行为,还有几个可配置项需要考虑:
1. cache_mem: 设置代理服务使用的内存大小,一般推荐为物理内存的三分之一。
2. cache_dir:设定缓存的位置、大小。一般格式如下:
cache_dir /var/spool/squid/cache 100 16 256
cache_dir指定cache目录的路径,默认为/var/spool/squid/cache。
/var/spool/squid/cache代表缓存的位置,使用squid -z指令会在这个目录下建立存储交换文件(swap files)的目录。100表示缓存最大为100M,16和256代表一级和二级目录数。实际使用时,100M是不够的,如果硬盘够大,可以增加存储空间,比如:cache_dir /var/spool/squid/cache 2000 16 256。
3. http_port:代理服务使用的端口号,默认为3128,可以使用其他的端口,注意将前面的注释符号“#”去掉。另外,使用端口不能和其他的服务重复,如果使用1024以下的端口,Squid必须以root身份运行。
4. maximum_object_size: 指定Squid可以接收的最大对象的大小。Squid缺省值为4M,可以根据自己的需要进行设定。
启动Squid
Squid可以设置为自动启动。运行命令setup,在System services选项中选中Squid。设置后每次重新开机,都会自动执行Squid。
如果是第一次启动,要建立/var/spool/squid下的暂存资料目录,先输入squid -z,再启动Squid(直接运行Squid即可)。
启动Squid后,在另一台Windows电脑上(以Internet Explorer 5.0为例)运行IE,单击“工具”,接着单击“Internet选项”,再单击“连接”选项卡,选择“局域网设置”。在“局域网设置”窗口中的“地址”处填上Squid服务器的IP地址,在“端口”处填上“3218”(Squid软件默认代理的端口号),确定后退出。接下来,随意浏览一些网站检查Squid的运行情况,也可以查看logs下的access.log和cache.log,看看代理是否运行正常。
代理服务器的安全
代理服务器是一个单位对外的门户,安全至关重要。因此,应该采取必要的防护手段。
1. 防火墙的配置
为了保证代理服务器的安全,最好加上防火墙,可以用IPchains或IPtable。
要使用ftp代理,还必须载入相关模块。可以使用以下命令:
modprobe ip_comtrack_ftp
modprobe命令会自动载入指定模块及其相关模块。iptables_filter模块会在运行时自动载入。
下面用IPtables一步一步地来建立包过滤防火墙,需要说明的是,在这个例子中,主要是对内部的各种服务器提供保护。
给IPtables规则设置一个存储路径: iptables -restroe /etc/sysconfig/iptables。
现在开始考虑规则。在这里需要注意的是,服务器/客户机交互是双向的,所以不仅仅要设置数据包出去的规则,还要设置数据包返回的规则,下面先建立针对来自Internet数据包的过滤规则。
1. 首先禁止转发任何包,然后再一步步设置允许通过的包。
2. 先允许源为内网的所有端口的TCP包。
3. 再允许目的为内部网(192.168.5.0/24)的FTP数据包。
4. 允许目的为内网的来自Internet的非连接请求TCP包。
5. 最后一条接收所有UDP包,主要是针对oicq等使用UDP的服务。
6. icmp包通常用于网络测试等,故允许所有的icmp包通过。但是黑客常常采用icmp进行攻击,如“ping of death”等,所以我们采用limit匹配扩展加以限制。对不管来自哪里的icmp包都进行限制,允许每秒通过一个包,该限制触发的条件是10个包。
不需要允许WWW服务的包,所有WWW服务由Squid代理。
iptables -P FORWARD DROP
iptables -A FORWARD -p tcp -s 198.168.5.2 -i eth0 -j ACCEPT
iptables -A FORWARD -p tcp -s 0/0 --sport ftp-data -d 198.168.5.0/24 -i eth0 -j ACCEPT
iptables -A FORWARD -p tcp -d 198.168.80.0/24 ! -syn -i eth0 -j ACCEPT
iptables -A FORWARD -p udp -d 198.168.80.0/24 -i eth0 -j ACCEPT
iptables -A INPUT -p icmp -m limit --limit 1/s --limit-burst 10 -j ACCEPT
说明:
-A加入(append) 一个新规则到一个链 (-A)的最后。(用-I可以插入一条规则,插入位置序号写在Forward后,-D在链内某个位置删除(delete) 一条规则,-R在链内某个位置替换(replace) 一条规则 )。
Forward链、Input链和Output链的区别如下:
1. 如果数据包的目的地址是本机,则系统将数据包送往Input链。如果通过规则检查,则该包被发给相应的本地进程处理;如果没有通过规则检查,系统就会将这个包丢掉。
2. 如果数据包的目的地址不是本机,也就是说,这个包将被转发,则系统将数据包送往Forward链。如果通过规则检查,则该包被发给相应的本地进程处理; 如果没有通过规则检查,系统就会将这个包丢掉。
3. 如果数据包是由本地系统进程产生的,则系统将其送往Output链。如果通过规则检查,则该包被发给相应的本地进程处理;如果没有通过规则检查,系统就会将这个包丢掉。
-s指定源地址,-d指定目的地址。
-p 指定协议,比如-p tcp。
-i或-o指定网络接口。需要注意的是,对于Input链来说,只可能有-i,也即只会有进入的包;同理,对于Output链来说,只可能有-o,也即只会有出去的包。只有Forward链既可以有-i的网络接口,也可以有-o的网络接口。
Drop表示符合规则就丢弃包,Accept相反。
然后,执行命令IPtables -L,可以查看已经建立的规则,并用命令IPtables -save将规则写入文件。
通过以上步骤,我们建立了一个相对完整的防火墙,只对外开放了有限的几个端口,同时提供了客户对Internet的无缝访问。
2. 其他建议
为了安全,最好不要在一台机器上运行太多服务。为了方便调试,一般都会提供telnet和ftp服务,但这往往是安全隐患,可以在/etc/host.allow和/etc/host.deny中进行限制。比如:局域网的内网网段为: 192.168.0.0,可以在hosts.allow文件中加入一行: telnet:192.168.0.0/255.255.0.0。在hosts.deny中加入一行:all:all。因为是先执行host.allow,再执行host.deny。所以上面就只打开了内网网段的telnet服务,而对外关闭。如果想打开其他服务,可以再加。如果还想加上机器名,可以在IP后加上“@abc”(abc代表某机器名)。想关闭所有服务、所有IP、所有机器名,可以在host.deny中写上“all:all@all”。配置好了运行命令xinetd.d,配置就生效了。如果想远程访问代理服务器,最好用SSH(因为telnet是明码传送,所以很不安全,SSH可以理解为加密的telnet),它的配置和应用比较简单,不赘述
Ⅳ 安卓平板比较好用的记笔记软件
Goodnotes
goodnote是ipad上的一款非常优秀的笔记软件,goodnote像一个自由的笔记本一样,可以让你像在纸张上一样的书写效果。并且支持可以插入非常丰富的媒体文件,但是goodnotes的手写体验不如notability。Goodnotes的一项非常好用的功能就是拥有强大的文字搜索功能,就算是手写文字也可以有着较高的准确度的情况下识别,就算手写字体比较潦草,依然能保持较高的识别率,非常方便搜索整篇文档的笔记。
另外goodnote还可以当作pdf阅读器使用,我们可以用goodnote打开pdf文件,然后像在树上记笔记一样对pdf文件进行标记!
利用手写笔可以很方便的
Notability
使用过这么多ipad上的笔记软件,这一款是我使用体验最好的一款,最喜欢notability一个与文字同步的录音功能,notability更像一个真实的A4纸,我们可以选择有笔触的笔和没有笔触的笔进行书写,使用笔触可以模拟出真实的书写效果,写出来的文字看起来更加的舒服!另外notability的支持的笔的预设相比goodnote更加的丰富,不过这两个软件对于日常的手写笔记都是完全够用了,虽然notability在某些功能上更强大一点,但是在价格上也更贵一点!
Notability支持边写字边录音,并且回放的时候也可以根据录音的时间回放到当时书写的内容,对于课堂上听不懂的内容?我们可以录下来回去的时候回放!
MarginNote
我很喜欢的一款pdf阅读器,兼顾笔记的功能 ,marginnote拥有强大的批注整理功能,这是一款国人开发的软件,在功能上真的十分强大,我第一次买ipad的时候甚至都是冲着这款软件去的,marginnote并不完全属于一款笔记软件,他更倾向于学习资料的批注和整理。
他可以把自己的批注和笔记转换成思维导图,并且支持多种媒体的笔记,比如你看到某些内容有感而发,你可以记录一段录音笔记,在功能上真的足够强大,但是我觉得这款软件UI很有很大优化的空间,对于比较大的文件或者笔记内容比较多的时候会有轻微的延迟。
marginnote的导出功能也非常的强大,支持导出带批注的pdf,导出思维导图,或者导出到word和印象笔记。我比较喜欢的一点是marginnote支持导出笔记到anki,后期可以使用anki对我们创建的笔记进行记忆,anki用于碎片化记忆,思维导图能够帮助把握全局,很轻松的形成思维闭环!
Ⅳ 小米平板怎么用笔做题
小米平板怎么用笔做题,具体方法步骤仅供参考:
1、首先需要下载一个笔记软件(Noteshelf、Squid、Flexcil),然后需要连接手写笔,方便我们记笔记;
2、然后打开记笔记的软件,然后利用手写笔就可以直接使用,轻松的就可以完成做笔记的过程,小米自带的备忘录也可以做笔记,最重要的就是拥有一款手写笔。
小米平板电脑是支持手写功能的,您可以通过设置-语言和输入法设置来切换手写功能,或者从网上下载第三方输入法,如:搜狗输入法、网络输入法、QQ输入法等。希望以上信息能够帮助到您。
Ⅵ squid笔记有没有办法将两个笔记和为一个
有办法的,具体如下:
为知笔记定位于高效率工作笔记,主打工作笔记的移动应用,是目前国内唯一一款“工作笔记”的云笔记类产品,除了常用的笔记功能保存的网页、灵感笔记、重要文档、照片、便签等,为知笔记重点关注“工作笔记”和“团队协作”这两个方面,解决团队记录和团队协作沟通的需求。
Ⅶ squid拍照的笔记导出PDF怎么把容量变小
需要把导出的PDF容量压缩到最小的话,是可以使用压缩包,去压缩,内存就会变小。
Ⅷ 如何用Squid Windows版架设二级代理服务器
一、Windows版Squid的下载与安装
下载windwosNT版本的squid
1、把squid-2.6.STABLE13-bin.zip解压缩,把里面的squid文件夹拷到c:/下(squid默认的是c:/squid)
2、squid/etc目录下把
squid.conf.default拷贝一份重新命名为squid.conf
cachemgr.conf.default拷贝一份重新命名为cachemgr.conf
mime.conf.default拷贝一份重新命名为mime.conf
3.用文本编辑器打开squid.conf,需要修改的地方:
找到http_port 3128在后面增加一行
http_port 80 transparent
找到#cache_peer sib2.foo.NET sibling 3128 3130 [proxy-only]在后面增加一行
cache_peer 192.168.1.8 parent 7001 0 no-query originserver
找到# TAG: visible_hostname在后面增加一行
visible_hostname volcano(任意命名)
找到http_access deny all在其前面加#将这一行注释掉,然后增加一行
http_access allow all
4.从命令行到c:/squid/sbin目录下执行
squid -i(将squid服务加入到服务里面)
squid -z
安装完成
5.从服务里启动squid
访问squid服务器:
http://192.168.1.2(你的squid服务器IP地址)>>>指向http://192.168.1.8:7001(web服务器地址)
如果把#http_access deny all打开把http_access allow all注释掉,你的访问就会被拒绝
你需要配置一下:找到下面两行
#acl our_networks src 192.168.1.0/24 192.168.2.0/24
#http_access allow our_networks
打开注释,修改你的内网ip(段)可以设为192.168.1.0/24一个也可以如上面的一样设一段IP
二、squid.conf配置文件
cache_mgr [email protected] #设置管理员邮箱,无关紧要
visible_hostname ibi #设置虚拟主机名,似乎squid2.5这个版本需要
#设置这一项,2.4却不需要
cache_peer 10.10.2.53 parent 6666 3130 login=account:passwd default no-query
#设置上级代理,其中10.10.2.53是我们校内的代理地址,6666是他的端口号,
#account,passwd则是上网帐号密码(当然我不会把我们真实的帐号贴出来)
#hierarchy_stoplist cgi-bin ? #注释掉这一行,不然不能访问带有"?"
#的url
#acl QUERY urlpath_regex cgi-bin ? #这两行没有具体测试,应该和cgi请求有关
#no_cache deny QUERY
acl all src 0.0.0.0/0.0.0.0
acl manager proto cache_object
acl localhost src 127.0.0.1/255.255.255.255
acl SSL_ports port 443 563
acl Safe_ports port 80 # http
acl Safe_ports port 21 # ftp
acl Safe_ports port 443 563 # https, snews
acl Safe_ports port 70 # gopher
acl Safe_ports port 210 # wais
acl Safe_ports port 1025-65535 # unregistered ports
acl Safe_ports port 280 # http-mgmt
acl Safe_ports port 488 # gss-http
acl Safe_ports port 591 # filemaker
acl Safe_ports port 777 # multiling http
acl CONNECT method CONNECT
acl lan-a src 10.49.41.150-10.49.41.190/32 #对ip进行控制,这行定义了一个ip
#段为组lan-a
http_access allow lan-a #这里控制组lan-a的ip可以使用squid代理
acl lan-b src 10.141.96.0/24 #同样设置了一个ip段,ip地址前三位是
#10.141.96的所有ip,其实就是我们寝室楼的ip段
http_access allow lan-b
http_access allow manager localhost
http_access deny manager
http_access deny !Safe_ports
http_access deny CONNECT !SSL_ports
http_access allow localhost
http_access deny all
icp_access allow all
never_direct allow all #这一行解决无法登陆的问题。
Ⅸ 如何才能让squid配置文件中'dns
1、首先下载:squid-3.2.9.tar.bz2
2、上传到服务器后解压:
解压: tar -vxjf squid-3.2.9.tar.bz2
解压后生成目录:squid-3.2.9
进入目录翻看文档INSTALL:
xxxx> more INSTALL
To build and install the Squid Cache, type:
% ./configure --prefix=/usr/local/squid
% make all
% make install
To run a Cache, you will need to:
1. customize the squid.conf configuration file:
% vi /usr/local/squid/etc/squid.conf
2. Initalise the cache:
% /usr/local/squid/sbin/squid -z
3. start the cache:
% /usr/local/squid/sbin/squid
If you want to use the WWW interface to the Cache Manager,
the cachemgr.cgi program into your httpd server's cgi-bin
directory.
3、安装步骤:
./configure --prefix=/usr/local/squid
make all
sudo make install(因为要拷贝到系统目录,需要root权限,所以sudo了,你也可以root登录执行,我是Ubuntu的系统,所以用sudo,有root权限就行)
检查配置文件:
sudo vi /usr/local/squid/etc/squid.conf
配置项1:
# Squid normally listens to port 3128
http_port 3128
配置项2:
acl localnet src 192.168.0.0/16
http_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 128
cache_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 squid
cat /etc/group|grep 65534
安装squid的所在目录是:/usr/local/squid
直接改了所属用户为squid:nobody
sudo 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.log
FATAL: 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 site
nameserver 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
Ⅹ WINDOWS系统下怎样配置squid做CDN的简明图解
今天写这篇教程目的在于分享自己在WINDOWS主机下配置squid的方法。哪些地方写的不完善或是不完整或是需要修改的地方,大家可以提出。我会第一时间纠正。下面看正文部分。
先提条件,您预安装配置squid的这台计算机必须是联入网络的,系统版本是windows 2000/xp/2003/server 2003。
1)先下载Squid for Windows版本,下载地址如下(ZIP文件名称:squid-2.7.STABLE4-bin.zip),可以把这个文件下载到桌面,这样好找好操作。
Squid是Linux/Unix下着名的代理服务器软件,很多商业版本的代理服务器都是基于Squid进行开发的.
而最近才偶尔发现Squid原来也有For Windows的版本。虽然此版本不是Squid项目官方发布的For Windows版,但是从发布的版本记录可以看出,此版本的维护者还是很负责任的。希望在Windows平台下搭建代理服务器的同学不妨试用一下。
2) 这步是解压文件,将刚才下载下来的ZIP文件(squid-2.7.STABLE4-bin.zip)复到到C盘的根目录,然后在这个文件上点击鼠标右 键,选择“解压到squid-2.7.STABLE4-bin”命令,即可在C盘根目录生成一个squid文件夹。这样的话,Squid for Windows版本就被“安装”到您的计算机中了。注意:尽量不要修改路径和文件夹名,尽量放在C盘根目录,文件夹名不要改,就叫squid,因为 Squid for Windows默认安装位置就是C:\squid,这点大家要谨慎。如果您要修改路径和文件夹名的话那得修改squid里面很多配置的,相当麻烦。
3)开始-运行-cmd,打开窗口后,按下图在DOS命令行下输入命令。
4) 关闭DOS窗口,回到桌面。进入我的电脑-C盘,双击打开squid文件夹,双击打开squid.conf文件,对这个文件进行配置编辑。按 Ctrl+F,输入acl Safe_ports port 777,回车。然后在# multilinghttp后面按回车,增加一个空格,写入内容如下图所示。
5)再按Ctrl+F输入http_accessdeny CONNECT,回车,找到查找内容。在SSL_ports后按回车增加2个空行,输入内容请看下图所示。
6)找到# cache_mem 8 MB这句删掉前面的#号将默认的8修改到需要的大小,这里的数值应视具体的机器可用内存而定,应在内存允许的情况下尽量地设置的大一些以提高代理服务器性能,但不能让代理服务器的缓存大小影响本机器的性能。如下图操作即可。
7)设置hostname,请按下图操作。
8)按Ctrl+S保存对squid.conf文件的编辑,然后关闭即可。
9)开始-运行-cmd,输入如下3条命令。
cd c:\squid\sbinsquid -i
squid -z
squid
10)配置完毕。
到这里,squid部分就搭建成功了
下面开始做域名解析.
打开目录C:\WINDOWS\system32\drivers\etc
用记事本打开hosts编辑并保存
61.174.63.74 cdn.jb51.net cdn.jb51.cn
(这个IP是指您的主服务器IP,不是CDN机器的IP)