01 /Salamander hides the whole packet
Plain QUIC is easy to recognise: its first packet carries a version field and a TLS handshake with the server name in it. Salamander scrambles every packet, that first one included, with a key made from the password in your link and a fresh random salt per packet. A filter sees UDP datagrams of random-looking bytes: no QUIC header, no handshake, no server name to read.
Instead of trusting a certificate authority, your app checks the node's self-signed certificate against the fingerprint in your link (pinSHA256), so a machine in the middle cannot pose as the node.