通过内网映射将自己的IP与公网地址进行映射,让你五分钟获得一个永久免费的域名。
过程很简单,如果有什么步骤不会可以联系我哦:
一、注册登录
首先进入到Ngrok官网,然后点击右上角的注册,获得账号后登录到该网站进去。
二、购买
进入左侧功能栏的隧道管理->开通隧道,选择一个免费的服务器点击购买即可。

讯享网
三、填写基本信息
填完基本信息主要用于自己的域名信息,之后点击确定添加,页面跳转之后点击确定开通。

四、查看
开通成功之后点击隧道管理就可以看到自己注册的域名了。不过此刻是未上线状态
,还需要自己使用客户端来启动这个映射。
五、下载客户端
再次进入到Ngrok官网首页,点击客户端下载(选择自己的系统的对应的版本),用于开启隧道。

六、解压下载的客户端工具后运行其中的.bat工具。

七、启动自己的隧道
选择自己的隧道的ID号,输入到运行客户端后产生的窗口中按回车。

这样就将该域名与自己的IP做了一个映射,访问该该域名就映射到自己的IP上。

八、测试
打开自己的一个项目,注意端口号为80。

访问成功。

九、常见错误及处理办法
错误1:Tunnel not found

错误2:隧道 不可用
如果隧道启动了,而web服务没有启动会提示

这个并不是错误,而是要映射的服务不没有启动,不是服务器出问题了,也不是隧道出问题了。
错误3:bind: address already in use
服务器无法分配隧道: [ctl:d66a0e1] [54710df44b9784aa60692e8b8e7bda79] 绑定TCP监听器错误: listen tcp : bind: address already in use

这个错误是因为TCP隧道已经启动了,所以会出现这个错误
错误4:服务器无法分配隧道: 已注册.
解决办法
1、登陆管理平台到隧道管理
2、点击查看状态,检查隧道是否在线
3、如果在线点击踢下线
错误5:reconnecting
出现这个错误要检查两个问题
这个问题一般都是香港的问题比较多,因为香港由于国策原因有可能被墙也会抽风。因此如果有在tcp和udp的用户尽可能的选择内地的服务器。出现这个问题的时候先选择ping一下服务器看看能否通
检查隧道是否已经启动,http的隧道可以通过浏览器访问如果没有启动的隧道提示是 not found 如果已经启动那么浏览器会一直转圈。对于tcp隧道可以采用telnet的方式连接查看隧道是否启动,按照错误4的解决办法操作
解决问题步骤:
1、ping 隧道服务器(隧道管理单机隧道ID可以展开查看服务器地址),检查是否可以ping通
2、通过 http://ping.chinaz.com/服务器地址 ping 隧道服务器地址(隧道管理单机隧道ID可以展开查看服务器地址) 查看得出来的ip是否和自己电脑ping的ip一致,检查dns是否污染
3、检查隧道是否启动,可以在隧道管理平台隧道管理检查
4、telnet 隧道服务器的 4443端口
如果对你有帮助,可以给个三连咱在离开么?
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/124641.html