内网映射工具之EchoSite

也就是说我们需要把本地微服务IP+端口映射成公网域名

所以这里就要使用到内网映射工具EchoSite了!

官网地址:

1.点击控制台

2.点击抢注域名(注册cross类型域名,应该是3元)

3.注册域名后开始客户端下载(这里下载的是windows64位)

4.将下载后的压缩包解压缩并置入常用工作目录,形如

5.加入配置文件config.yml

#   这是你的 EchoSite 购买域名的服务器标志
server_addr: cross.echosite.cn:4443
trust_host_root_certs: false

echosite_id: 注册账号
echosite_token: 秘钥

#   以下是你需要开启的通道,只能开启属于你的域名通道
#   以下分别是 http 和 https 以及 tcp 协议的示例
tunnels:
  name1:
    subdomain: "注册域名"
    proto:
      http: 映射到本地微服务的地址:端口

6.秘钥的查看方式,见下图:

7.在echosite.exe所在目录下打开CMD,执行:echosite.exe -config=config.yml start-all开启配置中的多个映射

8.执行结果如下:

这样外网就可以直接调用微服务127.0.0.1:9012的方法了!

经验分享 程序员 微信小程序 职场和发展