换ip软件,代理ip软件,更改ip地址-智游代理
首页 IP软件套餐 HTTP代理套餐 API提取 使用帮助 新闻资讯 长效IP 注册 登录 实名验证

在线咨询

800819380 售前客服
在线客服,实时响应

客户经理:
13326404693

473197630 QQ群
473197630

微信客服

您的位置: 首页 > 新闻资讯 > 代理服务器 > 正文

如何搭建Squid代理服务器?‍‍

发布时间:2018年11月29日 来源:智游代理 www.zhiyoudaili.com

‍Squid代理服务器


Squid cache(简称为Squid)是一个流行的自由软件(GNU通用公共许可证)的代理服务器和Web缓存服务器。Squid有广泛的用途,从作为网页服务器的前置cache服务器缓存相关请求来提高Web服务器的速度,到为一组人共享网络资源而缓存万维网,域名系统和其他网络搜索,到通过过滤流量帮助网络安全,到局域网通过代理上网。Squid主要设计用于在Linux一类系统运行。


对于Web用户来说,Squid是一个高性能的代理缓存服务器,可以加快内部网浏览Internet的速度,提高客户机的访问命中率。Squid不仅支持HTTP协议,还支持FTP、gopher、SSL和WAIS等协议。和一般的代理缓存软件不同,Squid用一个单独的、非模块化的、I/O驱动的进程来处理所有的客户端请求。


Squid的另一个优越性在于它使用访问控制清单(ACL)和访问权限清单(ARL)。访问控制清单和访问权限清单通过阻止特定的网络连接来减少潜在的Internet非法连接,可以使用这些清单来确保内部网的主机无法访问有威胁的或不适宜的站点。


Squid对硬件的要求是内存一定要大,不应小于128M,硬盘转速越快越好,最好使用服务器专用SCSI硬盘,处理器要求不高,400MH以上既可。


通过模拟配置代理服务器,实现以下目标:


1.代理服务器可以将远程的Web服务器页面缓存在本地

2.代理服务器端口设置为80端口

3.用户通过访问代理服务器即可获得远程Web服务器上的页面内容

4.远程Web服务器对客户端用户是透明的

5.利用缓存机制提高网站的响应速度


image.png


‍如图,分别在web服务器、代理服务器和客户端进行配置:‍


1、‍web服务器配置‍


1)装包

# yum -y install httpd

#systemctl start httpd

#systemctl enable httpd


2)为Web访问建立测试文件

#cat /var/www/html/index.html


2、‍部署Squid代理服务器‍


1)装包:

# yum -y install squid

2)修改配置文件:

# vim /etc/squid/squid.conf.. ..http_port 80 vhost 

#设置反向代理visible_hostname www.wuke.com #设置主机名,默认没有该语句

cache_peer 192.168.2.100 parent 80 0 originserver #定义后端真实服务器信息

cache_dir ufs /var/spool/squid 200 16 256 #硬盘缓存,缓存容量为200M,自动创建16个一级子目录和256个二级子目录

http_access allow all #允许本机所有主机使用代理服务器

3)启服务

# systemctl start squid

#systemctl enable squid

4)squid服务通过TCP 80端口监听客户端请求:

# netstat -anptu | grep 80

tcp 0 0 :::80 :::* LISTEN 3213/(squid)


3、‍客户端测试‍


客户端开启浏览器访问

# curl http://192.168.4.5 #返回的是192.168.2.100服务的页面


转载注明来自:智游代理IP http://www.zhiyoudaili.com/

相关文章内容简介

1 代理服务器的存在概念

Web上的代理服务器是代表客户端完成事务处理的中间人。如果没有Web代理,HTTP客户端就会直接与HTTP服务器进行对话。有了Web代理。客户端就可以通过代理ip与代理服务器,然后由代理服务器代表客户端与服务器进行交流。客户端仍然会完成对事务的处理,但是它是通过代理服务器提过的优质服务来实现的。HTTP的代理服务器即使Web服务器又是Web客户端HTTP客户端通过代理ip会向代理服务器发送请求报文,代理服务器必须像Web服务器一样,正确地处理请求和连接,然后返回响应。同时,代理服务器自身会向服务器发送请求,这样,其行为就是必须像正确的HTTP客户端一样,要发送请求并就收响应。如果要创建自己的HTTP代理,就要认真地遵循为HTTP客户端和HTTP服务器制定的规则。... [阅读全文]

2 浅谈代理IP服务器的重要性

现在很多互联网的从业者都知道代理IP,也有不少人在使用代理IP,最常见的就是在网络爬虫方面的使用。代理IP就是代理IP服务器简称,其本质是通过使用新的IP地址来代替自身IP地址进行访问和操作,就像是一个网络信息中转站一样,因此代理IP具有着非常重要的优点。互联网已经进入大数据时代,信息安全也已经成为我们关注的重点。如果在上网的时候配合着代理IP来使用,让自己的IP成为动态IP,这样就可以隐藏自己的IP,不用害怕被追踪和攻击,提高上网的安全性。代理IP对于网络爬虫来说显得更尤为重要,因为现在很多网站都设置了反爬虫措施,一但爬虫在短时间内发送过多的请求就会被封IP,而为了工作效率又不得不快速爬取,如果爬虫配合代理IP来使用,就可以不断的切换IP,这样就可以让爬取工作正常高效的进行下去。代理IP服务器既可以提高网络的安全性,又可以保证爬虫的工作效率,其重要性不言而喻,不过只有优质的代理IP才能达到理想的效果,比如智游代理,所以用户在选择代理IP的时候,要提前确定好相关参数,切忌盲目选择。... [阅读全文]

热门标签

推荐阅读

  1. 23

    2018-11

    代理服务器的剖析和使用

    ​在网吧里能访问的网站,到了学校却发现打不开了;公司里为了限制员工上网,封堵QQ端口,而此时你又想用QQ,怎么办?有个秘密武器——“代理服务器”。

  2. 03

    2018-12

    代理服务器作用及简单分类

    ​大家都知道,代理服务器是目前网络中常见的服务器之一,它可以提供缓存、复制和地址过滤等服务,充分利用有限的出口带宽,内部主机的访问速度,

  3. 20

    2019-09

    什么是代理服务器?有什么功能?

    从事互联网工作的朋友应该都接触过代理服务器,那么到底什么是代理服务器?有什么功能?今天就来为大家详细介绍。一、概念 代理,也称网络代理,是一种特殊的网络服务,允许一个网络

  4. 31

    2018-10

    简述在线代理服务器的基础知识

    代理服务器从字面上也比较好理解,随着市场经济的发展,代理服务器有了更多的市场,网络的不断发展扩大,更多的企业和个人在网站上开始了推广,这在一定的程度上帮助企业做更好的推动

  5. 17

    2019-09

    选择代理服务器的实用技巧

    随着信息技术的不断发展,互联网越来越成为人们生活不可或缺的一部分,如今代理服务器在互联网中的地位也水涨船高,很多企业或个人都在借助代理服务器从中获利。接下来小编为大家拱手

  6. 24

    2020-01

    代理服务器怎么看

    代理服务器怎么看?代理,是一种特殊的网络服务,允许一个网络终端(一般为客户端)通过这个服务与另一个网络终端(一般为服务器)进行非直接的连接。一些网关、路由器等网络设备具备