1.将本机的ip和端口映射到外网制定的域名下,通过访问映射的外网域名就可以直接访问到本机的服务。
1.natapp(免费和收费模式)
1>首先在官网下载natapp客户端
https://natapp.cn/
解压后得到一个natapp/natapp.exe执行程序,linux/mac系统需要添加执行权限:chmod a+x natapp
2>运行
打开终端,进入到natapp文件所在的文件夹,直接运行
./natapp即可。运行成功后会进入如下界面:
从上图中可以看出,转发那行显示了外网域名到本机的端口映射关系。在外网访问http://713c3850.ngrok.natapp.cn就可以将请求转发到本地80端口对应的服务上了。在这之前你必须在本机开启一个监听80端口的服务。
3>指定映射端口
natapp默认是映射本机的80端口,如果要映射到指定端口,你需要在natapp官网注册一个账号,并购买一个免费的隧道,来配置映射到指定端口上。操作流程如下图所示:
将本地端口修改成你需要映射的端口号,点击免费购买后回到我的隧道列表中,复制authtoken列对应的值。
可以在配置里面修改端口号:如下图
运行:./natapp -authtoken=xxxxxxx即可在控制台看到刚刚配置的自定义端口和域名的映射信息。如下图所示:
通过http://713c3850.ngrok.natapp.cn即可访问到本机启动的web服务了。
版权声明:本文为dandan_feifei原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。