Ngrok NatApp 微信本地化调试利器
2017-06-25 03:40
281 查看
何为 内网 转 外网
从名称 我们就可以 猜到大概的意思。内网指的是我们的家庭网络(特指亚洲地区了),主要是我们亚洲地区公网IP不够每个家庭分配,所以就有了大的局域网内网。外|公网指的 可以直接被访问的网络为什么需要
为什么会 有 “内网转外网的工具“的需求?个人觉得原因有如下在我国的国情下面,基本都是内网IP,不像美国,个人家庭都是公网IP了
购买公网IP就相当于要购买服务器,代价有点高
本地化调试:例如微信开发
基于以上的情况,就有各位大大们发明的各种方法实现 将本地内网网络 转化 为 公网的方法
作用
目前比较常用的作用有以下几点微信本地调试
远程演示:可以随时将本地的程序 给 别人看
工具介绍
NO.1 Ngrok
ngrok 是一个反向代理,通过在公共的端点和本地运行的 Web 服务器之间建立一个安全的通道。ngrok 可捕获和分析所有通道上的流量,便于后期分析和重放。我个人常用的是这个,用于微信开发调试,但是嘛最近不是那个二货搞了个带颜色的网站,导致提供免费服务的被微信封了,有时候哇,有好的免费工具就好好珍惜,某些个别人真是那种杀千刀的。忘记抱怨,我们来看看这个工具如何使用,这个服务是免费的
软件下载方式
链接: https://pan.baidu.com/s/1miLXRqo 密码: y4y8加入QQ群群文件下载: ,QQ群:325264502
目录结构介绍
├── darwin_amd64 mac系统使用 ├── linux_386 Linux 32位 使用 ├── linux_amd64 Linux 64位 使用 ├── windows_386 Windows 32位 使用 ├── windows_amd64 Windows 64位 使用
大家根据各自的系统选择使用
使用方式
语法基本介绍ngrok -config=ngrok.cfg -subdomain guowei8888 80 -subdomain guowei8888 guowei8888 表示 是你自定义的域名前缀,必须唯一的,建议以qq号码,邮箱用户名等 80 表示 暴露的端口号 可以修改其他的 例如 81 8080
Linux系统
./ngrok -config=ngrok.cfg -subdomain guowei8888 80
如下图截图中的 域名 就可以被其他人访问的
Win系统
ngrok -config=ngrok.cfg -subdomain guowei8888 80
效果展示
NO.2 NATAPP
NatApp其实和ngrok差不多,这两个我觉得用一个就行了,只是由于ngrok被使用的人很多,所以比较出名点,关于NatApp这里会比较麻烦点,我们来一步一步走注册
大家进入 https://natapp.cn/ 填写信息进行注册,这个网站如果要使用免费服务,需要实名认证(姓名和身份证)下载客户端
使用方式
免费购买隧道(需要实名认证,姓名和身份证,鉴于目前信息泄露非常严重,如果可以尽可能用Ngrok)基本语法
natapp -authtoken=xxx authtoken 在购买隧道之后可以查看
Linux 系统
chmod a+x natapp ./natapp -authtoken=xxxx
Win 系统
natapp -authtoken=xxxx
效果展示
No.3 花生壳
花生壳算是一个比较老的怪咖了,已经存在很多年了,这个大家可以自行查阅资料总结
关于内网 转外网的这种需求,建议尽量使用Ngrok,其实选择NatApp,最后无可奈何在选择花生壳本人关于 Yii2打造后台+微信全栈图书商城 就有使用 Ngrok 来调试微信开发
参考网站
http://ngrok.2bdata.com/https://natapp.cn/
https://natapp.cn/article/natapp_newbie
原文地址:Ngrok NatApp 微信本地化调试利器
标签:ngrok natapp 花生壳 内网 外网 微信 本地调试
智能推荐
微信内置浏览器UserAgent的判断【Git 使用笔记】第三部分:多分支开发
Ngrok 内网穿透利器
【ionic】微信表情设置教程
突破微信服务号群发限制
相关文章推荐
- Ngrok NatApp 微信本地化调试利器
- Ngrok NatApp 微信本地化调试利器
- 用Natapp(ngrok)进行微信本地开发调试
- 外网映射---内网穿透工具NATAPP---灵感源自QQ浏览器微信调试工具
- 微信本地调试、ngrok、tunnel
- 用自定义keystore调试微信分享app
- iOS攻防 - (一)Reveal 调试别人开发的app,如微信
- NATAPP 之 测试利器
- [微信开发利器]微信内移动前端开发抓包调试工具fiddler使用教程
- 查看UI调试界面利器 revealapp
- [微信开发利器]微信内移动前端开发抓包调试工具fiddler使用教程
- [微信开发利器]微信内移动前端开发抓包调试工具fiddler使用教程
- 内网穿透技术详解 --- Java本地项目,可以让别人通过外网访问 (natapp、ngrok、nat123、花生壳等)
- 用自定义keystore调试微信分享app
- Reveal查看任意app的高级技巧 iOS真机UI调试利器——Reveal
- 由支付宝当面付引发的NatApp方便调试回调
- NGRok实现本地微信调试的实践
- 【JEEWX微信开发更便捷,Ngrok 内网穿透利器应用】http://blog.csdn.net/zhangdaiscott/article/details/51849227
- natapp 配置微信小程序开发需要的网络环境
- JEEWX微信开发更便捷,Ngrok 内网穿透利器应用