免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1733 | 回复: 0
打印 上一主题 下一主题

RHEL5下的Squid [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-06-25 23:09 |只看该作者 |倒序浏览

                                                    squid装好后,就可以启动了,但其他电脑还不能直接通过这个代理来上网,配置文件里只允许localhost使用这个代理,感觉默认配置文件有点不合理,如果只给本机代理上网,根本没什么意义,或者本机通过本机的代理上网这样更加安全吧?
    当你不修改squid.conf,启动squid后,你在另外一台电脑修改浏览器的代理设置,你会得到以下提示
ERROR
The requested URL could not be retrieved
While trying to retrieve the URL: http://www.baidu.com/
The following error was encountered:
Access Denied.
Access control configuration prevents your request from being allowed at this time. Please contact your service provider if you feel this is incorrect.
Your cache administrator is root.
   
    下面介绍下我的简单配置
1、安装
#rpm -ivh squid-2.6.STABLE6-3.el5.i386.rpm
2、修改/etc/squid/squid.conf,将以下行
#acl our_networks src 192.168.1.0/24 192.168.2.0/24
#http_access allow our_networks
修改为:
acl our_networks src 192.168.1.0/24
http_access allow our_networks
其中192.168.1.0/24为我的本地网络网段,请根据你自己的网段作相应修改,如果你想其他人,例如外网的电脑也可以访问你的代理服务器,你需要做一个3128端口(squid的默认监听端口)的NAT,然后将配置文件下的以下行
http_access deny all
修改为:
http_access allow all
3、create swap directories
#squid -z
4、启动
#service squid start
5、测试是否已经在运行
#netstat -tln | grep 3128
如出现以下行,则表明squid已经正常工作
tcp        0      0 0.0.0.0:3128                0.0.0.0:*                   LISTEN
6、在另外一台电脑设置代理
ip地址和端口填代理服务器的IP地址192.168.1.100和监听端口3128
OK了,已经可以通过代理上网冲浪了,当然了,这只是最简单的配置,有时间再研究下深入的配置.
7、其他命令
# squid -k reconfig #重新读取配置文件
               
               
               
               
               
               
               
               
               

本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/17993/showart_1011461.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP