请先阅读 1 分钟新手教程,确保每一步都正确。若仍无法连接,可参考以下常见问题自行排查;若仍无法解决,再联系我们。联系时请勿只问「为什么连不上」「natapp 怎么用」等笼统问题,应尽量提供隧道类型、错误信息截图、debug 信息等,便于我们尽快判断并解决问题。
以下为常见错误及自助解决办法:
1. 认证错误
"认证错误 请登录 https://natapp.cn 查看相关信息 : errorCode :200 Msg:请创建免费/付费隧道后通过authtoken参数登录"
表示未传入 authtoken 参数,或 authtoken 填写错误。
2. 浏览器访问出现 Tunnel not found
Tunnel ywy9n8.natappfree.cc not found
表示 natapp 未连接服务器。请检查:
- 客户端是否已连接并处于 online 状态
- 域名是否填写正确
修改后请清空浏览器缓存后再试。
本站付费隧道二级域名均支持 HTTPS,若客户端为 online 且 HTTP 可访问,但 HTTPS 不可访问(部分浏览器 如 chrome 会强制跳转 HTTPS 导致 not found),可在隧道配置中开启 HTTPS,重启客户端后重试。
3. 连接认证服务器错误
连接认证服务器错误 1 秒后重试...
连接认证服务器错误 2 秒后重试...
表示网络异常。可等待几分钟后重试,或检查 DNS 是否已更换为 114DNS 或 阿里 DNS。config.ini 中的 http_proxy= 必须留空。
详见 连不上网络错误调试排查详解。
4. 出现红色 Reconnecting...
Tunnel Status Reconnecting...

请检查是否有其他地方已运行 natapp 客户端。
详见 连不上网络错误调试排查详解。
5. 隧道无效 / 无法连接本地端口
隧道 http://3du4wy.natappfree.cc 无效
无法连接到127.0.0.1:80. 此端口尚未提供Web服务
Powered By natapp.cn

表示 natapp 客户端已连接成功,但本地 Web 服务(nginx、IIS 等)未启动或端口不正确。例如 Tomcat 默认端口为 8080,需在隧道配置中将本地端口改为 8080,保存后重启客户端。
用浏览器访问 http://127.0.0.1 确认本地 Web 服务已开启(不写端口时默认 80)。
6. 网页访问出现 500、404 等错误
说明 natapp 隧道穿透已成功,这些错误均为本地 Web 服务或程序返回,需检查本地 Web 服务或程序。
7. Webpack 出现 Invalid Host header 错误
可将 webpack-dev-server 的 disableHostCheck 设置为 true,或在隧道配置的 Host Header 处进行修改。