欢迎大家来到IT世界,在知识的湖畔探索吧!
内网穿透:Sunny-Ngrok 在 Mac、Linux、树莓派使用教程
内网穿透:Sunny-Ngrok FRP Windows版本使用教程
为什么使用Sunny-Ngrok?
- 提供免费内网穿透服务,免费服务器支持绑定自定义域名
- 管理内网服务器,内网web进行演示
- 快速开发微信程序和第三方支付平台调试
- 本地WEB外网访问、本地开发微信、TCP端口转发
- 本站新增FRP服务器,基于 FRP 实现https、udp转发
- 无需任何配置,下载客户端之后直接一条命令让外网访问您的内网不再是距离
如何选择隧道服务器和类型?
本站提供两种服务器分别是Ngrok和Frp。针对不同的人群可以选择不同的服务器使用,对于它们两个服务器的区别基本一致。
两种服务器类型区别
表中说明两种服务器的区别就是在于UDP的转发,Ngrok暂时不支持UDP的转发,Frp支持,往后会考虑加上支持。而Ngrok支持的http重现功能,Frp暂时不支持,对于调试微信开发和支付异步回调比较建议选择Ngrok。因为这样可以通过 127.0.0.1:4040 查看外网进来的请求,并且进行请求重现,在做微信支付或者支付宝支付回调的时候对于调试会更有帮助。
其他方面并没有什么太大的不一样,用户可根据自己的情况而选择。
程序员使用Sunny-Ngrok快速开发
如果没有使用Ngrok或者Frp这类工具,刚打程序员在开发微信公众号服务端、支付回调等功能开发的时候,往往需要把代码上传到公网IP然后通过打印日志的方式来观测结果。而使用 Sunny-Ngrok 之后这些都不需要上传了,在本地就可以直接开发最直观的看到结果,连日志都不需要写了。使用Ngrok就可以通过 127.0.0.1:4040 查看并且实现 http重现快速的解决调试问题。
Sunny-Ngrok为了减少用户隧道被盗用的情况采用了校验方式,在配置其他客户端启动需要编写配置文件的时候,需要填写跟服务端配置一摸一样的才可以通过认证。否则会失败。
获取配置信息
https://www.ngrok.cc/api/clientid/clientid/隧道id
欢迎大家来到IT世界,在知识的湖畔探索吧!
假如我的隧道id是 1234
欢迎大家来到IT世界,在知识的湖畔探索吧!https://www.ngrok.cc/api/clientid/clientid/1234
如果我要同时启动多条隧道呢?那么则按照一下的方式
https://www.ngrok.cc/api/clientid/clientid/1234,12345
仅支持同一台服务器的隧道同时启动!!!
仅支持同一台服务器的隧道同时启动!!!
仅支持同一台服务器的隧道同时启动!!!
把隧道id换成自己的就可以了,如果有多个隧道那么则使用英文模式下的逗号 “,” 隔开。
FRP常见错误
错误1: start error: listen tcp **: bind: address already in use
这个错误是因为TCP隧道已经启动了,所以会出现这个错误。
关注微信公众号:IT不是挨踢
免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://itzsg.com/18333.html