内网穿透 技术

0 阅读1分钟

进去网站 dashboard.ngrok.com/ 注册登录

这里默认以虚拟机上面的Linux服务为例,由于某些问题,直接在虚拟机的服务器上面执行“ngrok http 80”会访问不到,因此直接映射到ip:端口比较合适

注册下载ngrok

执行命令,开启内网穿透

需要映射多个端口?

修改配置文件,默认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

编辑ngrok.yml映射多个端口 服务名称为 隧道名,注意版本更新(该笔记是20260430写的),同时注意缩进,具体参考帮助文档:ngrok.com/docs/agent/…

执行隧道名来指定映射某几个端口
ngrok start hive9870 hive12345 

映射所有端口
ngrok start --all

然后复制一下出现的网址即可访问了,据我实际操作,无法映射多个端口,除非花钱。

具体技术参考鱼皮的分享:www.bilibili.com/video/BV1z1…(注:ngrok版本更新,视频某些参数有变化)