正向代理和反向代理

字节追梦者
• 阅读 2844

1 正向代理

例子,我们通过找代理来访问facebook

正向代理和反向代理

特点分析:

  • 1.1. facebook对所有的用户提供的统一的访问接口,我们不能访问它是因为网络限制,并不是因为facebook限制
  • 1.2. 美国的一个用户可以直接访问facebook也可以通过一个代理来访问facebook
  • 1.3. 对于facebook来说没有所谓的代理,对他而言,所有的客户端都同等对待
  • 1.4. 我们找的代理对于facebook来说就是一个普通的客户端,它不认识什么代理
  • 1.5. 代理服务器代理的是客户端,也就是代替客户端去访问facebook

2 反向代理

例子,用nginx服务器做网站访问的代理

正向代理和反向代理

特点分析:

  • 2.1. 这个代理是开发人员主动去配置的,这个代理代理的是我们的网站
  • 2.2. 所有要访问我们网站的请求都必须通过代理服务器
  • 2.3. 能和网站直接交互的只有我们的反向代理服务器
  • 2.4. 用户感觉不到代理服务器的存在

3 总结:

正向代理代理的是客户端,反向代理代理的是服务器

点赞
收藏
评论区
推荐文章
Wesley13 Wesley13
3年前
MySQL部分从库上面因为大量的临时表tmp_table造成慢查询
背景描述Time:20190124T00:08:14.70572408:00User@Host:@Id:Schema:sentrymetaLast_errno:0Killed:0Query_time:0.315758Lock_
美凌格栋栋酱 美凌格栋栋酱
7个月前
Oracle 分组与拼接字符串同时使用
SELECTT.,ROWNUMIDFROM(SELECTT.EMPLID,T.NAME,T.BU,T.REALDEPART,T.FORMATDATE,SUM(T.S0)S0,MAX(UPDATETIME)CREATETIME,LISTAGG(TOCHAR(
Wesley13 Wesley13
3年前
java模式之一
代理模式的概念:对其他对象提供一种代理以控制对这个对象的访问代理模式的三种实现(1)静态代理静态代理在使用时,需要定义接口或者父类,被代理对象与代理对象一起实现相同的接口或者是继承相同父类.eg publicinterfacePammerDao{   voiddomain();}publicTargetimpl
Easter79 Easter79
3年前
Tomcat(二):Nginx反向代理实现Tomcat动静分离
Tomcat(二):Nginx反向代理实现Tomcat动静分离实验拓扑:!输入图片说明(https://static.oschina.net/uploads/img/201603/14161847_v0Z9.png)实验环境:OS:CentOS6
Stella981 Stella981
3年前
Linux安装Tomcat
1,正向代理(代理客户机)!(https://oscimg.oschina.net/oscnet/22412bc6c079b8e4a3763c3d283180782fc.png)2,反向代理(代理服务器,所以叫反向代理)!(https://oscimg.oschina.net/oscnet/39afdc302b963c9ad6d983
Stella981 Stella981
3年前
SpringBoot整合Redis乱码原因及解决方案
问题描述:springboot使用springdataredis存储数据时乱码rediskey/value出现\\xAC\\xED\\x00\\x05t\\x00\\x05问题分析:查看RedisTemplate类!(https://oscimg.oschina.net/oscnet/0a85565fa
Stella981 Stella981
3年前
IBatis Mapper&Spring Data JPA实现原理
   因为我们最近的一个项目数据库访问呢层使用Ibatis, 今天团队成员问Ibatis中只写接口,不写实现,Ibatis是如何帮助我们查询数据。其实原理很简单,就是Java的反射和代理,因为Java的代理是真对于接口的。所以我们就可以在开发中DAO模块就直接写接口和对用的SQL就可以。实现类由我们生成代理,当代理方法被调用的时候我们就使用通用的数据库
Wesley13 Wesley13
3年前
mysql设置时区
mysql设置时区mysql\_query("SETtime\_zone'8:00'")ordie('时区设置失败,请联系管理员!');中国在东8区所以加8方法二:selectcount(user\_id)asdevice,CONVERT\_TZ(FROM\_UNIXTIME(reg\_time),'08:00','0
Easter79 Easter79
3年前
SpringBoot整合Redis乱码原因及解决方案
问题描述:springboot使用springdataredis存储数据时乱码rediskey/value出现\\xAC\\xED\\x00\\x05t\\x00\\x05问题分析:查看RedisTemplate类!(https://oscimg.oschina.net/oscnet/0a85565fa
Stella981 Stella981
3年前
Nginx是什么及作用?
一:介绍nginx是一个高性能的HTTP和反向代理服务器,其特点是占用内存少,并发能力强。二:名词介绍代理服务器:代理服务器英文全称是ProxyServer,其功能就是代理网络用户去取得网络信息。形象的说:它是网络信息的中转站,去获取信息。主要的功能有:1.突破自身IP访问限制,访问国外站点。教育网、169网等
Stella981 Stella981
3年前
Nginx域名解析流程,源码分析
!(https://oscimg.oschina.net/oscnet/4a351a07169648d098175fedb4775d338e0.gif"键盘动图引导关注")nginx在做正向代理、反向代理的时候,或upstream使用域名的时候,要做频繁的域名解析,为了更快的响应,nginx有一套自己的域名解析过程!(https:/