OpenVPN/openvpn — pull request #3 by sadan9 (2013-04-18 07:09:43+00:00)
Title: add obfuscate to openvpn connections ( very important for the users in china)

Chinese Government use GFW ( Great FireWall Of China .about it please look this:http://en.wikipedia.org/wiki/Great_Firewall_of_China) to block lot of website ,like Facebook , Twitter ,Youtube....

some chinese people use PPTP , L2TP ,OPENVPN , stunnel to bypassing GFW.
but after Dec 2012, GFW can block the connections of Openvpn. it's over looks like over Layer 7 because GFW can block the connections with any ports of TCP or UDP protocols.
some people think openvpn have feature codes in TLS handshake.

this change add obfuscate for openvpn connections to against the GFW.
there are tow parameter to openvpn config file:
obfs-salt this parameter is secret for obfuscate .
obfs-padlen this parameter optional. num=1~255. openvpn will add random data in the end of packages