阿里云-云小站(无限量代金券发放中)
【腾讯云】云服务器、云数据库、COS、CDN、短信等热卖云产品特惠抢购

Linux入门教程:Squid代理服务器

225次阅读
没有评论

共计 1421 个字符,预计需要花费 4 分钟才能阅读完成。

1. 代理服务器的简介

​首先我们来了解一些什么是代理服务器?代理服务器是介于浏览器和 Web 服务器之间的另一台服务器。有了该服务器之后,浏览器发出的信息会先送到代理服务器,由代理服务器来取回网页内容并传送给客户的浏览器。平时我们提到代理服务器,主要是终端用户如何寻找自己需要的代理;而本专题所介绍的,则是服务器端的架设、配置等方面。对企业网络而言,代理服务器可以起到控制网络访问并屏蔽不安全信息,以及网络加速的目的。

​我们有的喜欢折腾的同学其实已经接触过代理服务器了,比如我们想要上国外的网站,因为有长城防火墙,呵呵。当然是不能够直接进行访问的。所以应运而生的就是利用代理服务器作为跳板来进行访问。

配置 Squid 代理 http 和 rsync http://www.linuxidc.com/Linux/2013-05/84642.htm

Squid:实现高速的 Web 访问 http://www.linuxidc.com/Linux/2013-04/83512.htm

CentOS 6.2 编译安装 Squid 配置反向代理服务器 http://www.linuxidc.com/Linux/2012-11/74529.htm

简单配置 Squid 代理和反向代理 http://www.linuxidc.com/Linux/2014-04/99465.htm

CentOS 6.4 下 DNS+Squid+Nginx+MySQL 搭建高可用 Web 服务器 http://www.linuxidc.com/Linux/2014-04/99984.htm

2. 具体的实现:

(1)前期准备:

​首先我们需要两台主机:一个作为代理机,一个作为客户机。
代理机 有两块网卡,IP 分别为:192.168.1.155 和 192.168.2.70
​两个 IP 不在同一个网段,其中 192.168.1.155 能够上网,而 192.168.2.70 不能上网

客户机 的 IP 为:192.168.2.66, 也是不能链接到外网,但是它却可以 ping 通代理机的其中一个 IP192.168.2.70

​那么明白了上述的构造之后,我们来具体的配置.

​(2)具体配置

​首先代理机上面要安装 squid 服务,这样才能提供代理服务:
Linux 入门教程:Squid 代理服务器
​然后我们要去设置 squid 的配置文件:

/etc/squid/squid.conf
Linux 入门教程:Squid 代理服务器

​(1)这个里面我们设置允许所有人访问;
​(2)最大连接数为 100,分为两个等级,第一级个数为 16 个,第二级为 256 个。

​完了之后重启 squid 服务:
Linux 入门教程:Squid 代理服务器

​服务端的配置完成了,下面我们来配置客户端的代理设定:

​在设置之前的话,我们是 ping 不通外网的,因为它的网段确实上不了网。


​打开火狐浏览器:Edit——-Preferences——-Advanced——-settings.

Linux 入门教程:Squid 代理服务器

​第三个的代理服务器 Http proxy, 我们要选择和客户机在一个网段的那个服务器网卡的 IP:192.168.2.70,端后号为 3128. 设置完之后就可以访问其他的网页了,但要记住,此时的客户机依然不能够上网,其实它只是读取了服务器机子上的缓存。这就完成了代理.

​检验一些,确实可以上网了。

​​总结:

​简单粗暴,这个就是代理服务器额基本原理,相当是给我们的客户机一个跳板,让原本不能访问的网页通过服务器的缓存变得可以访问。

Squid 的详细介绍:请点这里
Squid 的下载地址:请点这里

正文完
星哥玩云-微信公众号
post-qrcode
 0
星锅
版权声明:本站原创文章,由 星锅 于2022-01-20发表,共计1421字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
【腾讯云】推广者专属福利,新客户无门槛领取总价值高达2860元代金券,每种代金券限量500张,先到先得。
阿里云-最新活动爆款每日限量供应
评论(没有评论)
验证码
【腾讯云】云服务器、云数据库、COS、CDN、短信等云产品特惠热卖中