正向代理

图解正向代理、反向代理、透明代理

僤鯓⒐⒋嵵緔 提交于 2019-12-07 12:41:04
套用古龙武侠小说套路来说,代理服务技术是一门很古老的技术,是在互联网早期出现就使用的技术。一般实现代理技术的方式就是在服务器上安装代理服务软件,让其成为一个代理服务器,从而实现代理技术。常用的代理技术分为正向代理、反向代理和透明代理。本文就是针对这三种代理来讲解一些基本原理和具体的适用范围,便于大家更深入理解代理服务技术。 一、 正向代理 (Forward Proxy) 一般情况下,如果没有特别说明,代理技术默认说的是正向代理技术。关于正向代理的概念如下: 正向代理 (forward) 是一个位于客户端【用户 A 】和原始服务器 (origin server) 【服务器 B 】之间的服务器【代理服务器 Z 】,为了从原始服务器取得内容,用户 A 向代理服务器 Z 发送一个请求并指定目标 ( 服务器 B) ,然后代理服务器 Z 向服务器 B 转交请求并将获得的内容返回给客户端。客户端必须要进行一些特别的设置才能使用正向代理。如下图 1.1 从上面的概念中,我们看出,文中所谓的 正向代理 就是 代理服务器替代访问方【用户 A 】去访问目标服务器【服务器 B 】 这就是正向代理的意义所在。而为什么要用代理服务器去代替访问方【用户 A 】去访问服务器 B 呢?这就要从代理服务器使用的意义说起。 使用正向代理服务器作用主要有以下几点: 1 、访问本无法访问的服务器 B ,如下图 1.2

图解正向代理、反向代理、透明代理

时光毁灭记忆、已成空白 提交于 2019-12-07 11:46:44
套用古龙武侠小说套路来说,代理服务技术是一门很古老的技术,是在互联网早期出现就使用的技术。一般实现代理技术的方式就是在服务器上安装代理服务软件,让其成为一个代理服务器,从而实现代理技术。常用的代理技术分为正向代理、反向代理和透明代理。本文就是针对这三种代理来讲解一些基本原理和具体的适用范围,便于大家更深入理解代理服务技术。 一、 正向代理 (Forward Proxy) 一般情况下,如果没有特别说明,代理技术默认说的是正向代理技术。关于正向代理的概念如下: 正向代理(forward)是一个位于客户端【用户A】和原始服务器(origin server)【服务器B】之间的服务器【代理服务器Z】,为了从原始服务器取得内容,用户A向代理服务器Z发送一个请求并指定目标(服务器B),然后代理服务器Z向服务器B转交请求并将获得的内容返回给客户端。客户端必须要进行一些特别的设置才能使用正向代理。如下图1.1 从上面的概念中,我们看出,文中所谓的 正向代理 就是 代理服务器替代访问方【用户A】去访问目标服务器【服务器B】 这就是正向代理的意义所在。而为什么要用代理服务器去代替访问方【用户A】去访问服务器B呢?这就要从代理服务器使用的意义说起。 使用正向代理服务器作用主要有以下几点: 1、访问本无法访问的服务器B,如下图1.2 我们抛除复杂的网络路由情节来看图1.2,假设图中路由器从左到右命名为R1

NGINX:正反向代理 负载均衡

雨燕双飞 提交于 2019-12-05 14:35:39
一.环境准备 操作系统: CentOS 6.4 x86_64 软件版本: Nginx 1.4.5 二.安装NGINX 解压 tar xvf nginx-1.4.5.tar.gz 2.新建nginx用户和组 [root@xiao59 softs]# groupadd -g 108 -r nginx [root@xiao59 softs]# useradd -u 108 -r -g 108 nginx [root@xiao59 softs]# id nginx uid=108(nginx) gid=108(nginx) groups=108(nginx) 3.准备编译配置文件 [root@xiao59 softs]# yum install -y pcre-devel openssl-devel 4.编译并安装 [root@xiao59 nginx-1.4.5]# ./configure --prefix=/usr/local/nginx --user=nginx --group=nginx --with-http_stub_status_module --with-http_gzip_static_module --with-http_ssl_module [root@xiao59 nginx-1.4.5]# make && make install 5.为nginx提供启动脚本