我配置了一个nanomq的桥接如下,bridges.mqtt.vernemq {
server = “mqtt-tcp://172.19.3.24:1883”
proto_ver = 5
username = xxxxx
password = xxxxxxxxx
transparent = true
} 但是提示错误。
nanomq(nanomq-0.25.2-windows-x86_64)的错误为 2026-07-07 10:47:27 [30948] WARN D:\a\nanomq\nanomq\nng\src\mqtt\transport\tcp\mqtt_tcp.c:1624 mqtt_tcptran_ep_connect: reconnect to 172.19.3.24:1883 in 883 ms
2026-07-07 10:47:28 [30948] WARN D:\a\nanomq\nanomq\nng\src\mqtt\transport\tcp\mqtt_tcp.c:465 mqtt_tcptran_pipe_nego_cb: Malformed packet found in Property!
2026-07-07 10:47:28 [30948] WARN D:\a\nanomq\nanomq\nng\src\sp\protocol\mqtt\mqtt_parser.c:1353 nano_msg_notify: nanomq-9dc6b8b3 online!
2026-07-07 10:47:28 [30948] WARN D:\a\nanomq\nanomq\nng\src\mqtt\protocol\mqtt\mqtt_client.c:926 mqtt_recv_cb: MQTT client recv error 136!
2026-07-07 10:47:28 [30948] WARN D:\a\nanomq\nanomq\nng\src\sp\protocol\mqtt\mqtt_parser.c:1357 nano_msg_notify: nanomq-9dc6b8b3 offline!
2026-07-07 10:47:28 [30948] WARN D:\a\nanomq\nanomq\nanomq\bridge.c:1177 bridge_tcp_disconnect_cb: bridge client disconnected! RC [139]
2026-07-07 10:47:28 [30948] WARN D:\a\nanomq\nanomq\nng\src\mqtt\transport\tcp\mqtt_tcp.c:1624 mqtt_tcptran_ep_connect: reconnect to 172.19.3.24:1883 in 1766 ms。然后vernemq(2.0.1)的错误为 2026-07-07T02:47:26.755918+00:00 [error] <0.447.0>: Ranch listener {{10,88,0,2},1883} had connection process started with vmq_ranch:start_link/3 at <0.1505.0> exit with reason: {function_clause,[{vmq_parser_mqtt5,rc2rcn,[2],[{file,“/opt/vernemq/apps/vmq_commons/src/vmq_parser_mqtt5.erl”},{line,1362}]},{vmq_mqtt5_fsm,connected,2,[{file,“/opt/vernemq/apps/vmq_server/src/vmq_mqtt5_fsm.erl”},{line,808}]},{vmq_mqtt5_fsm,in,3,[{file,“/opt/vernemq/apps/vmq_server/src/vmq_mqtt5_fsm.erl”},{line,280}]},{vmq_mqtt5_fsm,data_in,3,[{file,“/opt/vernemq/apps/vmq_server/src/vmq_mqtt5_fsm.erl”},{line,254}]},{vmq_ranch,handle_message,2,[{file,“/opt/vernemq/apps/vmq_server/src/vmq_ranch.erl”},{line,227}]},{vmq_ranch,loop_,1,[{file,“/opt/vernemq/apps/vmq_server/src/vmq_ranch.erl”},{line,169}]},{proc_lib,init_p_do_apply,3,[{file,“proc_lib.erl”},{line,241}]}]}
2026-07-07T02:47:27.784988+00:00 [error] <0.1511.0> proc_lib:crash_report/4:584: crasher: initial call: vmq_ranch:init/4, pid: <0.1511.0>, registered_name: , error: {function_clause,[{vmq_parser_mqtt5,rc2rcn,[2],[{file,“/opt/vernemq/apps/vmq_commons/src/vmq_parser_mqtt5.erl”},{line,1362}]},{vmq_mqtt5_fsm,connected,2,[{file,“/opt/vernemq/apps/vmq_server/src/vmq_mqtt5_fsm.erl”},{line,808}]},{vmq_mqtt5_fsm,in,3,[{file,“/opt/vernemq/apps/vmq_server/src/vmq_mqtt5_fsm.erl”},{line,280}]},{vmq_mqtt5_fsm,data_in,3,[{file,“/opt/vernemq/apps/vmq_server/src/vmq_mqtt5_fsm.erl”},{line,254}]},{vmq_ranch,handle_message,2,[{file,“/opt/vernemq/apps/vmq_server/src/vmq_ranch.erl”},{line,227}]},{vmq_ranch,loop_,1,[{file,“/opt/vernemq/apps/vmq_server/src/vmq_ranch.erl”},{line,169}]},{proc_lib,init_p_do_apply,3,[{file,“proc_lib.erl”},{line,241}]}]}, ancestors: [<0.448.0>,<0.441.0>,<0.440.0>,ranch_sup,<0.140.0>], message_queue_len: 0, messages: , links: [<0.448.0>,#Port<0.71>], dictionary: [{rand_seed,{#{max => 288230376151711743,type => exsplus,next => #Fun<rand.5.65977474>,jump => #Fun<rand.3.65977474>},[16003730287884114|128154917329009073]}},{request_problem_information,true},{max_outgoing_msg_size,undefined},{atomics_ref,#Ref<0.2648280278.4169531393.236297>},{max_incoming_msg_size,0}], trap_exit: true, status: running, heap_size: 987, stack_size: 28, reductions: 1334; neighbours:
2026-07-07T02:47:27.787583+00:00 [error] <0.448.0>: Ranch listener {{10,88,0,2},1883} had connection process started with vmq_ranch:start_link/3 at <0.1511.0> exit with reason: {function_clause,[{vmq_parser_mqtt5,rc2rcn,[2],[{file,“/opt/vernemq/apps/vmq_commons/src/vmq_parser_mqtt5.erl”},{line,1362}]},{vmq_mqtt5_fsm,connected,2,[{file,“/opt/vernemq/apps/vmq_server/src/vmq_mqtt5_fsm.erl”},{line,808}]},{vmq_mqtt5_fsm,in,3,[{file,“/opt/vernemq/apps/vmq_server/src/vmq_mqtt5_fsm.erl”},{line,280}]},{vmq_mqtt5_fsm,data_in,3,[{file,“/opt/vernemq/apps/vmq_server/src/vmq_mqtt5_fsm.erl”},{line,254}]},{vmq_ranch,handle_message,2,[{file,“/opt/vernemq/apps/vmq_server/src/vmq_ranch.erl”},{line,227}]},{vmq_ranch,loop_,1,[{file,“/opt/vernemq/apps/vmq_server/src/vmq_ranch.erl”},{line,169}]},{proc_lib,init_p_do_apply,3,[{file,“proc_lib.erl”},{line,241}]}]}, 我将版本号修改为4也是错误,提示 2026-07-07T02:51:47.576432+00:00 [warning] <0.1571.0> vmq_mqtt_fsm:init/3:192: invalid protocol version for {,undefined} 132
2026-07-07T02:51:48.763489+00:00 [warning] <0.1572.0> vmq_mqtt_fsm:init/3:192: invalid protocol version for {,undefined} 132
2026-07-07T02:51:50.720994+00:00 [warning] <0.1573.0> vmq_mqtt_fsm:init/3:192: invalid protocol version for {,undefined} 132