tunnel instead of full-featured VPN?
Opened this issue · 2 comments
dimzon commented
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 :)
bigeagle commented
Good Idea! I'd give a try.
dimzon commented
I think it's possible to disassemble/refactor your project into 2 parts
- tunnel part - takes care of obfuscation/encryption/handshaking
- 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 ;)