|
发表于 2005-4-4 14:08:43
|
显示全部楼层
1、启用web-proxy(我做的是透明代理)
CODE
set enabled=yes src-address=0.0.0.0 port=8080 hostname="" transparent-proxy=yes parent-proxy=0.0.0.0:0 \ ?ache-administrator="webmaster" max-object-size="4096 kB" cache-drive=system max-cache-size=unlimited
2、启用透明代理转发
CODE
/ ip firewall dst-nat add in-interface=lan dst-address=!192.168.x.x/32:80 protocol=tcp action=redirect to-dst-port=8080 comment="" \ ?isabled=no
3、再找一台机(如192.168.0.253)做一个syslog记录服务器.(做syslog服务的过程在论坛里找下看看)4、修改system为远程记录.(不改也可以,但是以后查找记录就麻烦了)
CODE
/ system logging set default-remote-address=192.168.0.253 default-remote-port=514 disk-buffer-lines=100 memory-buffer-lines=100 / system logging facility set Web-Proxy-Access local=none remote=syslog remote-address=192.168.0.253 remote-port=514 prefix="" echo=no
5、使用 /ip web-proxy monitor ,可以看到如下类似信息
QUOTE
status: running uptime: 3d18h54m52sclients: 207 requests: 764361 hits: 313758 cache-size: 2362468 kBreceived-from-servers: 33320335 kBsent-to-clients: 34109552 kB hits-sent-to-clients: 850357 kB
这说明web-proxy已经在正常运行,再到你的那台syslog记录服务器里面查看syslog的记录就可以看到网页浏览记录了。注意的是,如果是带动的机器比较多的时候对做web-proxy的机器要求也比较高,我这里用1.8G的机器(普通机器),带150台机器,cpu使用率不超过40%,但是带动1000台左右的机器时,就不行了,cpu使用率总是100%。也不知道是硬盘还是cpu、或者内存不够的问题(才用256M,单位不肯出钱买机器啊,只好找些破旧的机器来装routerOS顶替了) |
|