📅  最后修改于: 2023-12-03 15:03:11.052000             🧑  作者: Mango
ngrok是一个免费的工具,可以将本地计算机端口映射到公共的Internet,使用ngrok可以将本地开发的网站或应用程序暴露在公共互联网中,而不需要使用线上服务器,从而提高开发效率。
ngrok http -config=ngrok.yml 80
参数说明:
http
表示将Tunnel映射到HTTP端口;-config=ngrok.yml
表示使用ngrok.yml作为配置文件;80
表示本地服务器端口。ngrok.yml是ngrok的配置文件,用于设置ngrok的一些属性和参数,具体属性和参数的含义如下:
# 服务器节点
server_addr: "ngrok.cn:4443"
# 隧道的默认协议
proto:
http: 80
tcp: 22
# 认证信息
auth_token: ************
# TLS证书
tls:
crt: server.crt
key: server.key
# 自定义子域名
hostname: xxx
# 日志级别
log_level: info
server_addr
:指定ngrok服务器的节点,可以是ngrok官方提供的服务器或自己搭建。proto
:指定要代理的协议及对应的端口。auth_token
:指定ngrok企业版的认证信息。tls
:配置TLS证书,用于HTTPS协议的Tunnel。hostname
:配置自定义子域名。log_level
:指定日志级别,默认为info级别。使用ngrok代理ngrok.yml非常方便,能够大大提高开发效率。通过对ngrok.yml配置文件的修改,我们还可以实现更加灵活的代理方式。希望这篇文章对大家有帮助!