什么是内网穿透?
简单来说就是自己写的一些项目 网页之类的页面通过内网穿透可以反射到网络上可以让其他人访问,但前提得保证你的服务在运行相当于你是一个小的服务器
如何实现
1.首先我们应该进入NATAPP的官网注册账号
2.按照提示填写相应的账号密码 第一次的话登陆的话需要你实名认证一下注册登陆后就会来到这个界面
3.然后我们就可以开始正常使用了,点击左侧的购买隧道(免费的不要担心)
4.这里的名称就是我们自定义的 根据我们的需要的去选择自己的协议,端口号的话就是我们项目的端口号,它默认是80,后期我们也可以修改,之后免费购买就可以了
5. 然后点击我的隧道就可以看到我们刚才所生成的隧道
6.我们也可以根据自己的需要去配置相关的选项
7.到这里基本上就差不多了 然后我们需要下载官网的本地客户端跟我们的项目做一个匹配(根据自己的需要去选择相应版本 注意:我这里以window为例)
8.下载好之后我们需要对其配置一下(将解压后exe和config.ini放在同一个目录下面)
9. 这里将config.ini展开讲一下,其实就是一个配置文件,这里的authtoken就是我们在5步中点击复制到这里就可以,其他的可以根据需要自行发挥到此这里的配置就OK了
#将本文件放置于natapp同级目录 程序将读取 [default] 段
#在命令行参数模式如 natapp -authtoken=xxx 等相同参数将会覆盖掉此配置
#命令行参数 -config= 可以指定任意config.ini文件
[default]
authtoken= #对应一条隧道的authtoken
clienttoken= #对应客户端的clienttoken,将会忽略authtoken,若无请留空,
log=none #log 日志文件,可指定本地文件, none=不做记录,stdout=直接屏幕输出 ,默认为none
loglevel=ERROR #日志等级 DEBUG, INFO, WARNING, ERROR 默认为 DEBUG
http_proxy= #代理设置 如 http://10.123.10.10:3128 非代理上网用户请务必留空
Mac和Linux配置
11.这里让以我本地的项目为例 就是一个js的时间
12.然后启动natapp.exe
13.状态为Online为启动成功,那个http就是我们需要访问远程地址 复制到浏览器里就可以访问 这里要注意的是要加上你的项目地址
以上就是本篇文章的全部内容,如果有什么不正确的地方欢迎各位大佬批评指正,如果对你有帮助的,可以一键三连一下就是对作者最大的鼓励