免费注册 查看新帖 |

Chinaunix

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

FreeBSD 4.5 下Squid 代理服务器配置心得 [复制链接]

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

这篇文章是很早以前写的。看有一些地方在转载。还是贴在在这里把。
网上关于squid的文章已经很多了,但是,关于Squid 使用NT domain(SMB)认证的文章还是比较少。
我把自己配置Squid 的心得体会和大家分享一下。希望高手指点。
一、安装系统。
要安装Squid 。那么首先安装一个操作系统是必需的。FreeBSD是一个比较好的选择了。如果,你要用Linux or Solaris 等其他的Unix系统也是可
以的。
FreeBSD只需要最小安装就可以了。
二、软件准备
1 从http://www.squid-cache.org/Versions/v2/2.4/ 下载 2.4.STABLE6
2 从http://samba.gremlins.com.hk/samba/download.html 下载Samba
三、安装软件。
1、在你的domain controler 的NETLOGON下用wordpad创建一个 proxyauth文件,文件的内容就是allow。
2、由于squid 进行SMB 认证的时候需要使用Samba。附原文
SMB proxy authenticationi module Requirements
Squid 2.0 or above, or another proxy server with the same authentication module interface. Squid 1.1 with Arijan de
Vet's patch works fine too.
smb_auth needs Samba to talk SMB. If you don't have Samba installed on your proxy server, download and install Samba
now, You don't need to start the samba daemons, smb_auth only uses the Samba client utilities.
先安装samba:
tar zxvf samba-latest.tar.gz。
在configure的时候要注意: ./configure --prefix=/usr/local/samba。最好用装在这里。因为SMB的认证模块中缺省是认为samba是安装在这里的。 装完
后,就要配置samba 了。具体地配置这里就不写了,那么怎么才算配置可以了呢。smbclient //domaincontroler/NETLOGON 如果可以成功访问就可以了。
3 安装Squid
在configure 的时候请加入一些参数,具体是 ./configure --prefix=/usr/local/squid --enable-err-language=Simplify_Chinese
--enable-auth-modules=SMB 然后, make ;make install
下面的还是比较重要的。不然,你的squid 运行不了。
mkdir /var/spool/squid
chmod 777 /var/spool/squid
mkdir /var/log/squid
chmod 777 /var/log/squid
四、配置squid.conf 文件。
我这里主要把认证这个地方写一下。
authenticate_program /usr/local/bin/smb_auth -W domainname
acl domainusers proxy_auth REQUIRED
http_access allow domainusers
配置完成后 squid -z 启动 squid 就可以了。
那么怎么来控制用户的权限呢。
你只要控制那些用户可以读取proxyauth 文件就可以了。


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

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP