ngrok是一个内网穿透软件,通过连接在公网服务器上ngrok server端实现内网的端口服务在公网可访问。

Untitled

一、ngrok客户端下载

二、配置文件示例

在下好的软件目录下新建配置文件 ngrok.cfg ,添加以下配置

server_addr: "x.dev.wabiwabo.com:4443"
trust_host_root_certs: false
tunnels:
  test-api:
    proto:
      http: 8080
    subdomain: test-api
  service2:
    proto:
      http: 8081
    subdomain: test2

tunnels配置需要内网穿透的服务配置,根据缩进

proto.http 为本机的端口号

subdomain 为外网的泛解析域名,不用带域名

test-api, service2为服务名称,可以随便填写注意不要重名,映射端口和域名在服务名称节点下配置。

访问

启动后,将可通过 https://test-api.dev.wabiwabo.com 访问到本地 8080端口服务

注意:服务端有做好nginx解析,可直接使用https,不带端口号