当前位置:Linux教程 - 代理服务 - 代理服务器及防火墙FAQ集锦

代理服务器及防火墙FAQ集锦



        

    代理服务器一问(1)
    Q:
    10M局网安装了一台linux 的代理服务器,
    telnet 和 使用其代理均需79秒(经多次试验,一秒补差),然后瞬间完成页面下载.
    将客户端ip 添加到服务器的hosts中,telnet 正常了,可代理还是那样.
    请问还需要做什么?
    A:
    您是使用SQUID做代理服务器吗?
    如果是的话,您的服务器的硬件配置是多少呢?
    少于P以下的要使SQUID达到可能的性能可能有点困难。

    Q:
    Squid定义上一级代理我已经搞定,在squid.conf
    中是这样写的:
    cache_peer 170.169.5.71 parent 737 0 no-query
    但是好像没有Cache功能,我想用Cache提高客户端的上网速度,
    应该怎样定义?谢谢!
    A:
    去掉cache_peer 170.169.5.71 parent 737 0 no-query 中的no-query.
    Q:
    不行,我试过了,客户端不能上网了.不知为什么?
    A:
    不知你的用户数量。可适当增加SQUID和DNS子进程的数量。
    Q:
    我的用户数3-6个,我没有域名服务器,考上一级替我服务,上一级域名和代理服务器是NT,我用Linux上网就比
    温都死98慢.另外
    cache_peer 170.169.5.71 parent 737 0 no-query
    会不会屏蔽Cache功能?
    谢谢!
    A:
    如果没有设置上一层代理,会不会出现这种问题?
    a:
    如果不设置上一级代理Cache就起作用,但输入域名就不行了,只能输入上一级代理的地址,此地址也是WEB服务器地址,是一个NT服务器.
    cache_peer 170.169.5.71 parent 737 0 no-query
    我这种写法会不会屏蔽Cache功能?
    我的squid服务器是PII350 64M MEM 在Squid.conf中
    定义了500M 硬盘,16M Cache mem.
    谢谢!
    Q:
    如果不使用proxy—only 不会屏蔽cache功能。
    管理工具
    #clinet -p 3210 cache—object://lcalhost/..
    可以查看一些状况。
    =================================================================
    Q:
    我用的是redhat6.1在看关于代理服务器设置时要求编译内核将IP forwarding/gatewaying设为no,但是我始终找不到这一条设置信息,还有其中提到的IP: accounting,IP tunneling,IP aliasing OFF IP PC/TCP compatibility 等信息,请教各位高手我该怎么办?
    A:
    At 06/07/00 09:29 PM, freely wrote:
    >我用的是redhat6.1在看关于代理服务器设置时要求编译内核将IP forwarding/gatewaying设为no,但是我始终找不到这一条设置信息,还有其中提到的IP: accounting,IP tunneling,IP aliasing OFF IP PC/TCP compatibility 等信息,请教各位高手我该怎么办?

    好象IP: accounting, ip forwarding 在编译内核里面是没有 但是
    IP tunneling,IP aliasing OFF 是有的在
    配置内的* Networking options部分
    A:
    1、如果您使用的是发行版的LINUX的话,内核在缺省的情况下就已经打开了这些参数。
    2、如果您想重新编译内核的话,您可以查看一下NETWORK部分。

    A:
    好象不用如此。我在REDHAT6.1是不用
    A:
    我认为打不打开该选项是无关紧要的,之所以要关闭forward功能,目的是提高网络的安全性,隔离Internet和Intranet.在我这边,我打开了forward功能,squid照样工作。
    A:
    请教你的代理服务器Squid forword 是怎样使定的?
    我正想定义上一级代理服务器.
    A:
    前面讲过一种方法,把所有的WEB请求都转发到另一台内部或外部代理服务器。可以解决一些国外网站无法访问的问题。请查询。
    Q:
    在Squid.conf里怎样写才能定义上一级代理服务器?
    A:
    是这样:
    1、在#TAG:cache_peer加入:
    cache+peer hostname parent 80 0 no-query default
    2、在TAG:http_access加入
    never_direct allow all
    Q:
    谢谢jiaming123
    Squid定义上一级代理我已经搞定,在squid.conf
    中是这样写的:
    cache_peer 170.169.5.71 parent 737 0 no-query
    但是好像没有Cache功能,我想用Cache提高客户端的上网速度,
    应该怎样定义?谢谢!



    发布人:netbull 来自:LinuxAid