虚拟化容器,大数据,DBA,中间件,监控。

windows SQUID-2.7 配置代理服务器

01 11月
作者:admin|分类:应用管理


用squid在windows里做代理  


     在单位里面当机器太多耳公司的网络带宽不够的情况下,如果架设一个代理服务器的话,可以提高网页的浏览速度,这里我要用的是squid这个代理软件,

它在linux下面是最受欢迎的代理软件,当然它不是唯一的选择,但是这次我们是用它来在我们的windows下面做我们的代理服务器,这是个很简单的事情,只需要几个步骤,我们下面就开始了。

       我们用的squidSQUID 2.6.STABLE13的版本,需要下载的话,可以去http://www.cczee.com/article.asp?id=202    这里下载,我是参考了他的动画和文章,自己试验过的 ,试下来还是比较稳定的。

1.把下载好的文件解压缩到C盘根目录下,可能需要重命名下文件为squid,这样比较方便。

2.进入squidetc的文件夹,会有三个配置文件,想做个备份,然后再给三个文件重命名,分别去掉它们的最后的default.

然后用记事本打开squid.conf这个我们需要的最主要的文件,删除里面的全部内容,把下面的配置内容复制进去,

offline_mode off
http_port 6001    tranparent    <--这里是代理服务器的端口号,你可以自己随意的修改-->

snmp_port 0
htcp_port 0

acl QUERY urlpath_regex cgi-bin \?
no_cache deny QUERY

cache_mem 64 MB      <-----这里是缓存的大小,你可以根据自己的情况自己修改,理论上是机器的内存的1/3-->
maximum_object_size 8192 KB
maximum_object_size_in_memory 8192 KB
cache_replacement_policy heap LFUDA
memory_replacement_policy heap LFUDA

cache_dir ufs c:/squid/var/cache 100 4 4
cache_access_log none
#cache_access_log c:/squid/var/logs/access.log
cache_log c:/squid/var/logs/cache.log
cache_store_log none

emulate_httpd_log on
dns_nameservers 202.106.0.20

refresh_pattern .  0 5% 604800
half_closed_clients off

acl myhome 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 all src 0/0

acl PURGE method PURGE
http_access allow PURGE localhost
http_access deny PURGE

http_access allow manager localhost
http_access deny manager

http_access allow localhost
http_access allow myhome

http_access allow all

acl cantdirect dstdomain .sourceforge.net
acl cantdirect dstdomain .freebsd.org
acl cantdirect dstdomain .wikipedia.org
acl cantdirect dstdomain .wikimedia.org

always_direct deny cantdirect
always_direct allow !cantdirect

icp_access deny all
shutdown_lifetime 5 seconds
ignore_unknown_nameservers on

#cache_mgr admin@admin.com
cache_mgr 384343423@qq.com      <--请注意这里是管理员的邮箱,可以改成是你自己的邮箱-->

visible_hostname squidnt.ipcn.org

logfile_rotate 0

forwarded_for off
log_icp_queries off

client_persistent_connections on
server_persistent_connections on
client_db off

# reload_into_ims off
negative_ttl 300 seconds

保存好之后,我们就已经配置好了,接下来我们就要开始运行它了。

 

3.在运行下面打入cmd;下面是我黏贴的我的机器的操作,

Microsoft Windows XP [版本 5.1.2600]
(C) 版权所有 1985-2001 Microsoft Corp.

C:\Documents and Settings\Administrator>cd\

C:\>cd squid

C:\squid>cd sbin

C:\squid\sbin>squid -i         //这里是安装squid的服务
如果安装成功会出现提示,呵呵,就算你的E文水平不好,也会看的懂的

C:\squid\sbin>squid -z      


  C:\squid\sbin>squid -k 测试配置文件

      

4.完成上面的步骤后,我们去windows下打开squid的服务,如果能正常启动,我们的代理服务器就已经架设好了。

5,接下来我们就需要去客户端的IE里面设置下,来看下我们设置的结果是否成功。

打开IE,点击工具,点选项,点击连接,再点击局域网设置,

如图,把代理服务器的勾上,在地址栏里填上代理服务器的ip地址,后面的端口号,点确定,就可以了。然后,你在看下是否可以上网浏览网页了呢,速度是否快了点呢。

   如果没有成功的话,你在检查一下你的设置是否成功完成
浏览2807 评论0
返回
目录
返回
首页
OracleRAC管理 之 集群状态&信息查看 Squid代理服务器应用案例 多出口多用户认证上网