今天查日志文件发现,有用户直接访问我squid IP,我自己测试下,发现错误页会显示版本号,(以前努力白费了,为安全)平常在配置文件,firebug 抓不到头信息,,但请求一个错误,发现会显示版本 ;网上找多数都是修改配置文件,而且2.x和3.x 还有一些不同,最后找到一篇修改源代码的;所以转载保留下来;
本文转载http://windows9834.blog.163.com/blog/static/2734500420108273347568/
1:squid访问错误会提示squid版本,时间。主机名等信息。想把他隐藏掉。得修改squid源码中的src目录中的errorpage.cc文件
# vi src/errorpage.cc 84行处
把以下红色代码给注释掉,再make &&make install
error_hard_text[] = {
{
ERR_SQUID_SIGNATURE,
/* "\n
\n"
"
\n"
" \n" */
"