进去网站 dashboard.ngrok.com/ 注册登录
这里默认以虚拟机上面的Linux服务为例,由于某些问题,直接在虚拟机的服务器上面执行“ngrok http 80”会访问不到,因此直接映射到ip:端口比较合适
需要映射多个端口?
修改配置文件,默认yml文件会被创建在/root/snap/ngrok/375/.config/ngrok/ngrok.yml
cat /root/snap/ngrok/375/.config/ngrok/ngrok.yml
vim /root/snap/ngrok/375/.config/ngrok/ngrok.yml
服务名称为 隧道名,注意版本更新(该笔记是20260430写的),同时注意缩进,具体参考帮助文档:ngrok.com/docs/agent/…
执行隧道名来指定映射某几个端口
ngrok start hive9870 hive12345
映射所有端口
ngrok start --all
然后复制一下出现的网址即可访问了,据我实际操作,无法映射多个端口,除非花钱。
具体技术参考鱼皮的分享:www.bilibili.com/video/BV1z1…(注:ngrok版本更新,视频某些参数有变化)