mac ngrok 使用
程序员文章站
2022-07-03 12:50:06
...
ngrok 是一个反向代理,通过在公共端点和本地运行的 Web 服务器之间建立一个安全的通道,实现内网主机的服务可以暴露给外网。ngrok 可捕获和分析所有通道上的流量,便于后期分析和重放,所以ngrok可以很方便地协助服务端程序测试。
使用教程:https://www.ngrok.cc/_book/start/ngrok_linux.html
我用的免费版的ngrok. 配置域名地址,随便写。获取隧道。
下载mac 版本客户端,解压,找到sunny
使用./sunny clientid 隧道id 启动隧道
我用springboot 写了一段简单的测试代码
启动本地服务 (注意端口一定要与管道配置端口一样。也可以指定IP。)
可以通过127.0.0.1:8080/hello 也可以通过隧道分配的域名访问:http://zktest.free.idcfengye.com/hello
反向代理可能在平时没有什么作用,但是在做支付宝和微信接口,以及第三方接口回调时候,可以通过反向代理的模式来测试本地代码。用起来还是很方便的。
使用教程:https://www.ngrok.cc/_book/start/ngrok_linux.html
我用的免费版的ngrok. 配置域名地址,随便写。获取隧道。
下载mac 版本客户端,解压,找到sunny
使用./sunny clientid 隧道id 启动隧道
我用springboot 写了一段简单的测试代码
/** * @author zhangkun * @create 2018-12-20 5:33 PM * @desc **/ @RestController public class HelloContoller { @RequestMapping("/hello") public String hello(){ return "test ngrok"; } }
启动本地服务 (注意端口一定要与管道配置端口一样。也可以指定IP。)
可以通过127.0.0.1:8080/hello 也可以通过隧道分配的域名访问:http://zktest.free.idcfengye.com/hello
反向代理可能在平时没有什么作用,但是在做支付宝和微信接口,以及第三方接口回调时候,可以通过反向代理的模式来测试本地代码。用起来还是很方便的。