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都不用启动,开 ...
随机推荐
- LeetCode OJ--Minimum Path Sum **
https://oj.leetcode.com/problems/minimum-path-sum/ 对一个grid从左上角到右下角的路径,求出路径中和最小的. 受之前思路的影响,就寻思递归,并且记录 ...
- LeetCode OJ--Permutations II
给的一个数列中,可能存在重复的数,比如 1 1 2 ,求其全排列. 记录上一个得出来的排列,看这个排列和上一个是否相同. #include <iostream> #include < ...
- 通配符、正则表达式、python去重
1.linux通配符 *:代表所有字符(0到多个); ?:代表一个字符; ;:连续不同命令之间的分隔符; #:配置文件注释; |:管道; ~:当前用户的家目录; -:上一次所在的路径; $:变量前面需 ...
- PyTorch学习笔记之nn的简单实例
method 1 import torch from torch.autograd import Variable N, D_in, H, D_out = 64, 1000, 100, 10 x = ...
- win7 32 c++环境
http://jingyan.baidu.com/article/455a99509c76d8a1662778f6.html 首先我们先来到这个网址下载MinGW的下载程序,百度搜索官网即可.下载之后 ...
- bash帮助文档简单学习;bash手册翻译
关于bash的四种工作方式的不同,可以参考:http://feihu.me/blog/2014/env-problem-when-ssh-executing-command-on-remote/,但是 ...
- 判断浏览器是否支持flash
虽然flash已经过时了,如腾讯视频一样,有很多网站还来不及或者根本就改不了原来的架构,所以我们需要判断flash视频(默认chrome和Firefox)等浏览器会自动阻止flash加载 , 这与Sa ...
- basePath 方便
String path = request.getContextPath()+"/";String basePath = request.getScheme() + ": ...
- 判断是否是iso8859-1编码
if (null == keyword || keyword.equals("关键字")) keyword = ""; if(keywor ...
- pwm驱动原理和代码实现
学这个pwm真是非常曲则,首先是看s3c2440的datasheet,全英文的,并且还有硬件的时序图(非常多是硬件的工作原理,和软件控制不相关). 看了非常久加上网上看了资料才把这个pwm弄通. 当然 ...