如何从外网穿透到内网
来源:互联网 发布:安卓引导界面源码 编辑:程序博客网 时间:2024/04/30 01:31
外网,也叫互联网。从范围上来讲,是指全球性的互联网络。如在中国用电脑上网,连接访问美国的微软官网,就需要通过外网连接才能访问。外网IP地址是可以进行全球连接的。
——百度经验(http://jingyan.baidu.com/article/e8cdb32b64398937052badf9.html)
外网是是相对于局域网来说的,每个地方都是由局域网组成,局域网外面的就是外网了。然后局域网和外网加起来就成了整个互联网。目前最大的互联网就是因特网了,它由各个国家的局域网互联组成。
一般而言,局域网里面的电脑是无法访问到外网的,外网的电脑也无法访问到局域网里的电脑。大伙可以做个试验,在浏览器输入“www.youtube.com”,等待下,看是否能访问到这个位于外国的网站(会翻墙的小伙伴例外)。这是为什么呢?这是因为中国这个大局域网不允许连接到外面的网站,也就是外网;同样外国的人也无法访问我们中国的网站(一些网站例外,如Amazon.com等)。
从外网穿透到内网里,对于普通的网民来说这倒是无所谓,但对于搞程序开发的程序猿来说,简直让各位猿们深恶痛绝。尤其小青年我最近搞微信公众号开发,需要在本地调试代码;而腾讯的微信服务器只能把消息转发到外网的服务器上,调试下代码还要上传到我租的服务器上调试,这实在令我咬牙痛恨!小青年我就想有什么技术可以让外网的服务器访问到我本地的服务器?小青年我就从本国的网站开始搜方法,一直搜到外国的各大IT论坛。终于在经过几次比对后,找到了一款小巧的穿透程序——ngrok!这款程序是从外国的网站下载下来的,使用简单,在Windows操作系统双击即可运行。下面给大家演示下。
1.下载下来解压得到一个exe文件
2.双击exe文件,弹出这个命令行窗口。在下面输入“ngrok.exe http 82”(注:注意有两个空格;82端口是小青年我绑定的本地服务器端口),然后在键盘上敲"Enter"键。
这个程序开始运行了(online Status)。记住Forwarding后面的两个网址,最小化窗口,打开浏览器;在地址栏输入任一网址即可从外网访问处于内网中的你的电脑,应该叫服务器了(注:https这个网址在国内访问速度很慢,甚至还不能打开页面。)
当有外网的人访问你本地的电脑时,GET /*** 会显示外网那个人访问了你电脑里面的什么文件。
注意:因为是在外国的网站下载这个程序,所以程序会把你服务器的端口映射在了美国的网址里(Region United States(us))。当你在浏览器输入这个网址访问本地的服务器时,国内的请求首先翻墙去到外国的这个网址提供商的服务器后台,然后这个服务器会通过你翻墙的隧道返回给你本地服务器的页面。
- 如何从外网穿透到内网
- 如何穿透内网
- 穿透内网--实现从外网远程桌面或ssh到内网x
- 如何实现内网穿透
- 花生壳内网穿透、nat123映射p2p穿透,都是如何穿透的
- 如何穿透ADSL入侵内网?
- 使用ngrok外网穿透
- 如何遥开内外网穿透的问题 --- MCU做简单外网代理
- 如何穿透ADSL路由?
- 详解如何穿透还原
- 如何实现P2P穿透
- p2p如何穿透nat
- 教程:花生壳如何设置内网映射/内网穿透?
- 黑客经验之如何穿透ADSL路由入侵内网?
- p2p软件如何穿透内网进行通信
- Solidworks 如何画穿透点
- UDP内网穿透
- 内网穿透
- kNN分类算法python实现
- NetWork——TCP的流量控制和拥塞控制
- C 几种计时方法
- 《智能设备艺术、科技、文化作品实例开发与设计》android开发系列介绍---1.1琴类作品:钢琴
- CCF-201512-2 消除类游戏
- 如何从外网穿透到内网
- Jquery的prop和attr
- 【FFMPEG】Ubuntu上安装FFMPEG<desktop上我用的就是这个,arm上不是用的这个>
- Google Brain讲解注意力模型和增强RNN
- leetcode_效率题解_23. Merge k Sorted Lists(合并k个有序链表)
- 一天一个设计模式---中介者模式
- 应用层协议详解(未完待续)
- C语言程序阅读-变量的存储类别、函数及参数
- linux jekyll 添加 markdown 文档