Ngrok 客户端连接配置
2021-11-09 本文已影响0人
sprainkle
HTTP 配置
# ngrok 服务器域名及端口
server_addr: ngrok.sprainkle.com:4000
# 如果使用自签名证书,设为false
trust_host_root_certs: false
# 禁用 Web UI,不禁用的话,运行时间长的话会有问题
web_addr: false
tunnels:
# 若 subdomain 未配置,子域名默认使用该值
tunnel1:
# 子域名
subdomain: tunnel1
proto:
# 代理本地服务,端口为 8080
http: 8080
tunnel2:
# 支持多级子域名
subdomian: sub.tunnel
proto:
# 代理远程服务器,host:port
http: 192.168.0.100:8080
TCP 配置
server_addr: ngrok.sprainkle.com:4000
trust_host_root_certs: false
tunnels:
# 当使用 TCP 协议,不用配置 subdomian
tunnel3:
# ngrok 服务器端口,选填
remote_port: 2345
proto:
# 本地端口
tcp: 2345
合并
server_addr: ngrok.sprainkle.com:4000
trust_host_root_certs: false
tunnels:
tunnel1:
subdomain: tunnel1
proto:
http: 8080
tunnel2:
subdomian: sub.tunnel
proto:
http: 192.168.0.100:8080
tunnel3:
remote_port: 2345
proto:
tcp: 2345
启动
# 全部启动
./ngrok -config ngrok_test.cfg start-all
start-all
# 只启动部分
./ngrok -config ngrok_test.cfg start tunnel1 tunnel2
start