linux杂谈(十三):代理server
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的缓存变得能够訪问。
linux杂谈(十三):代理server的更多相关文章
- 使用squid架设自己的代理server
主要參考了 http://blog.chinaunix.net/uid-20778906-id-540115.html Ubuntu下Squid代理server的安装与配置 1 安装 $ sudo a ...
- Linux上的SQL Server的起步
我们知道,几个星期前,微软发布了在Linux上直接运行的SQL Server第一个公开CTP版本!因此,对我来说,是时候跨界在Linux上安装我的第一个SQL安装,这样的话,我就可以在Linux上折腾 ...
- Linux 上的 SQL Server 2017 的安装指南
一:介绍背景 微软在2016年 3 月首次对外宣布了 Linux 版的 SQL Server,并于2017年 7 月发布了首个公开 RC 版.前几日在美国奥兰多召开的微软 Ignite 2017 大会 ...
- Android SDK代理server解决国内不能更新下载问题
读者须知:本篇文章中最靠谱的是第三种方式,近期有读者反映第三种方式也不行了,以下提供一点其它途径的开源镜像网站: 国内高校的开源镜像站 中国科学技术大学(debian.ustc.edu.cn) 上海交 ...
- 反向代理:是指以代理server来接收Internet上的请求,然后将请求转发到内部网络的server上,并将结果返回给Internet上连接的client,此时的代理server对外就表现为反向代理server。
Nginx安装好之后.開始使用它来简单实现反向代理与负载均衡的功能.在这之前.首先得脑补一下什么是反向代理和负载均衡. 反向代理:是指以代理server来接收Internet上的请求,然后将 ...
- Linux架构中代理服务器配置与负载均衡
本期内容概要 代理 负载均衡 内容详细 1.代理 1.主要作用: 将流量平均分配 2.代理的方式 01 正向代理 外部想要访问服务器 先找代理 找到之后还需要找服务器 应用:VPN 02 反向代理 外 ...
- 微软将向Linux用户提供SQL Server程序
微软公司(Microsoft Corp., MSFT)将向Linux操作系统的用户提供旗下一项最赚钱的产品,这是该公司几年前无法想像的举措.这家软件巨头周一表示,将向免费的Linux Server提供 ...
- git代理,windows命令行代理,linux命令行代理
下载不动设置代理:git config --global http.proxy http://127.0.0.1:1080git config --global https.proxy https:/ ...
- linux下的X server:linux图形界面原理
linux下的X server:linux图形界面原理 Moblin Core是在Gnome Mobile的平台上建立.我以前玩Linux,提交的都和图像没有关系,连Xwindows都不用启动,开 ...
随机推荐
- react-native初始化项目的时候安装失败,如何解决【摘】
首先初始化项目报错: 解决方法: 将这个版本号改为: 然后将这里: 改为: 版本号相对应 然后便可安装成功! [注:转载:https://blog.csdn.net/wwrzyy/article/ ...
- LaTeX 如何在文档的侧面插入图片实现"绕排"?
https://www.zhihu.com/question/26837705 https://blog.csdn.net/u012856866/article/details/70305834
- 2017 CCPC 哈尔滨站 题解
题目链接 2017 CCPC Harbin Problem A Problem B Problem D Problem F Problem L 考虑二分答案. 设当前待验证的答案为x 我们可以把第二 ...
- Presto查询引擎简单分析
Hive查询流程分析 各个组件的作用 UI(user interface)(用户接口):提交数据操作的窗口Driver(引擎):负责接收数据操作,实现了会话句柄,并提供基于JDBC / ODBC的ex ...
- Django学习笔记(12)——分页功能
这一篇博客记录一下自己学习Django中分页功能的笔记.分页功能在每个网站都是必要的,当页面因需要展示的数据条目过多,导致无法全部显示,这时候就需要采用分页的形式进行展示. 分页在网站随处可见,下面展 ...
- Tyvj——P1952 Easy
http://www.tyvj.cn/p/1952 描述 某一天WJMZBMR在打osu~~~但是他太弱逼了,有些地方完全靠运气:(我们来简化一下这个游戏的规则有n次点击要做,成功了就是o,失败了就是 ...
- debian6之eclipse和jdk安装
安装JDK 目前最新的JDK版本是:Java SE Development Kit 7u5 下载地址:http://www.oracle.com/technetwork/java/javase/dow ...
- uva 11248 Frequency Hopping (最大流)
uva 11248 Frequency Hopping 题目大意:给定一个有向网络,每条边均有一个容量. 问是否存在一个从点1到点N.流量为C的流.假设不存在,能否够恰好改动一条弧的容量,使得存在这种 ...
- Linux C高级编程——网络编程基础(1)
Linux高级编程--BSD socket的网络编程 宗旨:技术的学习是有限的,分享的精神是无限的. 一网络通信基础 TCP/IP协议簇基础:之所以称TCP/IP是一个协议簇,是由于TCP/IP包括T ...
- 使用CCriticalSection类的注意事项
在类中使用CCriticalSection变量时,必需要将CCriticalSection变量定义为全局变量和静态变量,否则将出现没有定义的错误. 如: // a.h 文件 class A:publi ...