当前位置:首页 > CN2资讯 > 正文内容

squid透明代理和反向代理配置过程

2天前CN2资讯

透明代理环境:

一台linux 私网ip:192.168.1.1  一台linux 私网ip:192.168.1.100 公网ip:202.106.0.1   一台linux 公网ip:202.106.0.20

需求:

1:员工可以通过squid代理服务器高速访问公网

实现步骤:

1:代理服务器上安装squid程序,设置为开机启动,备份主配置文件

[[email protected] ~]# yum -y install squid.x86_64 7:2.6.STABLE21-6.el5

[[email protected] ~]# chkconfig squid on

[[email protected] ~]# cp /etc/squid/{squid.conf,squid.conf.bak}

2:配置主配置文件,重启服务

[[email protected] ~]# vim /etc/squid/squid.conf

... 637 http_access allow all                       //允许所有主机访问http ... 778 reply_body_max_size 10240000 allow all      //最大允许访问目标的大小 ... 921 http_port  3128  transparent                //监听3128端口并开启转发 ... 1580 cache_mem 8 MB                             //高速缓存大小 ... 1787 cache_dir ufs /var/spool/squid 500 16 256   //缓存文件夹位置,大小,1级目录个数,2级目录个数 ... 1826 maximum_object_size 8096 KB                //最大缓存目标的大小 ... 1843 cache_swap_low 90      1844 cache_swap_high 95                         //缓存大小到95%时删除旧内容到90% ... 2456 refresh_pattern ^ftp:           1440    20%     10080    //以ftp开头的缓存保留时间最小1440,最多10080的20% 2457 refresh_pattern ^gopher:        1440    0%      1440   2458 refresh_pattern .               0       20%     4320   ... 3007 visible_hostname    //squid的完整主机名 ...


[[email protected] ~]# service squid restart

3:添加防火墙规则实现端口转发

[[email protected] ~]# iptables -t nat -A PREROUTING -i eth0 -s 192.168.1.0/24 -p tcp --dport 80 -j REDIRECT --to-port 3128

[[email protected] ~]# service iptables save

4:配置完成后,私网员工电脑的网关指向squid代理服务器,就可以访问公网

 

 



反向代理环境:

一台linux 私网ip:192.168.1.1  一台linux 私网ip:192.168.1.100 公网ip:202.106.0.1   一台linux 公网ip:202.106.0.20

需求:

1:用户访问squid服务器的公网地址后,可以访问web内容并且高速缓存私网HTTP静态内容

实现步骤:

1:安装squid程序,设置为开机启动,备份主配置文件,同上

2:配置主配置文件,其他配置同上

[[email protected] ~]#vim /etc/squid/squid.conf

... 921 http_port  80  vhost    //监听80端口并开启反向代理模式 922 cache_peer 192.168.1.1 parent 80 0 originserver    //指定实际WEB服务器的地址,并宣告为真实提供服务   ...


[[email protected] ~]# service squid restart

3:配置完成后,来自公网web访问就由squid代理服务器反向解析给私网web服务器,并提供高速缓存


    你可能想看:

    扫描二维码推送至手机访问。

    版权声明:本文由皇冠云发布,如需转载请注明出处。

    本文链接:https://www.idchg.com/info/24675.html

    分享给朋友:

    “squid透明代理和反向代理配置过程” 的相关文章

    Windows SSH 连接云服务器的安全与便捷指南

    当我谈到SSH时,首先想到的是它的安全性和便利性。SSH,或者说安全外壳协议(Secure Shell),是一种加密网络传输协议。它的主要目的是在不安全的网络环境中,提供一个安全的传输机制。这对远程管理和数据传输尤其重要。实际上,SSH相当于在客户机和服务器之间创建了一个安全的隧道,确保我发送和接收...

    深入了解俄罗斯时区对生活与经济的影响

    在这个广袤的国家,谈论俄罗斯时区就如同打开了一本极其丰富的地理和文化百科全书。俄罗斯作为世界上面积最大的国家,领土纵深可谓无比广阔,从西欧一直延伸到东亚。这种东西跨度的特性,使得时区的划分显得尤为重要。俄罗斯实际上拥有11个时区,每个时区不仅仅是时间的概念,更承载着各自地区独特的人文、经济和社会习惯...

    如何利用阿里云24元优惠活动体验云计算服务

    阿里云是一家全球知名的云计算服务提供商,致力于为用户提供多样化的云计算产品与服务。最近推出的24元优惠活动,更是为不少用户带来了新的机遇。这项优惠活动的主要目标是让更多的个人和企业体验到优质的云服务,尤其是在数字化转型日益重要的今天。用户可以通过这一活动以超低价格体验阿里云的强大功能。 在参与这个优...

    如何高效使用测速脚本监测网络性能

    在互联网的快速发展中,网络测速变得越来越重要。作为一个互联网用户,了解自己的网络性能是否稳定,以及在不同时间与地点的表现,能帮助我们更好地选择服务和进行问题排查。网络速度直接影响了我们的在线体验,无论是看视频、玩游戏,还是进行远程办公,网络性能都扮演着至关重要的角色。 测速脚本出现在这样的背景下,它...

    全面解析服务器与主机:性能优化与选择策略

    1.1 服务器与主机的定义与基本概念 在信息技术的世界中,服务器和主机是两个不可或缺的概念。我常常将服务器视为一个强大的计算机,专门用于处理、存储和管理数据。它主要面向网络上的其他设备,承担着提供服务的重任。比如,网站的后台就是一个服务器,负责处理访问请求、存储用户数据等。而主机则是一个更广泛的术语...

    VPS是什么?全面解析虚拟专用服务器的优势与选择

    VPS 是 什么 VPS,全称虚拟专用服务器,是一种通过虚拟化技术在物理服务器上创建多个独立环境的方案。具体来说,每个VPS都能运行自己的操作系统,并拥有独立的CPU、内存和存储资源。这就意味着,用户可以像在独立服务器上那样自由管理自己的VPS,进行各种应用和服务的部署。 最初,当我接触到VPS时,...