使用NatApp实现内网穿透
前言
最近发现了一个比较有意思的工具-NatApp,使用该工具可以实现本地内网穿透,可以将本地的应用部署网络上提供别人访问(无需局域网)
教程
NatApp的网址:https://natapp.cn/
该工具提供了付费版本和免费版本,免费版本实现内网穿透后应用访问速度较慢,内网穿透后的域名是不定时强制更换且不支持Https,带宽也比较低。付费版本则没有这么多限制,本次教程我们使用的是免费版本。
申请一个免费隧道
在购买隧道中,我们选择免费隧道(每个人最多只能同时拥有两条不同协议的隧道),隧道协议注意选择Web协议(应用于http(s)协议),本地端口选择你本地应用的端口,然后购买确认即可。
下载Window客户端
配置好隧道之后,我们需要下载一个Natapp的Window客户端。该客户端是免安装版本,下载后解压即可使用。点击下载
添加本地配置文件
客户端下载完毕后,此时我们只需要完成最后一步。在解压后的Natapp.exe客户端所在的目录中添加一个名为config.ini的配置文件,内容如下:
1 | 将本文件放置于natapp同级目录 程序将读取 [default] 段 |
注意:在我的隧道可以看到我们创建的个人隧道,其中展示该条隧道的authoken信息,此时我们需要将该autotoken放入上面config.ini中。config.ini中除了authtoken必填,其他参数则的任意选择。
启动
在上述步骤完成后,我们就可以启动本地应用的内网穿透了。首先打开cmd命令行窗口,然后转到Natapp.exe文件所在目录,输入以下命令:
1 | natapp -authtoken={你的authtoken} |
之后可以看到以下启动后的界面,其中包含本地服务内网穿透后的域名,此时其他人可以通过该域名访问你的应用了。
评论