官网下载:
按照自己的需求进行下载
可以访问到本地的web服务
下载后解压,获得natapp_windows_amd64_2_3_9文件夹,里面有且仅有一个运行文件‘natapp.exe’,将该文件夹复制到自己喜欢的目录下,这里以“D://Server”为例子。
直接运行会提示认证错误,如下图:
这是因为没有创建隧道并进行配置,创建隧道需要登录官网:https://natapp.cn/login
创建免费隧道打开登录界面进行登录,如果没有账号需要进行注册:
打开【购买隧道】,选择【免费隧道】,免费隧道会不定时强制更换域名。
名称可以自定义填写,隧道协议根据需求选择,下面有对三个选项进行解释:
Web: 普通型http(s)隧道穿透,用于搭建网站,微信开发等穿透到本地web服务.
TCP: 端口转发 应用于SSH,数据库,远程桌面,GAME等基于TCP连接的一切应用任您想象~
UDP: 端口转发 应用于游戏,远程开机等基于UDP协议的一切应用
选定后不可更改
点击免费购买就行了,在【我的隧道】可以查看创建的隧道,如下图:
其中最重要的就是【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,其他请参考后面的注释,根据自己的需求进行配置:
配置完成后文件夹内容如下:
打开netapp.exe启动文件
其中就是穿透到本地的域名。
用域名去访问本地web服务