`
radzhang
  • 浏览: 310253 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

用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的静态资源公共库的话,会发生访问超时。

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

 

 

 

 

  • 大小: 232.3 KB
  • 大小: 165.2 KB
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics