6.后面执行上面第3步命令是换成固定域名(一个账号可以免费申请一个域名),这样就不会每次启动都更换域名了
7.让ngrok根据多个端口生产多个域名,就需要执行隧道连接,需要修改由第二步生产的配置文件ngrok.yml,以下为官网配置文件位置
Linux:
"~/.config/ngrok/ngrok.yml"
MacOS (Darwin):
"~/Library/Application Support/ngrok/ngrok.yml"
Windows:
"%HOMEPATH%\AppData\Local\ngrok\ngrok.yml"
在配置文件最后一行添加:
tunnels:
frontend:
proto: http
addr: 9001
backend:
proto: http
addr: 9002
8.启动隧道
# 根据隧道名称指定启动某个端口
ngrok start frontend
# 启动全部隧道
ngrok start --all
9.以上启动隧道的域名都是随机的,如果要固定,则在配置文件添加:domain制定域名:
注意:配置中每个域名绑定一个端口,ngrok给的域名只能用一个端口,也就是一个隧道,如果把domain换成subdomain,给每个端口固定一个子域名,不过这样需要收费。
10.拓展:FRP(fatedier/frp)开源软件,作用同ngrok.