在做自学项目部署nginx的时候,nginx部署在阿里云服务器上,项目在本地,阿里云的nginx无法访问到本地的ip,所以需要做一下内网穿透。记录一下

什么是内网穿透?

内网和外网的概念:

  • 内网:即所说的局域网,比如学校的局域网,局域网内每台计算机的IP地址在本局域网内具有互异性,是不可重复的。但两个局域网内的内网IP可以有相同的。

  • 外网:即互联网,局域网通过一台服务器或是一个路由器对外连接的网络,这个IP地址是唯一的。也就是说内网里所有的计算机都是连接到这一个外网IP上,通过这一个外网IP对外进行交换数据的。也就是说,一个局域网里所有电脑的内网IP是互不相同的,但共用一个外网IP。

内网穿透的原理

对于内网来说,其不是不能主动访问公网端口,而是不能反过来有效的被公网访问。内网穿透的主要思路就是利用这一点,让在内网的节点主动访问一个拥有公网IP地址的服务器,并由中间服务器搭桥,打通经过该服务器从其他主机到NAT之后节点的隧道。

花生壳

一个内网穿透工具,下载地址花生壳下载地址
使用文档:花生壳使用文档pc端
傻瓜式安装,安装之后配置一个映射就好,在红色框下填自己的ip(cmd ipconfig查看本机ip)和映射端口。(http协议需要支付6块钱) 然后用服务器ping一下外网域名,就发现通了。

内网穿透原理,以及用花生壳实现内网穿透相关推荐

  1. 花生壳实现内网穿透这一文就够了

    花生壳官网 花生壳控制台b.oray.comhttps://console.hsk.oray.com/花生壳客户端官方下载 - 贝锐花生壳官网 (oray.com)https://hsk.oray.c ...

  2. 使用VNC软件与花生壳进行内网穿透实现在嵌入式平台中进行广域网下的远程控制

    在嵌入式平台中如何实现广域网下的远程登录控制? 文章目录 1 项目需要 2 解决方案 3 首先实现局域网下的VNC远程控制 4 总结 1 项目需要 在IM.X6q硬件平台,Linux4.1.15内核版 ...

  3. 花生壳实现内网穿透,获取公网IP?花生壳端口映射外网TCP测试

    什么是内网穿透? 内网穿透即NAT穿透,内网穿透可以让你局域网中的电脑实现外网访问功能.例如我公司电脑上运行了一个linux虚拟主机,安装SSH服务后我就可以在整个局域网内,连接192.168.xx. ...

  4. 修改远程桌面端口_花生壳(内网穿透)服务做远程桌面登录

    很多小伙伴在休假时偶尔需要远程处理公司文件,然而公司的路由器我们一般接触不到,也不方便擅自修改配置.好消息,现在花生壳(内网穿透)服务不需要在路由器上设置端口映射啦.下面来看B哥如何通过花生壳(内网穿 ...

  5. 内网穿透软件对比——cpolar : 花生壳(中)

    系列文章 内网穿透软件对比--cpolar : 花生壳(上) 内网穿透软件对比--cpolar : 花生壳(中) 内网穿透软件对比--cpolar : 花生壳(下) 文章目录 系列文章 1. 前言 2 ...

  6. 内网穿透软件对比——cpolar : 花生壳(下)

    系列文章 内网穿透软件对比--cpolar : 花生壳(上) 内网穿透软件对比--cpolar : 花生壳(中) 内网穿透软件对比--cpolar : 花生壳(下) 文章目录 系列文章 1. 前言 2 ...

  7. “花生壳”实现内网穿透搭建个人网站

    我们先简单介绍一下内网穿透,也叫 NAT 穿透,进行 NAT 穿透是为了使具有某一个特定源 IP 地址和源端口号的数据包不被 NAT 设备屏蔽而正确路由到内网主机,在目前国内的内网穿透工具很多,比如花 ...

  8. 微信公众号开发C#系列-3、搭建微信本地调试环境-借助花生壳实现内网穿透

    本文目录 概述 准备工作 本地IIS映射配置 VS调试微信应用 参考文章 概述 通过前两篇文章的学习, 我们已经对微信的开发有了一个全新的认识,知道了整个开发的流程.由于微信开发所需要的中间服务器必须 ...

  9. Linux使用花生壳进行内网穿透

    Linux使用花生壳进行内网穿透 一.下载 进入花生壳站点下载Linux 5.0安装包,根据所使用的系统选择不同的版本下载. 二.安装 花生壳的安装步骤需在管理员权限下进行. 通过cd命令进入安装包所 ...

最新文章

  1. dataframe多列合并成一列
  2. KeilKill.bat删除keil编译生成的过程文件
  3. python入门:常用模块—random模块
  4. Openlayers中多图层遮挡时调整图层上下顺序
  5. 如何高效安全的将资源同步到本地数据库
  6. IT凭什么拿高薪?!
  7. 软件测试行业的职业素养
  8. php7 $GLOBALS['HTTP_RAW_POST_DATA']接收不到值
  9. 学习新浪微博计数服务
  10. (XWZ)的Python学习笔记Ⅱ------面向对象编程
  11. C++ 控制台编译时显示‘ ld returned 1 exit status’
  12. 冰桶挑战,正在朝功利化和畸形化方向“扩散”
  13. 给定经纬度计算距离_oracle 根据经纬度计算任意两地之间的距离
  14. 基于html+css的音乐网站网页设计
  15. Java 将数字金额转成中文大写
  16. 全返模式是怎样玩的?解析购盈利模式
  17. 吉林大学微型计算机试卷,吉林大学全真预测试卷及答案
  18. Autofac实现依赖注入
  19. java关键字有system吗_求java中的关键字?
  20. C++ RegSetValueEx返回值始终为5

热门文章

  1. Google Drive共享云端硬盘转存
  2. 腾讯云iis8.5新建网站无法访问_教程篇 | 使用七牛云存储、CDN加速网站图片
  3. 视频教程-Node.JS - socket.io教程-Node.js
  4. 组播MAC和单播MAC地址区别
  5. 关于Wago PLC的modbus通讯设置
  6. 超频基础技术教程学习
  7. 深度摄像头 传感器选型备用
  8. 麒麟9000鸿蒙系统怎么样ip,搭载鸿蒙系统!华为旗舰平板已入网:麒麟 9000 芯片加持...
  9. 苹果笔记本control和command区别
  10. windows线程之CreateThread与_beginthreadex区别详解