先看 1分钟新手教程 ,每一步都要确保正确。如果再连不上,参考以下常见问题,看能不能自己解决。如不能解决,再与我们联系,联系时不要仅问为什么连不上,natapp怎么用之类无意义的问句。应该尽量把详细信息,尽量将隧道类型,错误信息截图,debug信息,等都发给我们,我们才好判断问题,帮助解决。
这里列举常见错误,以及自助解决办法
"认证错误 请登录 https://natapp.cn 查看相关信息 : errorCode :200 Msg:请创建免费/付费隧道后通过authtoken参数登录"
这是代表没有输入authtoken参数,或者authtoken参数输入错误。
浏览器访问出现:Tunnel ywy9n8.natappfree.cc not found 的错误
这是代表natapp没有连上服务器,检查客户端是否连上,处于 online 状态,且检查域名是否输入错误。做过修改后,要清空浏览器缓存后再次刷新尝试。
连接认证服务器错误 1 秒后重试...
连接认证服务器错误 2 秒后重试...
出现这个错误,代表网络有问题,等几分钟重试,或者检查DNS是否已换成114DNS 或 阿里DNS,config.ini 里面的 http_proxy= 必须留空,访问 http://pubstatic.upyun.com/cdn-stream-test.html 检测问题。
出现红色的 Tunnel Status Reconnecting...
更换阿里DNS,检查是否有其他地方已经运行natapp客户端。如果还不行,命令行 加参数 -log=stdout 或者在config.ini log=stdout 然后查看debug日志。
隧道 http://3du4wy.natappfree.cc 无效 无法连接到127.0.0.1:80 此端口尚未提供Web服务 Powered By natapp.cn
这代表natapp客户端已经连接成功,你本地端口的Web服务(nginx,iis等)没有开启或者端口不正确。比如 Tomat的默认端口是 8080。则需要在隧道配置处,将本地改为8080,保存后重启客户端。
用浏览器打开 http://127.0.0.1 来确认已开启web服务(不输入端口代表80)
如果网页访问,出现 500,404 等等错误,这些就代表natapp隧道穿透完全成功,这些错误都是你本地Web服务返回的信息,检查本地 Web 服务或者程序。
Webpack 出现 Invalid Host header 错误,可将 webpack-dev-server disableHostCheck 设置为 true。或者在 隧道配置 Host Header 处修改。