ngrok访问外网

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ngrok访问外网相关的知识,希望对你有一定的参考价值。

1、 外网映射工具介绍

windows用户:

1,下载windows版本的客户端,解压到你喜欢的目录
2,在命令行下进入到path/to/windows_386/
3,执行 ngrok -config=ngrok.cfg -subdomain xxx 80 //(xxx 是你自定义的域名前缀)


4,如果开启成功 你就可以使用 xxx.tunnel.qydev.com 来访问你本机的 127.0.0.1:80 的服务啦
5,如果你自己有顶级域名,想通过自己的域名来访问本机的项目,那么先将自己的顶级域名解析到123.57.165.240(域名需要已备案哦),然后执行./ngrok -config=ngrok.cfg -hostname xxx.xxx.xxx 80 //(xxx.xxx.xxx是你自定义的顶级域名)
6,如果开启成功 你就可以使用你的顶级域名来访问你本机的 127.0.0.1:80 的服务啦
7,如果失败 就加下交流群 反馈下问题 本屌会看看什么原因....

●linux用户:

只在ubuntu14.04 amd64 下测试没有问题
1,下载linux版本的客户端,解压到你喜欢的目录,注意:要给ngrok文件的可执行权限
2,在命令行下进入到path/to/linux_amd64/
3,执行 ./ngrok -config=ngrok.cfg -subdomain xxx 80 //(xxx 是你自定义的域名前缀)
4,如果开启成功 你就可以使用 xxx.tunnel.qydev.com 来访问你本机的 127.0.0.1:80 的服务啦
5,如果你自己有顶级域名,想通过自己的域名来访问本机的项目,那么先将自己的顶级域名解析到123.57.165.240 (域名需要已备案哦),然后执行./ngrok -config=ngrok.cfg -hostname xxx.xxx.xxx 80 //(xxx.xxx.xxx是你自定义的顶级域名)
6,如果开启成功 你就可以使用你的顶级域名来访问你本机的 127.0.0.1:80 的服务啦
7,最近有很多同学提到需要linux32位与arm版本,这边也新增了两个客户端,由于本屌没有相应设备或环境,请自行测试,如果有问题,可以反馈。
8,如果失败 就加下交流群 反馈下问题 本屌会看看什么原因....

下载地址

http://download.csdn.net/download/u012971339/9622062

windows linux64 linux32 linux arm mac CSDN下载

本地域名:http://localhost:8080/weixin/

外网域名:muliubing.tunnel.qydev.com/weixin/

(不带index.jsp默认访问index.jsp《web.xml已经配置》)

技术分享

访问结果:

技术分享

 















以上是关于ngrok访问外网的主要内容,如果未能解决你的问题,请参考以下文章

映射-外网访问内网服务-ngrok和cisco路由做映射

如何通过外网(互联网)访问本地计算机里的网站?Ngrok(内网穿透)帮你解决!

搭建ngrok服务器,实现内网穿透服务,实现外网到内网的在线访问

外网访问内网项目

微信公众号开发技术基础:外网映射工具ngrok的简介和使用

谈谈用自己的电脑能外网访问的方法