【工具篇】网络工具:Ngrok
文档
安装Ngrok
进入官网的下载页面:ngrok.com/download
官方清晰地给出了各个系统的安装方法:
个人推荐直接下载ZIP包,然后直接解压,这种方式最为迅速!
配置账户
直接复制Dashboard中第二步的ngrok config add-authtoken xxxxx
命令,然后打开终端,定位到之前解压ngrok的位置执行它!
终端会输出为你保存的配置路径:
1 | Authtoken saved to configuration file: /Users/zhaiyongchao/Library/Application Support/ngrok/ngrok.yml |
启动ngrok
执行下面的命令,为8080端口的应用启动内网穿透:
1 | ngrok http 8080 |
这里没用dashboard的80端口,因为我们写Java应用一般都是8080嘛,如果你本地的服务用了其他端口,记得修改一下就可以了。
然后你就可以快速创建一个SpringBoot项目,端口设置为8080,然后创建一个请求
然后就可以用localhost:8080/请求路径或上面的forwarding的域名+请求路径访问了
这样做可以通过域名访问到我们的本地服务,而域名可以配置到需要公网访问的地方
方便的嘞
飞书二开内网穿透
飞书使用Ngrok进行本地开发和调试的简要步骤:
下载和安装Ngrok:首先,你需要下载并安装Ngrok,可以从官方网站 https://ngrok.com/ 下载适合你操作系统的版本,并按照说明进行安装。
启动本地服务器:确保你的Spring Boot应用正在本地运行,并且监听在一个指定的端口上。
运行Ngrok:在命令行中导航到Ngrok的安装目录,并执行以下命令:
1
2ngrok http [你的本地服务器端口]
举例子:ngrok http http://localhost:8080例如,如果你的Spring Boot应用运行在本地端口8080上,你可以运行以下命令:
1
ngrok http 8080
获取Ngrok提供的公网地址:Ngrok将会生成一个公网地址,类似于
http://xxxxxx.ngrok.io
,你的应用将通过这个地址可以在公网上访问到。配置飞书回调地址:将Ngrok提供的公网地址配置为飞书应用的回调地址。
测试和调试:现在,你的本地服务器已经可以通过Ngrok提供的公网地址访问了。你可以在本地进行开发和调试,同时飞书服务器也能够正确地发送事件通知到你的本地服务器。