文章插图
1.4、ProxyProxy即代理 , 被广泛应用于计算机领域 , 主要分为正向代理与反向代理:
1.4.1、正向代理比如X花店代A,B,C,D,E五位男生向Candy女生送匿名的生日鲜花 , 这里的X花店就是5位顾客的代理 , 花店代理的是客户 , 隐藏的是客户 。这就是我们常说的代理 。
正向代理隐藏了真实的请求客户端 。服务端不知道真实的客户端是谁 , 客户端请求的服务都被代理服务器代替来请求 , 某些科学上网工具扮演的就是典型的正向代理角色 。用浏览器访问http://www.google.com时被墙了 , 于是你可以在国外搭建一台代理服务器 , 让代理帮我去请求google.com , 代理把请求返回的相应结构再返回给我 。
![ngrok服务器搭建 一分钟实现内网穿透](http://img.jiangsulong.com/220410/1QZ91230-6.jpg)
文章插图
当多个客户端访问服务器时服务器不知道真正访问自己的客户端是那一台 。正向代理中,proxy和client同属一个LAN,对server透明;
![ngrok服务器搭建 一分钟实现内网穿透](http://img.jiangsulong.com/220410/1QZ92947-7.jpg)
文章插图
1.4.2、反向代理拨打10086客服电话 , 接线员可能有很多个 , 调度器会智能的分配一个接线员与你通话 。这里的调度器就是一个代理 , 只不过他代理的是接线员 , 客户端不能确定真正与自己通话的人 , 隐藏与保护的是目标对象 。
反向代理隐藏了真实的服务端 , 当我们请求 ww.baidu.com 的时候 , 就像拨打10086一样 , 背后可能有成千上万台服务器为我们服务 , 但具体是哪一台 , 你不知道 , 也不需要知道 , 你只需要知道反向代理服务器是谁就好了 , ww.baidu.com 就是我们的反向代理服务器 , 反向代理服务器会帮我们把请求转发到真实的服务器那里去 。Nginx就是性能非常好的反向代理服务器 , 用来做负载均衡 。
![ngrok服务器搭建 一分钟实现内网穿透](http://img.jiangsulong.com/220410/1QZ92B2-8.jpg)
文章插图
反向代理中,proxy和server同属一个LAN,对client透明 。
![ngrok服务器搭建 一分钟实现内网穿透](http://img.jiangsulong.com/220410/1QZ91H0-9.jpg)
文章插图
了解更多关于代理内容请点击这里 。
1.5、DDNSDDNS即动态域名解析 , 是将用户的动态IP地址映射到一个固定的域名解析服务上 , 用户每次连接网络的时候 , 客户端程序就会通过信息传递把该主机的动态IP地址传送给位于服务商主机上的服务器程序 , 服务程序负责提供DNS服务并实现动态域名解析 。就是说DDNS捕获用户每次变化的IP地址 , 然后将其与域名相对应 , 这样域名就可以始终解析到非固定IP的服务器上 , 互联网用户通过本地的域名服务器获得网站域名的IP地址 , 从而可以访问网站的服务 。
1.6、为什么需要内网穿透当内网中的主机没有静态IP地址要被外网稳定访问时可以使用内网穿透
在互联网中唯一定位一台主机的方法是通过公网的IP地址 , 但固定IP是一种非常稀缺的资源 , 不可能给每个公司都分配一个 , 且许多中小公司不愿意为高昂的费用买单 , 多数公司直接或间接的拨号上网 , 电信部门会给接入网络的用户分配IP地址 , 以前上网用户少的时候基本分配的都是临时的静态IP地址 , 租约过了之后可能会更换成另一个IP地址 , 这样外网访问就不稳定 , 因为内网的静态IP地址一直变化 , 为了解决这个问题可以使用动态域名解析的办法变换域名指向的静态IP地址 。但是现在越来越多的上网用户使得临时分配的静态IP地址也不够用了 , 电信部门开始分配一些虚拟的静态IP地址 , 这些IP是公网不能直接访问的 , 如以125开头的一些IP地址 , 以前单纯的动态域名解析就不好用了 。
1.7、内网穿透的定义与障碍简单来说实现不同局域网内的主机之间通过互联网进行通信的技术叫内网穿透 。
障碍一:位于局域网内的主机有两套 IP 地址 , 一套是局域网内的 IP 地址 , 通常是动态分配的 , 仅供局域网内的主机间通信使用;一套是经过网关转换后的外网 IP 地址 , 用于与外网程序进行通信 。
推荐阅读
- 搭建ELK容器化
- 如何搭建一支高效的互联网运营团队
- web服务器 IIS、Apache和Ngnix基础
- Ubuntu16.04搭建VNC Server远程桌面服务器
- Ngrok:超简单的内网穿透,了解一下?
- Nginx+Tomcat搭建高性能负载均衡集群
- 服务器端如何开启GZIP压缩功能
- 虚拟主机、服务器在网站建设选购主机大有讲究
- 史上最全Linux服务器程序规范
- 分享Nginx搭建图片服务器简单实现