RocketMQ + Ngrok 内网穿透配置

RocketMQ + Ngrok 内网穿透配置

JAVA: 1.8.0_261
RocketMQ: 4.7.1
Ngrok

RocketMQ broker 配置

brokerIP1 = [Ngrok的域名]

# 设置borker绑定的端口,默认是:10911
listenPort = 10911

启动broker时需要添加参数-c指定配置文件

Ngrok配置

server_addr: [Ngrok服务器配置]
trust_host_root_certs: false
tunnels:
        # 注意:broker的远程开放的端口(remote_port)和监听端口(listenPort & proto.tcp)要一样,否则会连不上broker,
        # 因为borker注册到namesvr中的端口是borker中指定的listenPort
        broker:
                remote_port: 10911
                proto:
                        tcp: 10911
        namesvr:
                remote_port: 9876
                proto:
                        tcp: 9876