OpenVPN server is fairly easy to setup. However OpenVPN traffic signature can be detected using deep packet inspection and be blocked.
The tor network offers a transport called ofbsproxy
that can help mask the OpenVPN traffic and prevent it from being blocked. obfsproxy
can be used independently of tor.
This post gives a quick overview of the steps needed to enable OpenVPN tunneling over (through) obfsproxy
.