Ngrok 客户端连接配置

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

推荐

手把手教你搭建ngrok服务-轻松外网调试内网服务
ngrok 1.x 内存泄露 bug 的解决方案

你可能感兴趣的:(Ngrok 客户端连接配置)