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都不用启动,开 ...
随机推荐
- android 设置app root权限简单方法
vim frameworks/base/core/java/com/android/internal/os/ZygoteConnection.java +709 private static void ...
- Codeforces Round #321 (Div. 2) Kefa and Park 深搜
原题链接: 题意: 给你一棵有根树,某些节点的权值是1,其他的是0,问你从根到叶子节点的权值和不超过m的路径有多少条. 题解: 直接dfs一下就好了. 代码: #include<iostream ...
- List遍历时删除遇到的问题
这周在开发中遇到了一个以前没遇到的小Bug,在这里记录下来. List集合,我们平时都经常使用.但是,我在遍历List集合时,调用了List集合的remove方法来删除集合中的元素,简单的代码结构是这 ...
- Java EE官方文档汇总
Java EE是一个开发规范标准,各个容器厂商根据标准去实现,比如Tomcat等,其中Oracle通过标准用GlassFish去实现. 5:https://docs.oracle.com/javaee ...
- 在C++ 程序中调用被C 编译器编译后的函数,为什么要加extern “C”
首先,作为extern是C/C++语言中表明函数和全局变量作用范围(可见性)的关键字,该关键字告诉编译器,其声明的函数和变量可以在本模块或其它模块中使用. 通常,在模块的头文件中对本模块提供给其它模块 ...
- HDU 2236 无题II(二分图匹配+二分)
HDU 2236 无题II 题目链接 思路:行列仅仅能一个,想到二分图,然后二分区间长度,枚举下限.就能求出哪些边是能用的,然后建图跑二分图,假设最大匹配等于n就是符合的 代码: #include & ...
- python matplotlib包图像配色方案
可选的配色方案: Accent, Accent_r, Blues, Blues_r, BrBG, BrBG_r, BuGn, BuGn_r, BuPu, BuPu_r, CMRmap, CMRmap_ ...
- php程序调试: xdebug的配置
怎样在phpeclipse中像调试Java程序一样调试php呢? XDebug的版本号非常多,打开http://xdebug.org/index.php.把站点细致看一下,你会发现有句"If ...
- Oracle Apex 有用笔记系列 6 - 可编辑交互报告 Editable Interactive Report
据笔者所知.Apex 4.x 是没有提供可编辑交互报告组件的.这就须要我们手动实现. 事实上这也并非非常复杂,仅仅须要简单几步. 1. 依据向导建立一个interactive report.查询语句能 ...
- 关于mysql engine(引擎)的疑问
http://bbs.chinaunix.net/thread-989698-1-1.html