试用了百度里搜索常会提到的Sunny-Ngrok,发现并不好用,启动之后输入公网IP并不能展示内网端口的页面
最终翻墙找到真正的组织Ngrok
下载对应客户端后根据教程验证身份(Mac客户端下载后就能用,并没有让验证身份,Windows需要)
启动客户端
./ngrok http 5000
会出现启动配置
Session Status online
Session Expires 1 hour, 59 minutes
Version 2.3.40
Region United States (us)
Web Interface http://127.0.0.1:4040
Forwarding http://6437-120-229-71-45.ngrok.io -> http://localhost:5000
Forwarding https://6437-120-229-71-45.ngrok.io -> http://localhost:5000
Connections ttl opn rt1 rt5 p50 p90
0 0 0.00 0.00 0.00 0.00
之后就可以通过生成的域名http://6437-120-229-71-45.ngrok.io
从外网访问内网端口了
后台运行
./ngrok -log=stdout 5000 > ngrok.log
# 后续可以使用 ps -ef | grep ngrok 查出进程PID并杀死进程
网友评论