Ngrok 服务搭建

来源:互联网 发布:淘宝永久封店诈骗 编辑:程序博客网 时间:2024/05/19 12:23

一、前言


ngrok 是一个反向代理,通过在公共的端点和本地运行的 Web 服务器之间建立一个安全的通道。ngrok 可捕获和分析所有通道上的流量,便于后期分析和重放。ngrok一条命令可以解决外网访问内网问题、本地WEB外网访问、本地开发微信、TCP端口转发、这就是ngrok强大的地方。


做支付开发的过程中,经常会遇到需要将本地部署的Web应用能够让公网环境直接访问到的情况,例如微信应用调试、支付宝接口调试等,讲一下我最近使用过的一些内网映射工具的一些感受吧,先是用,花生壳,花了30多元买了个域名和开通费,最后不但没卵用还浪费了我好多时间,最后发现就是花生壳的原因!!!!




用的是免费版,太不稳定了。。。收费版感觉又有点贵没必要,我就做下测试。。。




总是请求超时。。。。然后又换成Nat123




添加映射,非80网站与80网站都的要钱。。。。




T币不便宜。。。就放弃了这个软件。最后在网上找到了Ngrok这个软件,感觉很不错。


二、安装与测试


Ngrok官网的地址:https://ngrok.com/ 貌似官网下载的不能用,毕竟是国外的,指不定是被墙了,国内也有中文的网站:https://www.ngrok.cc/ 可以去这个网站下载,这个网站的服务是基于ngrok的实现,防止ngrok官网被墙不能访问,所以把服务器架设在了香港,不仅大大加快了大家的访问速度,还不怕被墙了,本站虽然使用到了服务器产生了费用,但是本人承诺,不收取用户一分钱,完全免费提供给大家使用,这是网站的声明,貌似还不错的感觉。还有这个网站也可以下载:http://ngrok.2bdata.com/ 或者也可以下载我上传的软件包:http://download.csdn.net/detail/u011781521/9732133


下载之后解压到一个英文目录




然后cd到该目录





执行 ngrok -config=ngrok.cfg -subdomain xxx 80 //(xxx 是你自定义的域名前缀)。


列:


ngrok -config=ngrok.cfg -subdomain 2312892206 80



意思是 ,随机分配一个公网可以访问的二级域名http://2312892206.tunnel.2bdata.com 转发到我们本机的80端口 ,这也就意味着,现在访问http://2312892206.tunnel.2bdata.com 就如同访问内网的http://127.0.0.1:80。


同时通过ngrok提供的管理界面(http://127.0.0.1:4040)可以清晰的看到当前有哪些连接、请求的URL等




然后访问这个外网地址: http://2312892206.tunnel.2bdata.com/wechat_fendo/test.jsp



访问成功!!


下面的两个也可以:


http://natapp.cn/


http://qydev.com/

0 1
原创粉丝点击