内网穿透--五分钟完成搭建(从零开始)

前言:什么是内网穿透

        举两个例子

       两台计算机A和B都处于同一个局域网中,B只能访问局域网无法连接外网,A可以访问局域网也可以访问外网,所以如果有一台外网的计算机C,想要访问B,就需要通过A做桥接,A把来自C的请求转发到B,再把B的返回数据发送回C。

        或者当别人访问到我们的本地服务器,尤其做微信公号或者小程序开发时,想在微信里访问到我们在电脑上搭建的本地服务器。我们就要做内网穿透了,内网穿透就是别人通过外网能够访问到我们本地的服务器。

怎么做呢?

推荐使用Natapp

项目介绍:基于ngrok的国内的内网穿透工具,类似花生壳,有免费版本,比花生壳好。免费版本:提供http,https,tcp全隧道穿透,随机域名/TCP端口,不定时强制更换域名/端口,自定义本地端口。收费版本也就几元每月。

natapp配置内网穿透的步骤:

百度自行搜索natapp官网,进入注册账号下载客户端(windows和linux均可)


购买隧道,可以根据自己需求购买免费或者付费的隧道
隧道参数设置,注意设置中【本地地址】和【本地端口】需要修改成本地服务器(nginx/apache均可)的项目地址和端口


取得authtoken 在网站后台,我的隧道处,可以看到刚才购买的隧道,这个authtoken便是您的隧道登录凭证.如这里得到的authtoken为9ab6b9040a624f40

运行natapp:

windows下,双击natapp.exe运行, 输入 natapp -authtoken=9ab6b9040a624f40,注意不能有空格


启动成功,此时打开Forwarding中的地址,即可访问本地服务器项目中的127.0.0.1:8888

linux下:

在Linux/Mac 下 需要先给执行权限

      chmod a+x natapp

然后再运行

  ./natapp -authtoken=9ab6b9040a624f40

即会出现该界面,在浏览器中访问该网址,可以看到内网穿透成功了! 

Tunnel Status  Online 代表链接成功

Version      当前客户端版本,如果有新版本,会有提示

Forwarding    当前穿透 网址 或者端口

Web Interface  是本地Web管理界面,可在隧道配置打开或关闭,仅用于web开发测试

Total Connections 总连接数

Avg Conn Time 0.00ms 这里不代表,不代表,不代表 延时,需要注意!

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 原文: 内网穿透工具date: 2017-11-01 12:39:04 介绍 局域网内计算机通过NAT穿透(NAT...
    i蝸居年華_谢谢谢阅读 1,783评论 0 3
  • 什么是内网穿透? 简单来说内网穿透的目的是:让外网能访问你本地的应用,例如在外网打开你本地http://127.0...
    清风徐来水波不清阅读 5,363评论 2 7
  • 基本概念 开始写之前,先说明一下什么是内网穿透 内网穿透,即NAT穿透,网络连接时术语,计算机是局域网内时,外网与...
    __crystal__阅读 757评论 1 1
  • 表情是什么,我认为表情就是表现出来的情绪。表情可以传达很多信息。高兴了当然就笑了,难过就哭了。两者是相互影响密不可...
    Persistenc_6aea阅读 125,839评论 2 7
  • 16宿命:用概率思维提高你的胜算 以前的我是风险厌恶者,不喜欢去冒险,但是人生放弃了冒险,也就放弃了无数的可能。 ...
    yichen大刀阅读 6,093评论 0 4