用Ngrok反向代理做内网调试微信

一开始使用QQ浏览器的微信调试工具,但是那个工具默认了端口是8000。大家都知道微信公众号的回调,微信公众号接口只支持80接口。其实QQ浏览器的微信调试工具也是Ngrok的封装,就尝试着用用ngrok。

但是官网ngrok被墙了。找到一个sunny的ngrok.cc。用了一下还是蛮方便的。

下载相应的ngrok,我是win_x64的。解压到d:\ngrok\

到www.ngrok.cc/login里注册一下。获取token,这个token要配置到ngrok.cfg里去的。



 



 

ngrok.cfg的配置

server_addr: "server.ngrok.cc:4443"    不要改动,就是指向sunny服务器

auth_token: "" #授权token,在www.ngrok.cc平台注册账号获取

tunnels:

  web:

   subdomain: "ddd" #定义服务器分配域名前缀,跟平台上的要一样

   proto:

    http: 80 #映射端口,不加ip默认本机

    https: 80

运行ngrok服务  web就是通道名。

ngrok -config ngrok.cfg start  web

因为配置的是subdomain:"ddd",系统会自动生成一个域名

http://ddd.ngrok.cc 指向本地80端口。http://ddd.ngrok.cc -> 127.0.0.1:80

通过127.0.0.1:4040可以查看报文信息。

怎么用自定义域名还没有试出来。

 2016-3-13更新:如果html里使用了百度cdn的静态资源公共库的话,会发生访问超时。

把资源公共库指向本地资源就好了。不知道原因。

猜你喜欢

转载自radzhang.iteye.com/blog/2279302
今日推荐