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

Squid代理squid正向代理

13小时前CN2资讯

代理有3种:

  • 标准的传统代理(不考虑了)

  • 透明代理(适用于局域网接入互联网网关,给内部用户做缓存)

  • 反向代理(适用于在互联网的WEB站点做缓存)

    一、透明代理

    前提 透明代理服务器为192.168.5.205

    局域网测试机 192.168.5.160

    1.安装

    [root@localhost ~]# rpm -ivh squid-3.1.10-1.el6_1.1.x86_64.rpm 

    2.配置

    [root@localhost ~]# vim /etc/squid/squid.conf

    http_access allow all(允许所有访问,3.0版本以后默认acl允许所有访问)

    http_port 192.168.5.205:3128 transparent

    3.设置iptables的重定向

    [root@localhost ~]# iptables -t nat -I PREROUTING -i eth0 -p tcp --dport 80 -j REDIRECT --to-ports 3128

    启动squid

    service squid start

    4.测试机测试

    http://www.baidu.com


    [root@localhost ~]# tail /var/log/squid/access.log ( 在192.168.5.205日志)

    1410687360.499    168 192.168.5.160 TCP_MISS/200 1567 GET http://eiv.baidu.com/hmt/icon/21.gif - DIRECT/61.135.186.152 p_w_picpath/gif

    1410687360.562     53 192.168.5.160 TCP_MISS/200 115689 GET http://passport.bdimg.com/passApi/js/login_tangram_23d9c100.js - DIRECT/124.193.227.49 text/javascript



    二、反向代理

    前提 反向代理服务器为192.168.5.205

    web站点为192.168.5.203

    1.配置

    [root@localhost ~]# vim /etc/squid/squid.conf

    允许所有访问(acl删除,3.0以后本版默认acl all src 0.0.0.0/0.0.0.0)

    http_access allow all


    http_port 80 vhost  (监听80端口 vhost选项)

    cache_peer 192.168.5.203 parent 80 0 originserver

    (orginserver描述,名称自定义)

    2.启动

    service squid start

    3.访问测试

    http://192.168.5.205


    [root@localhost ~]# tail /var/log/squid/access.log (192.168.5.205的日志)

    1410684774.460      1 192.168.8.139 TCP_MISS/401 786 GET http://192.168.5.205/nagios - FIRST_UP_PARENT/192.168.5.203 text/html

    1410684776.443      1 192.168.8.139 TCP_MISS/401 786 GET http://192.168.5.205/nagios - FIRST_UP_PARENT/192.168.5.203 text/html

    (表示192.168.8.139访问http://192.168.5.205时 ,192.168.5.205访问了192.168.5.203  )

    [root@Nagios-Server ~]# tail /usr/local/apache2/logs/access_log (192.168.5.203日志)

    192.168.5.205 - - [15/Sep/2014:01:21:52 +0800] "GET / HTTP/1.1" 200 44

    192.168.5.205 - - [15/Sep/2014:01:21:52 +0800] "GET / HTTP/1.1" 200 44

    192.168.5.205 - - [15/Sep/2014:01:21:52 +0800] "GET / HTTP/1.1" 200 44

    (表示192.168.5.205访问了 web站点)


    • 你可能想看:

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

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

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

      标签: Squid代理
      分享给朋友:

      “Squid代理squid正向代理” 的相关文章

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

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

      PVE环境下是否需要设置路由器?轻松拷贝文件的最佳实践

      PVE概述 Proxmox Virtual Environment(PVE)是一个开源的虚拟化管理平台,集成了KVM和LXC技术。简单来说,它允许用户在一台物理服务器上创建和管理多个虚拟机和容器。使用PVE让你轻松地部署、监控和管理自己的虚拟化环境,不论是用于开发、测试,还是生产环境。PVE提供了一...

      BuyVM色情网站托管服务解析 - 提升成人内容运营安全与效率

      什么是BuyVM色情服务 当我提到BuyVM的时候,可能很多人对这个名字还不太熟悉。简单来说,BuyVM是一家提供虚拟专用服务器(VPS)和网站托管服务的公司,专注于各种类型的内容,包括成人色情内容。它的历史可以追溯到多个年份前,BuyVM在业内逐渐赢得了声誉,成为不少成人网站的首选托管平台。以其可...

      如何选择和管理SSL证书提升网站安全性

      在这个数字化迅速发展的时代,数据安全显得愈发重要。SSL证书(Secure Socket Layer Certificate)是一种专门设计用于保护互联网上数据传输安全的数字证书。说起SSL证书,首先,它是通过遵循SSL协议来实现的,由值得信赖的数字证书颁发机构(CA)在验证服务器身份之后签发。这样...

      Debian 修改 DNS 的详细步骤与常见问题解决方案

      在讨论 Debian 中的 DNS 修改前,我想先和大家分享一些关于 DNS 的基本信息。DNS(Domain Name System)是互联网的“电话簿”,它将我们可读的网站地址(如 www.example.com)转换为计算机能够理解的 IP 地址。这一过程对于我们浏览网页、发送邮件等操作至关重...

      如何安全地开放所有端口并规避网络风险

      我第一次接触网络配置的时候,看到“开放所有端口”这个词,心里有些忐忑。其实,开放端口是网络通信中非常基础的概念。简单来说,端口就像是网络中的开口,允许不同的应用程序和服务进行数据交换。每个端口都有其独特的号码,从1到65535不等,其中小于1024的端口通常用于系统服务,而大于1024的端口就属于应...