使用背景:
我们有时候会在本地搭建个虚拟机,然后来运行程序,但是这样有一个弊端,外部用户无法访问虚拟机内的程序,这种情况有两种方法解决:一是使用云服务器,如:阿里云、腾讯云等;二是使用内网穿透工具,这样外部用户就可以轻松访问内网地址了。下面以NATAPP为例来实现内网穿透功能。
操作步骤:
- 访问官网下载对应系统客户端
- 购买隧道,
PS:如果只是调用接口等,免费隧道即可,如果需要使用微信开发,需要购买VIP_1型隧道,免费隧道不支持隧道开发
-
名称自定义,隧道协议选择Web,二级域名这里不需要(后续需要的话在单独购买),端口号为程序的端口号
-
购买完成后,在我的隧道里面可以查看购买的隧道,点击配置进行配置更改
-
配置里面只需要更改本机地址和本机端口号即可(本机地址和本机端口号为程序的IP和端口号)
-
保存后在列表可以看到authtoken,点击复制
-
设置二级域名,PS:如果没有特殊需求,不需要购买二级域名,可以省略7、8步,如果用于微信开发,需要购买域名
-
属于自定义的域名,即可出现可以使用的域名,
PS:有些域名不支持微信开发,请注意
-
打开客户端,输入命令,红框内的即为外网地址,外部用户可以通过这个地址访问程序
natapp -authtoken=authtoken
标签:authtoken,隧道,NATAPP,地址,穿透,域名,购买,工具,端口号
From: https://blog.csdn.net/zhoumuhou/article/details/143301144