Open dimzon opened 9 years ago
Good Idea! I'd give a try.
I think it's possible to disassemble/refactor your project into 2 parts 1) tunnel part - takes care of obfuscation/encryption/handshaking 2) primitive VPN (no encryption/obfuscation) to work via tunnel this allows to re-use tunnel part in multiple scenarios this allows to re-use VPN part with different tunnels/protocols win-win solution ;)
Isn't more easy/universal way just to implement some obfuscation tunnel so you can just re-use OpenVPN etc over it? Something like tor's obfsproxy?
This also mean you doesn't need VPN part so doesn't need tun/tap. So you can tunnel exisiting Windows/Mac OpenVPN via yours tunnel :)