A Habr contributor writing under the username mr_tom explained why encrypted VPN connections can still be identified and blocked by network filters. Although the contents of the tunnel remain hidden from observers, the connection itself continues to produce observable characteristics that allow classification.
Filtering systems can examine the destination IP address, port number, transport protocol, initial handshake features, packet sizes, inter-packet timing, and the temporal behavior of the data flow. These elements enable the system to recognize traffic patterns without decrypting the payload. Simple DPI solutions require no deep analysis and can simply restrict access to known server addresses, subnets, ports, or transport types.
More sophisticated platforms construct traffic fingerprints by combining multiple indicators. They may also perform active probing, connecting directly to a suspected server to observe its responses. Both client traffic patterns and server reactions to unsolicited queries therefore influence detectability.
The author specifically analyzed the combination of VLESS, XHTTP, and REALITY. These components function at different layers: VLESS defines client-server interaction logic, XHTTP manages transport, and REALITY provides transport protection along with a TLS profile. Using port 443 does not automatically make VPN traffic indistinguishable from ordinary HTTPS, because classifiers evaluate handshake details and subsequent flow characteristics beyond the port number alone.
The central takeaway is that no universally unblockable VPN exists as an engineering category. Even heavily disguised connections remain vulnerable to blocking by IP address, newly developed signatures, or the results of active probing. Encryption strength and resistance to traffic recognition therefore represent two distinct properties.

