Traffic wrotePossible .. No 🙁
Consider this:
A packet transmitted over the internet is structured (more or less) like so:
[Some data]:: not relevant
[IP Destination Address]:: Very Relevant ! << This is the problem.
[IP Source Address]:: Quite Relevant
[Payload]:: Could be anything ..
The destination address of your packet reveals, to the Powers that Be, the means by which they can choose to filter. If that destination is something they don't like they drop it. Otherwise known as "The Great Firewall" ..
I think a more viable solution, for people enslaved by undemocratic governments, would be to dig secret tunnels (in the ground) out of your countries and link up to the rest of the world that way. Either with signals or on foot.
My deepest sympathy .. fight the power .. don't believe the hype ..
Tor network might be of more use in this situation.
It's not completely impossible, and Tor has exactly the same problem in these countries with the basic configuration.
Actually, Tor has a component named "obfsproxy", he obfuscate the traffic (using protocols as obfs3, scramblesuit, ...).
With Tor you need to configure the transport bridge server to use (you can get their IP here:
https://bridges.torproject.org/ ) and then the traffic can pass "the great firewall" and others DPI systems.
There is some tutorials on the web who speak about accessing to an OpenVPN Server with an obfsproxy access, but this add some constraint (udp protocol unsupported, ...).
So I don't think it's impossible to implement directly the obfsproxy functionnalities into OpenVPN, that could at least protect users using their own VPN on an external server, ... (because even if a big VPN is banned because his IP is known, I guess they can't detect a VPN Server if his traffic is obfuscate).
(sorry if my english isn't very good, not my mothertongue)