Shadowshocks is not a VPN at all. It's a connectionless SOCKS5 proxy. No hand-check, no key exchange, no protocol agreement.
VPN is not made to be undetected, only secure in the sense of data encryption. Shodowsocks has broader objectives.
See https://shadowsocks.org/ for info.