前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Linux入门教程:Squid代理服务器

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

作者头像
星哥玩云
发布2022-07-01 17:23:35
1.8K0
发布2022-07-01 17:23:35
举报
文章被收录于专栏:开源部署开源部署

1.代理服务器的简介 ​ ​首先我们来了解一些什么是代理服务器?代理服务器是介于浏览器和Web服务器之间的另一台服务器。有了该服务器之后,浏览器发出的信息会先送到代理服务器,由代理服务器来取回网页内容并传送给客户的浏览器。平时我们提到代理服务器,主要是终端用户如何寻找自己需要的代理;而本专题所介绍的,则是服务器端的架设、配置等方面。对企业网络而言,代理服务器可以起到控制网络访问并屏蔽不安全信息,以及网络加速的目的。 ​ ​我们有的喜欢折腾的同学其实已经接触过代理服务器了,比如我们想要上国外的网站,因为有长城防火墙,呵呵。当然是不能够直接进行访问的。所以应运而生的就是利用代理服务器作为跳板来进行访问。 ​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服务,这样才能提供代理服务: ​

​然后我们要去设置squid的配置文件: ​ ​/etc/squid/squid.conf

​ ​(1)这个里面我们设置允许所有人访问; ​(2)最大连接数为100,分为两个等级,第一级个数为16个,第二级为256个。 ​ ​完了之后重启squid服务: ​

​ ​服务端的配置完成了,下面我们来配置客户端的代理设定: ​ ​在设置之前的话,我们是ping不通外网的,因为它的网段确实上不了网。 ​ ​ ​打开火狐浏览器:Edit-------Preferences-------Advanced-------settings. ​ ​

​ ​第三个的代理服务器Http proxy,我们要选择和客户机在一个网段的那个服务器网卡的IP:192.168.2.70,端后号为3128.设置完之后就可以访问其他的网页了,但要记住,此时的客户机依然不能够上网,其实它只是读取了服务器机子上的缓存。这就完成了代理. ​ ​检验一些,确实可以上网了。 ​ ​​总结: ​ ​简单粗暴,这个就是代理服务器额基本原理,相当是给我们的客户机一个跳板,让原本不能访问的网页通过服务器的缓存变得可以访问。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档