使用NATAPP内网穿透工具

官网下载:

下载页面


按照自己的需求进行下载

可以访问到本地的web服务

本地web服务示例代码

本地web服务启动效果

下载后解压,获得natapp_windows_amd64_2_3_9文件夹,里面有且仅有一个运行文件‘natapp.exe’,将该文件夹复制到自己喜欢的目录下,这里以“D://Server”为例子。

直接运行会提示认证错误,如下图:

使用NATAPP内网穿透工具

这是因为没有创建隧道并进行配置,创建隧道需要登录官网:https://natapp.cn/login

创建免费隧道

打开登录界面进行登录,如果没有账号需要进行注册:

使用NATAPP内网穿透工具

打开【购买隧道】,选择【免费隧道】,免费隧道会不定时强制更换域名。

使用NATAPP内网穿透工具

名称可以自定义填写,隧道协议根据需求选择,下面有对三个选项进行解释:
Web: 普通型http(s)隧道穿透,用于搭建网站,微信开发等穿透到本地web服务.
TCP: 端口转发 应用于SSH,数据库,远程桌面,GAME等基于TCP连接的一切应用任您想象~
UDP: 端口转发 应用于游戏,远程开机等基于UDP协议的一切应用
选定后不可更改

点击免费购买就行了,在【我的隧道】可以查看创建的隧道,如下图:

使用NATAPP内网穿透工具

其中最重要的就是【authtoken】的值,用于配置config.ini文件来启动服务。

配置config.ini文件

在同级目录下创建config.ini文本,如“D://Server/natapp_windows_amd64_2_3_9/config.ini”,编辑文件,复制一下内容进去:

#将本文件放置于natapp同级目录 程序将读取 [default] 段 #在命令行参数模式如 natapp -authtoken=xxx 等相同参数将会覆盖掉此配置 #命令行参数 -config= 可以指定任意config.ini文件 [default] authtoken= #对应一条隧道的authtoken clienttoken= #对应客户端的clienttoken,将会忽略authtoken,若无请留空, log=stdout #log 日志文件,可指定本地文件, none=不做记录,stdout=直接屏幕输出 ,默认为none loglevel=INFO #日志等级 DEBUG, INFO, WARNING, ERROR 默认为 DEBUG http_proxy= #代理设置 如 :3128 非代理上网用户请务必留空

其中【authtoken】为你上文提到的的authtoken,其他请参考后面的注释,根据自己的需求进行配置:

使用NATAPP内网穿透工具

启动服务

配置完成后文件夹内容如下:

使用NATAPP内网穿透工具

打开netapp.exe启动文件

使用NATAPP内网穿透工具

其中就是穿透到本地的域名。

用域名去访问本地web服务

使用NATAPP内网穿透工具

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wpdgys.html