您的位置:首页 > 其它

类似花生壳的代理本机服务至公网的ngrok以及pagekite

2015-10-20 22:08 435 查看
完整版见http://jadyer.cn/2015/10/20/wechat-dev-ngrok-pagekite/

/**
* 类似花生壳的代理本机服务至公网的ngrok
* @see -----------------------------------------------------------------------------------------------------------
* @see 1.最常见的使用场景就是微信开发,微信服务器要主动调用或回调开发者服务器
* @see   如果把代码部署到公网的Linux,开发阶段就不便于Debug,此时ngrok就派上用场了
* @see   当我们本地机器上运行一个服务时,ngrok能够把本地的一个端口反向代理到公网,这样全世界人都可以访问了
* @see   不幸的是ngrok架设在美国,你懂的...但有一位良心网友在国内架设了一台服务器,这样我们就可以任意使用了
* @see 2.这位仁兄架设的网站是http://www.tunnel.mobi,在上面下载1.7版本客户端以及ngrok.cfg
* @see   将之解压到本地,在命令行执行[ngrok -config ngrok.cfg -subdomain jadyer 80]即启动成功
* @see   接下来在浏览器访问http://jadyer.tunnel.mobi/就行了
* @see   -config    用于指定配置文件
* @see   -subdomain 用于指定访问的子域名及端口(子域名称可随意起,但不能与网络上的别人重名)
* @see 3.ngrok还提供了调试功能
* @see   在启动成功的命令行窗口我们会发现[Web Intefface 127.0.0.1 4040],浏览器访问http://127.0.0.1:4040/即可
* @see   这里记录了通过ngrok访问的所有请求,对于熟悉HTTP报文协议的同学一定会欣喜若狂,HttpFiddler也就完全用不到了
* @see 4.使用bat脚本来启动
* @see   每次都要在命令行输入那些命令,还不如用批处理脚本方便
* @see   新建一个run.bat,输入这些内容[call ngrok -config ngrok.cfg -subdomain jadyer 80]即可
* @see   如果发现双击脚本后无法成功启动ngrok,可将bat文件另存为ANSI格式,再执行应该就没问题了
* @see -----------------------------------------------------------------------------------------------------------
* @create Oct 20, 2015 9:22:50 PM
* @author 玄玉<http://blog.csdn.net/jadyer>
*/








2015-11-10 21:40 更新如下

(感谢楼下CSDN网友hong2k1慧眼识玉)

良心网友的服务器暂时不能用了,没有续费,而ngrok的英文版(相当于国际版)速度又太慢

作为替代产品,大家可以试试pagekite,官网是http://pagekite.net/

按照pagekite下载页面的提示,很容易就弄好了,下面是我的截图



2015-11-26 17:30 更新如下

又有一个和良心网友的服务很类似的免费http://www.ngrok.cc/,用法与之前良心网友的一样,感谢这位良心网友。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: