• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    RHEL5 Squid透明代理服务器配置过程详细说明

    一、环境及操作平台

     

    xp——(eth1) AS5 (eth0)——Internet

     

    192.168.1.0/24 10.0.0.0/8

     

    Linux AS5 + squid-2.6(RPM)

     

    二、安装

     

    安装AS5自带的squid-2.6 rpm包

     

    三、配置

     

    route add default gw 10.100.100.254 //10.100.100.254 连接Internet Router 地址,添加默认网关。

     

    1、squid主配文件:/etc/squid/squid.conf

     

    a、http_port 3128 transparent //启用透明模式

     

    b、cache_dir ufs /var/spool/squid 1000 16 256

     

    c、cache_mem 96M

     

    d、visible_hostname localhost

     

    e、http_access allow all

     

    以上为基本配置

     

    2、iptales 配置

     

    #!/bin/bash

     

    #ip.sh

     

    echo '1' >/proc/sys/net/ipv4/ip_forward //启用ip forward

     

    IPT=/sbin/iptables

     

    ################################Clear ip rules#####################

     

    $IPT -F -t filter

     

    $IPT -X -t filter

     

    $IPT -Z -t filter

     

    $IPT -F -t nat

     

    $IPT -Z -t nat

     

    $IPT -X -t nat

     

    ################################Default policy#####################

     

    $IPT -P FORWARD DROP

     

    $IPT -P INPUT DROP

     

    $IPT -P OUTPUT DROP

     

    ################################User rules##########################

     

    $IPT -t filter -A INPUT -s 127.0.0.1 -j ACCEPT

     

    $IPT -t filter -A INPUT -s 10.10.10.254 -p tcp ——dport 22 -j ACCEPT

     

    $IPT -t filter -A OUTPUT -d 10.10.10.254 -p tcp ——sport 22 -j ACCEPT

     

    $IPT -t filter -A INPUT -s 192.168.1.0/24 -p icmp ——icmp-type 8 -j ACCEPT

     

    $IPT -t filter -A OUTPUT -d 192.168.1.0/24 -p icmp ——icmp-type 0 -j ACCEPT

     

    $IPT -t filter -A INPUT -s 192.168.1.0/24 -j ACCEPT

     

    $IPT -t filter -A INPUT -i eth0 -j ACCEPT

     

    $IPT -t filter -A OUTPUT -d 192.168.1.0/24 -j ACCEPT

     

    $IPT -t filter -A OUTPUT -o eth0 -j ACCEPT

     

    $IPT -t filter -A FORWARD -s 192.168.1.0/24 -i eth1 -o eth0 -j ACCEPT

     

    $IPT -t filter -A FORWARD -i eth0 -o eth1 -j ACCEPT

     

    $IPT -A FORWARD -m state ——state ESTABLISHED,RELATED -j ACCEPT

     

    $IPT -t nat -A POSTROUTING -s 192.168.1.0/24 -o eth0 -j SNAT ——to-source 10.10.10.249

     

    $IPT -t nat -A PREROUTING -s 192.168.1.0/24 -i eth1 -p tcp ——dport 80 -j REDIRECT ——to-ports 3128

     

    四、启动squid

     

    1、# squid -k parse //检测squid语法

     

    2、# squid -z //初始化squid,建立缓存

     

    3、# /etc/init.d/squid start

     

    4、# ps -ef|grep squid

     

    五、客户端配置

     

    XP上配置网关、DNS ,无须配置代理。通过IE可以连接Internet,ok。

    上一篇:redhat下磁盘配额设置!
    下一篇:RHEL 5服务器系统下故障处理方法
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

    RHEL5 Squid透明代理服务器配置过程详细说明 RHEL5,Squid,透明,代理,服务器,