文档编号:388
浏览:13254 评分:277
最后更新于:2009-06-24
用户需求:
禁止内网用户利用几种比较常见的搜索引擎搜索某些关键字。这里以用户利用百度搜索“在线小游戏”为例。(其他搜索引擎操作方法相同)
操作步骤:
1、打开搜索引擎,输入“在线小游戏”,点击搜索,在地址栏中得到一个搜索出来的地址。
如上地址说明在百度中搜索“在线小游戏”的时候实际上是这个链接,“在线小游戏”被百度转换成了%D4%DA%CF%DF%D0%A1%D3%CE%CF%B7。
2、打开HiPER WEB配置页面,防火墙—访问控制策略,添加一条策略,过滤掉“%D4%DA%CF%DF%D0%A1%D3%CE%CF%B7”这段关键字,如下图:
注意:过滤内容中如果像这样填上%D4%DA%CF%DF%D0%A1%D3%CE%CF%B7字符串后,保存的时候会提示不可操作。
可以先在过滤内容中可以先随便填一个内容,比如aaaa,如下图:
保存,这样策略就写好了。
但是因为web配置页面上不支持填写%这样的符号,但是在CLI命令行下可以填写,下一步就可以在命令行中修改过滤内容。
3、telnet登录hiper命令行进行操作。
选择电脑左下角的开始—运行,填写“cmd”,确定,进入Windows命令行,输入telnet + 局域网网关地址,进入hiper命令行,如下图:
看到hiper% 提示符后表示成功登录hiper命令行。
4、在命令行下执行 show run 命令,查看配置,找到策略配置,如下图:
看到策略配置的最后一条17Key后面的内容就是过滤内容,这里内容已经被加密。
5、现在就可修改内容,把最后一条命令复制下来,将17Key后面的内容删除,将%D4%DA%CF%DF%D0%A1%D3%CE%CF%B7粘贴上去,回车,再写一条保存配置的命令,write,就修改成功了。
6、测试一下,打开百度,输入“在线小游戏”,点击搜索,这时候会提示网页无法显示,打不开搜索页面,达到禁止用户搜索的目的。
结论:
因为同一个中文字在不同的搜索引擎中显示出来的代码是不同的,所以如果要在google中过滤掉“在线小游戏”搜索,则需要在google中搜索一下,看一下google生成的代码是什么,再过滤掉这一段代码。