版权声明:本文为博主原创文章,未经博主同意不得转载。

https://blog.csdn.net/linux_player_c/article/details/24707457

1.代理server的简单介绍

​首先我们来了解一些什么是代理server?代理server是介于浏览器和Webserver之间的还有一台server。有了该server之后,浏览器发出的信息会先送到代理server,由代理server来取回网页内容并传送给客户的浏览器。

平时我们提到代理server,主要是终端用户怎样寻找自己须要的代理。而本专题所介绍的。则是server端的架设、配置等方面。对企业网络而言,代理server能够起到控制网络訪问并屏蔽不安全信息,以及网络加速的目的。

​我们有的喜欢折腾的同学事实上已经接触过代理server了。比方我们想要上国外的站点,由于有长城防火墙,呵呵。当然是不能够直接进行訪问的。所以应运而生的就是利用代理server作为跳板来进行訪问。

​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服务:


​服务端的配置完毕了,以下我们来配置client的代理设定:

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


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



​第三个的代理serverHttp proxy,我们要选择和客户机在一个网段的那个server网卡的IP:192.168.2.70,端后号为3128.设置完之后就能够訪问其它的网页了。但要记住。此时的客户机依旧不能够上网,事实上它仅仅是读取了server机子上的缓存。这就完毕了代理.

​检验一些。确实能够上网了:



​总结:

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

最新文章

  1. 用Kotlin创建第一个Android项目(KAD 01)
  2. Java import以及Java类的搜索路径
  3. mac-终端命令
  4. Mysql日志操作
  5. 代码演示 .NET 4.5 自带的 ReadonlyCollection 的使用
  6. bug:C#线程间操作无效: 从不是创建控件" XX" 的线程访问它
  7. Apache实现Web Server负载均衡
  8. IOS Crash捕获
  9. [翻译]创建ASP.NET WebApi RESTful 服务(10)
  10. kafka.common.FailedToSendMessageException: Failed to send messages after 3 tries.
  11. JS数组删除一个元素(根据值删)
  12. 【C#】Creating/Querying/Modifying the .mdb databases
  13. 内核kconfig语法及原理
  14. 【BZOJ3680】吊打XXX(模拟退火)
  15. git解决修改代码后无法push的问题failed to push some refs to 'ssh://git@xxx.xxx.xx/xx.git'
  16. Java 对象在堆中的内存结构
  17. js文档就绪函数
  18. 转:在Struts 2中实现文件上传
  19. 【Android】Android 监听apk安装替换卸载广播
  20. ABP框架系列之二十六:(EventBus-Domain-Events-领域事件)

热门文章

  1. AC日记——Housewife Wind poj 2763
  2. Javascript实现页面滚动时导航智能定位
  3. vue 之循环添加不同class
  4. [Python Cookbook] Numpy Array Joint Methods: Append, Extend & Concatenate
  5. 洛谷——P2706 巧克力
  6. Android应用开发之所有动画使用详解
  7. CapIp.pas
  8. python 读取共享内存
  9. 转:android studio入门合集
  10. 何时才使用https访问项目