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

Squid代理服务squid代理

12小时前CN2资讯

代理服务器工作原理:当客户机通过代理请求web页面时,指定的代理服务器首先检查本地的缓存。如果缓存中存在客户机所请求的页面,代理服务器会将页面直接反馈到客户机;如果没有,代理服务器会将请求发送给web服务器,web服务器响应后,代理服务器会将响应的页面保存到本地缓存中,然后发给客户机。由于web请求实际有代理服务器来代替完成,从而起到了隐藏客户机的IP地址的作用。 代理服务器分为传统代理和透明代理,现在一般以透明代理使用居多。传统代理拥有的功能透明代理都有。两者的区别在于透明代理无需在客户机上指定代理服务器的地址、端口,而是透过防火墙策略将web访问重定向,交给代理服务器处理,整个过程客户机并不需要参与,对于客户机的用户来说是“透明”的。需要注意,使用透明代理,dns请求是优先发给dns服务器的。

操作部分 拓扑:

1、首先在web服务器上开启httpd服务,并为80端口(网站)开启例外,允许入站连接。 2、挂载squid的安装盘,解压到/usr/src下,进入/usr/src/squid-.tar.gz中。 3、配置squid。 ##各配置项含义: --prefix:安装目录 --sysconfdir:配置文件目录 --enable-arp-acl:设置通过MAC地质管理防止arp欺骗 --enable-linux-netfilter:使用内和过滤 --enable-linux-tproxy:支持透明模式 --enable-err-language:错误信息显示语言的类型 --enable-underscore:允许url中使用下划线 --enable-poll:poll模式,性能优化 --enable-gnuregex:使用GNU正则表达式 4、make编译和make install安装 5、优化执行路径,并创建squid用户,设置属主:属组。 6、在/etc/init.d/下编辑一个squid的服务脚本,用来控制squid服务(vim /etc/init.d/squid)。 7、为该squid服务脚本添加执行权限,并添加为系统服务。 8、编辑squid的配置文件,vim /etc/squid.conf ##这里需注意visible_hostname为主机名选项,需要填写squid服务器的主机名。最后一行前面本身有“#”,直接删除“#”即可。http_access allow all需要添加在deny all前面,先生效。 9、在本次试验中,我们将squid服务器作为代理服务器的同时,也将其作为网管使用。通过修改/etc/sysctl.conf,开启路由功能。将“net.ipv4.ip_forward = 0”改为“= 1”,执行sysctl -p使配置生效。 10、配置防火墙重定向。该策略可以将80端口的请求转给3128端口 11、配置SNAT实现内网接入internet互联网。 12、配置iptables策略允许3128端口的入站连接。 13、启动squid服务。下面前三个都需要依次敲。最后一个为查看squid的进程,确认是否启动。 14、地址配置,内网客户机192.168.1.2并配置网关为192.168.1.1;外网网站202.1.1.2;squid的eth0网卡192.168.1.1,eth1网卡202.1.1.1。 15、测试。使用内网的客户机登陆202.1.1.2网站。成功登陆网站。 16、验证网页请求是否经过代理服务器。在网站服务器上查看接入的日志。可以看到请求地址为202.1.1.1,也就是squid的外网网卡地址,而不是客户机。 17、另外,squid代理还提供了ACL控制列表。通过修改/etc/squid.conf文件进行ACL访问控制列表的定义。首先将上面做的允许所有的配置删除或者改为注释。 18、定义ACL,如下图 选项解析: acl safeport port 80 443:定义端口为80、443 acl mylan src 192.168.1.0/24:定义源地址池为192.168.1.0网段 acl mediafile urlpath_regex -i .mp4$ .avi$:定义以mp4、avi结尾的url路径 acl working time MWTHF 08:30-16:00定义squid工作时间 http access allow 允许以上定义项 19、第一条限定下载文件的大小;第二条限定最大缓存块。

    你可能想看:

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

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

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

    分享给朋友:

    “Squid代理服务squid代理” 的相关文章

    ColoCrossing怎么样?高性价比与稳定性的最佳选择分析

    ColoCrossing是一家自2003年起在网络主机市场崭露头角的公司,位于美国纽约州的布法罗市。这家公司以其稳定的性能和合理的价格而闻名,在美国的多个大城市设有数据中心,实现了从东海岸到西海岸的覆盖。这一遍布美国的基础设施,能够为各类业务提供灵活且可靠的网络服务。作为一个用户,我总能感受到Col...

    VPS CN2:提升网络性能的最佳选择

    在了解VPS CN2之前,我觉得有必要先简单说说VPS究竟是什么。VPS即虚拟专用服务器,是一种利用虚拟化技术将物理服务器划分成多个独立的虚拟服务器。每个VPS都能独立运行操作系统和应用软件,用户可以通过远程方式管理和使用。这给了我们极大的灵活性和自由度,让我可以随时根据需求扩大或缩小资源。 说到V...

    高性能HKT VPS服务评测与应用指南

    HKT VPS概述 什么是HKT VPS HKT VPS其实就是基于香港HKT网络架构的虚拟专用服务器,提供了强大的性能和灵活的可配置性。我从多个服务商的不同产品中了解到,HKT VPS非常适合对网络速度和稳定性要求较高的用户。无论是游戏玩家还是企业用户,都能通过它享受到快速的上传和下载速度。 HK...

    选择台湾VPS的优势与实用技巧分析

    在当今互联网迅速发展的时代,虚拟专用服务器(VPS)成为了众多企业和个人不二的选择。台湾VPS作为一个相对新兴的产品,凭借自己独特的地理位置和优异的技术性能,逐渐在市场上占据了一席之地。身为个人或企业,在选择服务器时,了解台湾VPS的基本概念及其优势无疑是一个明智的开始。 什么是VPS? VPS,即...

    Rndc2的线路怎么样?全面评测RackNerd洛杉矶DC02机房

    Rndc2的基本线路信息 说到Rndc2的线路,首先让我跟大家分享一下它的基本信息。这个线路的核心在于RackNerd洛杉矶DC02机房,位置恰好在美国西海岸的洛杉矶。成立于2019年的RackNerd,以其价格优势著称,给我们提供了比较便宜的美国VPS选择,最低年付大约10美元,这对于很多希望节省...

    瓦工职业特征与发展前景分析

    瓦工,这个听起来有些古老的职业,实际上在我们的社会中扮演着举足轻重的角色。它主要负责砌筑工作,用砖块、砌块和砂浆等材料建造房屋、烟囱等不同结构。北方地区的人们常常把瓦工称为泥工,虽然这两者有些细微差别,但归根结底,瓦工是建筑行业不可缺少的一个部分。 在瓦工的工作范围里,涉及到建筑砌体、隔墙、瓦片铺装...