freelan-developers / freelan

The main freelan repository.
http://www.freelan.org
Other
1.35k stars 201 forks source link

Protocol masking #210

Open der-andrew opened 4 years ago

der-andrew commented 4 years ago

Is it possible to mask or modify or some other way to hide protocol? Preamble. I have fullmash connected 30+ peers. Everything is fine, but almost. One pair didn't connect with "No HELLO response received" message. Huge time of investigation reveals that it was due to one of ISP is blocking traffic - Great Firewall or smth. AIK, openvpn pretends himself as https. Or vpncloud has:

--magic: This setting can be changed to hide the protocol header and make VpnCloud undetectable. This setting must be the same on all nodes.

s-vincent commented 4 years ago

It is a good idea.

One starting point could be to use obfsproxy (which can also be used by OpenVPN) to do that instead of recoding HTTPS protocol into FreeLAN.

If someone wants to look at that, it will be awesome !