Wireshark fails to capture TLS packets for IPFS

Thanks. But I still have some questions that I need your guidance on.I have updated wireshark to v4.0.6 and modified the config file to its original state. My current experimental environment is with two IPFS nodes under a private network.
Based on what you said, my understanding is that when two nodes establish a connection, they first establish a TCP connection and then negotiate the protocol via custom plaintext handshake. However, from the packets I have captured, the payload of packets after the three handshakes seems to be encrypted and I am unable to see the protocol negotiation process.
My questions are as follows.

  1. For the timing of the TLS protocol negotiation, is it done when the node starts establishing the connection or when the file is transferred?
  2. How can I make sure that my node supports TLS protocol, I am not sure whether my node supports TLS protocol or wireshark is not able to resolve it.
  3. For the lua decoder, do I need to write my own, or can I find it on github?
  4. I have seen some discussions about this in the forums.Sane Security Defaults

According to him, wireshark only seems to see encrypted TCP streams.
I am very grateful for your tuition.