使用ngrok

使用ngrok让微信公众平台通过80端口访问本机

首先声明我是用java-tomcat来研究微信公众平台的。

微信公众平台要成为开发者,需要填写接口配置信息中的“URL”和“Token”这两项(参见:http://mp.weixin.qq.com/wiki/index.php?title=%E6%8E%A5%E5%85%A5%E6%8C%87%E5%8D%97),郁闷的是官网有一处这样写到“微信公众号接口只支持80接口”,好吧,真纠结,肿么办呢?

下面讲述一下用ngrok来将自己本地的tomcat接口映射为80端口。

第一步:下载ngrok,网址:https://ngrok.com/ ,点击download(图1),然后选择自己所需的版本(我的是windows,图2)

图1

图2

第二步:进入https://ngrok.com/user/signup,填写信息进行注册(图3),登录后会看到有一个授权码(图4)

图3

图4

第三步:将第一步中下载的文件解压(我的解压放在D盘),并用windows命令窗口执行下列命令(图5,红色部分就是第二步获取的授权码),然后 会看到一个页面(图6),然后再按ctrl+c返回,再执行如图7所示的命令(此时会与图6类似),将域名固定为weixin,即我们的URL就固定 为:https://weixin.ngrok.com,用一个小项目测试一下,图8

图5

图6

图7

图8

哈哈,我的好喽~,你的呢?!

P.S.本人也是初次使用ngrok,本文如有不当的地方,请及时提出哦~

参考网址http://blog.csdn.net/aj1031689/article/details/17436125

时间: 2024-10-16 13:19:48

使用ngrok的相关文章

ngrok免费映射外网工具

首先,我们访问ngrok的官网https://dashboard.ngrok.com/  由于最近国内封国外的网站比较严重,大家可以借助翻墙工具来访问. 我这里推荐一个每天都可以免费用一小时的翻墙工具,暴风加速器 ,大家可以自行去下载哈.如果一个小时用完了,可以继续注册另外一个号使用. 当开启暴风影音后,提示连接成功了,就可以访问ngrok的官网了.找到download点击下载. 下载好后,是个压缩包,我们解压就行.得到ngrok.exe.直接双击运行.得到如图所示的命令窗口: 我们可以看到上面

编译ngrok的Windows、Mac的客户端

ngrok是一个ddns服务,为内网机器绑定一个公网域名,方便开发调试远程接口(如微信开发). 之前博文里面写过如何安装ngrok,但是由于公司里面的研发工程师的笔记本有windows本和mac本,所以本次主要讲怎么生成windows.mac客户端. 准备工作:需要参考http://nanchunle.blog.51cto.com/9244770/1710295,安装完成ngrok 一.编译Windwos客户端 cd /usr/local/go/srcGOOS=windows GOARCH=am

微信公众号禁止设置ngrok地址的解决办法

最近想改一下以前测试公众号的地址为ngrok2的亚洲节点,结果提示安全问题,禁止设置.原来是微信把类似花生壳ngrok等这些地址都封了. 现在暂时用的解决办法是在外网服务器上做一个转发程序,只需一个handler using System.Configuration; using System.Diagnostics; using System.Net; using System.Web; namespace WechatProxy { public class WechatHandler :

微信公众号开发80端口映射之搭建ngrok服务器

说明 了解本文之前,最好先看前篇:<<微信公众号开发80端口映射解决方案>>.最近公司要搞微信公众号开发,需要解决80端口映射的问题,为了稳定可靠,只好自己搭建ngrok服务端.ngrok 是一个使用go语言编写的反向代理软件,通过在公共的端点和本地运行的 Web 服务器之间建立一个安全的通道,实现内网穿透.ngrok 可捕获和分析所有通道上的流量,便于后期分析和重放. 环境和条件 服务器Centos6.8_x64+windows10_x64 一台有公网ip的服务器 域名解析到服务

java微信公众号开发----搭建ngrok环境

下载ngrok,一个能够在公网安全访问内网Web主机的工具 下载地址:http://download.csdn.net/download/u014252425/9389847,亲测可用 下载完成后,进dos,切换到ngrok所在目录,输入 ngrok -config ngrok.cfg -subdomain example 8080 显示下图: 表示映射成功,将127.0.0.1:8080映射到example.tunnel.qydev.com这个域名 在tomcat上访问地址为http://lo

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

一:软件解决 软件下载地址: https://ngrok.com/download ngrok-stable-windows-amd64.zip 使用: cmd ---CD..切换到软件目录 ngrok.exe 在弹出框输入:ngrok http 80   (80或者其他端口号,根据实际情况) 二:cisco路由做映射 步骤如下 登陆cisco en ,config 查看配置   show run 固定IP: ip nat inside source static tcp 10.10.1.253

ngrok相关知识

一. ngrok后台运行 nohup ./ngrokd -domain="xxx.xxx.xxx" & 二. ngrok开机启动 1.在ngrok的目录下,新建start.sh 内容为 path=/home/pi/web/ngrok nohup $path/ngrok -config $path/ngrok.cfg -subdomin *** 80 2. 把ngrok程序添加为系统服务 在 /etc/init.d目录下新建一个服务项目(ngrok) sudo vim ngrok

【动态域名解析工具】tunnel,国内版的ngrok,花生壳可以睡觉了

在笔者的系列微信开发教程中,有一个比较基础且重要的一节:微信开发的调试.在文章中我推荐了两种动态域名解析的工具用于将本地的开发环境部署成服务器,一种是花生壳,一种是ngrok,但毕竟我等屌丝用不起或者不愿意付费试用花生壳,导致花生壳经常来大姨妈(解析失败).而ngrok的服务器是国外的,而天朝的网络想必大家都懂的.那在这样的一个环境下,调试微信的时候显得特别不方便.无意中呢,看到tunnel这样一个工具,看了下官网的介绍后,觉得尝试使用下,最终让我觉得放弃使用花生壳和ngrok了.至于为何,那我

rapsbian下配置ngrok

访问https://ngrok.com,下载Linux/ARM版本的(因为PI为ARM的芯片,如果下载Linux版本的是无法正常使用的) 解压 $ unzip /path/to/ngrok.zip 注册ngrok帐号并登录,记下里面的Auth Token 创建/home/pi/.ngrok,内容如下(aaa为配置名,bbb为二级域名) auth_token: ******* tunnels: aaa: subdomain: "bbb" proto: http: 80 通过下面的命令可以

远程连接树莓派-ngrok

这里使用sunny分享的ngrok  官网https://www.ngrok.cc/ 下载文件到树莓派上面,在平台注册登录并开通一个TCP隧道,远程端口自己随便填写,本地填写127.0.0.1:22,22是ssh端口,如果需要外网访问vnc端口可以填5900,vnc开的:1窗口就是5901依次类推,然后访问是通过域名加你填写的端口,server.ngrok.cc:5901 这个主要是配置一下开机自启,安装supervisor apt-get install supervisor 进入目录新建配置