`
lshh83
  • 浏览: 159672 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

使用ngrok穿透内网获得域名

 
阅读更多

https://ngrok.com/

 

1:为什么要使用ngrok
在微信开发的时候需要填写与微信服务器相连接的url 这个url必须是外网域名,
也就是说我们需要在这个外网域名对应的ip服务器上做开发,而没办法本地开发调试
所以用ngrok获得一个外网域名这个外网域名实际访问的是本地主机
这样把此外网域名填入到微信需要的外网url就可以在本地开发调试了
2
:下载ngrok ngrok - secure introspectable tunnels to localhost windows 
3
:注册ngrok 得到your auth token 后面的自定义域名必须要有这个token
4:
打开cmd cdngrok.exe在的目录,执行ngrok 80 就可以给你本机的127.0.0.1:80分配一个外网可以访问的域名例如http://1f1b1c.ngrok.com
也就是外网访问http://1f1b1c.ngrok.com 就是访问你本机的127.0.0.1:80,当然如果你执行ngrok 8080 那就是分配一个域名访问127.0.0.1:8080
5:
上面分配的域名是临时的,可能下次开电脑这个域名就变化了,我们需要一个固定的域名映射到本机的80端口
所以先登录执行ngrok -authtoken XUsFLvG4hgb8ukjvML8YBXX 80 这里填写的是你注册时给你的token
然后ngrok -subdomain myapp 80 这样后续你通过http://myapp.ngrok.com 就可以一直访问到本机的127.0.0.1:80
当然如果是想访问的是8080端口那就把上面的80都改成8080
6
:不要关闭cmd窗口关闭后提供的域名就访问不了了如果要查看ngrok给你做的中转http信息访问http://localhost:4040/
7
:具体到微信的开发一定要注意由于是ngrok做的中转出于安全考虑通不过微信的默认语句libxml_disable_entity_loader(true);
所以注释掉他等正式部署到服务器再取消注释

具体命令可以因版本不同发生轻微变化。

分享到:
评论

相关推荐

    ngrok-内网穿透服务搭建(在家办公)

    服务器可以买性能低的,然后搭建这个服务,进行内网穿透,把本地的服务,映射出去,通过外网访问,相当于本地的性能跑服务,然后可以通过外网访问。 缺点:本地电脑不稳定,内网穿透连接有可能不稳定。。不能完全当...

    ngrok内网穿透工具

    免费的内网穿透工具,适合于本地开发环境下小程序、微信公众号开发不方便调试的情况,可以将本地ip地址映射成外网域名

    Ngrok内网穿透.zip

    第二步:去买个隧道,选择你想要的版本,这里使用的是免费的。 第三步:配置隧道,注意端口号是你的web项目发布的端口。 第四步:下载客户端,之后输入你的隧道ID,隧道ID在你的隧道管理页面 第五步:启动之后,...

    node.js-wechat-js-sdk:使用 Node.js + Express.js 获取微信签名,使用 Ngrok 内网穿透,完成 JS-SDK 配置,实现微信自定义分享等功能

    Node.js Wechat JS-SDK使用 Node.js + Express.js 获取微信... 使用 Ngrok 内网穿透,获得临时域名。ngrok.com,国外服务,推荐,只要注册就可以使用。natapp.cn,国内服务,必须实名认证才能使用。2. 申请微信公众号

    ngrok 服务搭建内网穿透,多张image图片排列有空隙解决方案

    我们建议下载的时候最好把文件放在一个比较容易找的地方,如果是我,我会更改一下文件名,而且是英文的。 第二步、解压到相应文件夹...执行 ngrok -config=ngrok.cfg -subdomain xxx 80 //(xxx 是你自定义的域名前缀)。

    natapp网络穿透工具(window,linux,mac)

    开启您的内网穿透之旅,服务器更新:全面支持HTTPS协议以及本地SSL证书,支持WSS协议.同时支持HTTP/2 WEB协议,支持微信小程序本地开发. 全面自动支持泛子域名与访客真实IP地址. 备注:微信公众号开发测试神器,微信...

    基于wx-tools开发微信公众号服务端1

    2、ngrok 内网穿透,域名映射 3、核心代码 1、填写服务器的配置 2、验证服务器地址的有效性 3、根据接口文档实现业务逻辑 4、功能实现流程 5、其他说明

    mac-ngrok.zip

    通过ngrok配置后 能够解决通过域名的方式访问本地的项目,不需要通过localhost:80端口访问

    NGROK---LINUX服务端和客户端

    内网穿透RGROK源码修改,自己指定域名

    微信网页授权oauth2.0版

    ...IDE:IntelliJ IDEA 2020.1.3 x64 (找度娘破解) 微信开发者工具 (官网去下载) ...natapp:NATAPP-内网穿透 基于ngrok的国内高速内网映射工具 (阿里的) 此篇文章献开发使用,具体线上部署等更新。。。

    cpolar.exe

    微信开发内网穿透 本地支付测试工具,固定域名,外网映射工具,比ngrok 好用,私聊发多个使用小工具,备注:微信开发测试工具

    xmljava系统源码-xcxcms:微信小程序cms系统包括Java后台小程序客户端

    内网穿透 --ngrok http 8080 小程序端不检验合法域名 ②服务器部署-tomcat 服务器配置 maxThreads="150" SSLEnabled="true" scheme="https" secure="true" clientAuth="false" sslProtocol="TLS" keystoreFile="你的...

    natapp_windows_amd64_2_3_9.zip

    natapp 基于ngrok的反向代理软件,通过在公网和本地运行的 Web 服务器之间建立一个安全的通道。natapp 可捕获和分析所有通道上的流量,便于后期分析和重放.

    单点登录源码

    基于bootstrap实现的响应式Material Design风格的通用后台管理系统,`zheng`项目所有后台系统都是使用该模块界面作为前端展示。 > zheng-ui 各个子系统前台thymeleaf模板,前端资源模块,使用nginx代理,实现动静...

Global site tag (gtag.js) - Google Analytics