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

前言:什么是内网穿透

        举两个例子

       两台计算机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 这里不代表,不代表,不代表 延时,需要注意!

你可能感兴趣的:(内网穿透--五分钟完成搭建(从零开始))