According to my personal experience using OpenVPN over SSH is the best way to conceal your VPN connection from Deep Packet inspection
http://www.vpnfaqs.com/2015/06/openv...onnection-now/. SSH encryption is the similar to SSL encryption so you won’t be detected through your secured connection and private data transfer