LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1192|回复: 3

squid 配置二级代理< redhat9>---轻松配置

[复制链接]
发表于 2005-3-27 21:20:16 | 显示全部楼层 |阅读模式
帮助别人就是帮助自己......给别人快乐更能给自己带来更大快乐
最近学了redhat9也小有心得,偶尔写了几篇,
看了别人"精贴" ,结合自己,纵观教材,  希望能给 新学者 铺一条走向成功快捷之路
如果有高手观看,希望能帮我解决下wu-ftp的问题, 3天都没解决.
......................................................................................


       。

安装squid:
www.squid-cache.org下载squid-2.x.STABLE2-src.tar.gz存在本
/usr/local/squid/src下。
在编译Squid之前,建立一个专门运行Squid的用户和组,这里建立了名为squid的组和用户,用户目录设为/usr/local/squid
$cd /usr/local/squid/src
$tar xvzf squid-2.x.STABLE2-src.tar.gz
$ cd squid-2.x.STABLE2
$./configure
$make    之后 make install
(默认安装到/usr/local/squid目录下)

         配置二级代理 < /etc/squid/suqid.conf>
1:cache_peer 192.168.0.1 parent 8080 0 no-query ###定义父代理192.168.0.1,端口8080  <如果不需要上级代理就不用>
2: acl all src 0.0.0.0/0.0.0.0 ###acl控制列表 允许所有地址.
3: http_access allow all : #允许所有的用户通过代理进行http访问
4: never_direct allow all ###所有请求转发至上级代理
5: http_port 8080    squid的代理端口,使用1024以下的端口,squid必须以root身份运行
6: cache_mem:设置代理服务使用的内存大小,一般推荐为物理内存的三分之
7::cache_dir:指定cache目录的路径,默认为/var/spool/squid  
8: maximum_object_size: 指定Squid可以接收的最大对象的大
9: cache_dir /var/spool/squid  100 16 256
/var/spool/squid    代表缓存的位置;100代表缓存最大为100M;16和256代表一级和二级目 录数。
10: cache_effective_user:设定使用缓存的有效用户 : 缺省为用户nobody” 设定使用缓存的有效用户。缺省为用户nobody,如果系统中没有用户nobody,最好建一个或以非root用户运行Squid。这里是以squid身份运
11: cache_effective_group:设定使用缓存的有效用户组。缺省组为nogroup,如果系统中没有组nogroup,最好建一个组。这里是squid组。
(其余参数用默认值即可!)
发表于 2005-3-28 01:43:06 | 显示全部楼层
好加精~
回复 支持 反对

使用道具 举报

发表于 2005-4-12 14:16:42 | 显示全部楼层
请问一下,Win2000和XP连接共享端口是80吧。按上方法我没成功,客户端提示无法连接,不知是不是DNS的问题。
回复 支持 反对

使用道具 举报

发表于 2005-4-14 20:40:14 | 显示全部楼层
通过这个二级代理能上别的SOCKS 5 服务器么
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表